treinamento

Bash

Curso Programação Bash Shell Script

Curso indicado para os profissionais que desejam aprofundar os seus conhecimentos no mundo Linux, tais como gerentes de TI, administradores de sistemas, administradores de redes, analistas de segurança, desenvolvedores, testadores de software, DBAs, webmasters e consultores de TI.

Objetivo do treinamento

Este curso tem como objetivo prover ao aluno os conhecimentos e habilidades necessárias para a criação e execução de shell scripts Linux, tais como: automação de tarefas, criação de scripts, variáveis da shell, controle de execução, redirecionamento, funções, etc.

Informações gerais

inscrições

Reserva online ou ligue (19) 3256-6722

informe-se

Cadastre-se e receba informações sobre a abertura das próximas turmas para este curso.

duração

16 horas

pré-requisitos

conhecimento de Linux e lógica de programação

incluso

Coffee-break, material didático e certificado de conclusão.

valor

consulte-nos

local

Campinas: Dextra Sistemas (veja mapa)

faq

clique aqui

calendário

Confira o calendário de treinamento da Dextra.

ementa do treinamento

Introdução a shell e shell scripts

  • Tipos de shell
  • Executando comandos
  • Vantagens do shell BASH
  • Programas em shell
  • Construindo blocos
  • Boas práticas de programação

Escrevendo e depurando scripts

  • Criando e excutando um script
  • Depurando Bash scripts

O ambiente Bash

  • Arquivos de incialização Shell
  • Variáveis
  • Aspas
  • Expansão Shell
  • Aliases

Expressões Regulares

  • Expressões regulares
  • Exemplos usando grep
  • Padrões de busca usando recursos Bash

Editor sed

  • Introdução
  • Edição interativa
  • Edição automatizada

Comandos condicionais

  • Introdução ao if
  • Opções de uso avançada do if
  • Comando case

Escrevendo scripts interativos

  • Mostrando mensagens aos usuários
  • Capturando a entrada dos usuários

Tarefas repetitivas

  • Comando for loop
  • Comando while loop
  • Comando until loop
  • Redirecionamento de I/O e loops
  • Break ae continue
  • Fazendo menus com o comando select
  • Comando shift

Variáveis

  • Tipos de variáveis
  • Arrays
  • Operações sobre variáveis

Funções

  • O que são funções?
  • Sintaxe da função
  • Parâmetros positionais
  • Exemplos de funções em scripts

Capturando sinais

  • Signals
  • Traps