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

Veja os pré-requisitos para realizar este curso

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é 8 vezes sem juros ou de 12 vezes a 24 vezes com juros

Financiamento estudantil

Com juros, você paga após aumentar seu salário ou se recolocar no mercado

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
Whatsapp Logo

Pré-requisitos do aluno

Pré-requisitos Computacionais Presencial

Pré-requisitos In Company