Programação em Shell Script

curso 404

O quê? Você se acha bom administrador e não sabe programar em Shell? Discordo totalmente! Quando você terminar este treinamento, verá o imenso crescimento profissional que você teve e como a sua vida se tornou mais fácil.

40h

Curso na modalidade presencial

Faz parte da especializações

Linux

Após fazer este curso você estará preparado para:

  • Desenvolver qualquer script que seja necessário na sua instalação;
  • Como o curso tem um “intensivão” sobre Expressões Regulares, o aluno melhorará o seu nível de programação em outras linguagens e poderá otimizar regras de Fire Walls e Proxies que em sua grande maioria se utilizam desta técnica para melhorar o desempenho de suas regras.
  • Usar algumas interfaces gráficas do Shell, como YAD, Zenity e Dialog

Porque fazer este curso na 4Linux

Veja o que nossos clientes alunos e
empresas falam deste curso

Faço treinamentos na 4Linux há bastante tempo. Os cursos são muito bons, professores muito bons também. O que eu destacaria é o ambiente - cenário - proposto nos cursos que traz uma experiência de um ambiente real.

Gean Martins
Aluno

Participei de vários cursos na 4Linux, muito bons com certeza e bons instrutores até que mantenho contato com alguns deles até hoje.

Gustavo Pereira
Aluno

Gostaria de agradecer a oportunidade de fazer parte do leque de alunos 4linux, a qual as diversas experiências apresentadas e discutidas em diferentes cenários foram muito importantes para demonstrar a construção e a consolidação desta instituição.

Humberto Junior
Aluno

Conteúdo programático

  • Visão Geral do Sistema Operacional *N?X
  •  Aplicabilidade do Shell?
  •  Organização das Tarefas do Shell
  •  Principais Shells
  •  Bourne Shell
  •  Bourne-Again Shell
  •  Korn Shell
  •  C Shell

  •  Usando Aspas, Apóstrofos e Barra Invertida
  •  O Uso de Crase e Parênteses
  •  Caracteres de Redirecionamento
  •  Exercícios

  •  Rápida olhada nos comandos do editor ed

  •  A opção –n

  • A opção -c
  • A opção -l
  • A opção -v
  • A opção -o
  • A opção -A
  • A opção -B
  • A opção -q

  • Cortando Cadeias de Caracteres – cut
  •  Colando Cadeias de Caracteres - paste
  •  A opção -d
  •  A opção -s
  •  O tr transforma Cadeias de Caracteres?
  •  A Opção -s
  •  A Opção -d
  •  O comando expr
  •  Aritimética em Shell
  •  O comando uniq
  •  A Opção -d
  •  A Opção -c
  •  Exercícios

  •  Executando um Programa
  •  Usando Variáveis
  •  Para Criar Variáveis
  •  Para Exibir o Conteúdo das Variáveis
  •  Passando e Recebendo Parâmetros
  •  O Comando que Passa Parâmetros

  • A opção -n
  • A opção -L
  • A opção -t
  • A opção -p
  • A opção -i

  • Programa Para Procurar Registros em Arquivo
  • Programa para Inserir Registros em Arquivo
  • Programa para Remover Registros em Arquivo
  • Exercícios

  •  O Bom e Velho if
  •  O Comando test
  •  O test de Roupa Nova
  •  Negando no if
  •  O and no comando if
  •  O or no comando if
  •  Disfarçando de if
  •  && (and ou e lógico)
  •  || (or ou ou lógico)
  •  O Uso do case
  •  Exercícios

  •  O comando for
  •  O comando while
  •  O comando until
  •  continue e break
  •  Exercícios

  • Posicionando o Cursor
  • Afinal Como é que se Lê?
  • Leitura Dinamizada
  • Leitura Sob o Bash
  • Opção -p
  • Opção -t
  • Opção -n
  • Opção -s
  • O Comando printf
  • Exercícios

  •  Exportar é o que Importa
  •  O Comando ponto
  •  Principais Variáveis do Sistema
  •  Vetores (Arrays)
  •  Vetores associativos
  •  Expansão de parâmetros
  •  Exercícios

  •  Uso do eval
  •  O Comando wait
  •  O Comando trap

  •  Construções com Parâmetros e Variáveis
  •  Funções
  •  Named Pipes
  •  Substituição de processos
  •  Coprocessos (threads)

  • Depurando Erros em um Script
  •  Mandando no Terminal (Usando Cores e Posicionando Cursor)
  •  Macetes, Macetes & Macetes
  •  Exercícios

Gostaria de tirar dúvidas ou receber uma proposta?
Fale com a gente.

Conheça os diferenciais da 4Linux
Cursos inovadores com foco na empregabilidade

Preparatório para as principais certificações.

Aulas do tipo ‘mão na massa’

Metodologia IT Experience. Vivenciando o mercado de trabalho dentro da sala de aula.

Blended Learning

Mix de aulas presencial e online, com uso intenso de tecnologias.

Olhar no futuro

Ensinamos novas tecnologias que o mercado de trabalho irá contratar.

Implementar projetos e ensinar

Nos torna únicos no mercado. Sabemos o que é relevante e precisa ser ensinado.

Nem consultores, nem instrutores

CONSTRUTORES = CONSultores + insTRUTORES

Curso presencial ou online?
Turmas noturnas, diurnas ou aos finais de semana?

Temos vários horários e modalidades para atender sua disponibilidade.

Próximas turmas

Formas de pagamento

Cartão de crédito

Parcelado em até 12 vezes sem juros

Transferência bancária

Pagamento à vista e com desconto

Boleto bancário

Entrada mais saldo em até 6 vezes sem juros

Pronto para transformar sua carreira com o poder do open software?

Preencha o formulário.

Te enviaremos datas, preços e mais informações do curso.
Fale com um especialista

Compartilhe essa página

Compartilhar no facebook
Compartilhar no twitter
Compartilhar no linkedin
Compartilhar no pinterest
Compartilhar no whatsapp

Download do Conteúdo Programático

Pré-requisitos do aluno

Para acompanhar o curso, o aluno deve saber utilizar computadores e inicializar uma máquina virtual com VirtualBox

Pré-requisitos computacionais para o curso EAD

É necessário que o aluno tenha um computador (Notebook ou Desktop) com no mínimo 8GB com suporte a 64bits, pois será necessário emular máquinas virtuais para realizar os laboratórios práticos, e tenha instalado VirtualBox Instalado com Extention Pack (Linux/Windows/Mac OS X)

Pré-requisitos In Company

Sala equipada com Projetor, Quadro branco ou Cavalete Flip Chart;

Acesso à internet por banda larga, utilizando Rede Ethernet ou Wireless;

Caso exista algum proxy ou bloqueio na rede, a 4Linux deverá ser informada para providenciar com antecedência o download dos arquivos necessários.

Pré-requisitos do aluno

Pré-requisitos Computacionais Presencial

Pré-requisitos In Company