Seta Clavis Segurança da InformaçãoTreinamento » Shell Script

Shell Script

palavras-chave: segurança informação curso treinamento programação shell script shell linux
CONFIRA AGORA NOSSOS PACOTES PROMOCIONAIS E USUFRUA DE DESCONTOS DE ATÉ 25% E PARCELAMENTOS DE ATÉ 5 VEZES SEM JUROS!

Carga Horária: 40 horas;
Número de vagas: 16;
Local: Rua Buenos Aires, 90/Pavimento 4 - Centro - Rio de Janeiro - RJ - Brasil ;
Número de alunos por computador: 1;
Número de instrutores: 1;

 O curso "Shell Script" apresenta uma abordagem descontraída da programação Shell dos sistemas operacionais Unix/Linux. De forma didática e agradável, peculiar ao autor, o curso é uma referência sobre o ambiente Shell, com dicas e aplicações para o dia-a-dia. O curso apresenta de forma sólida os conceitos de Shell Linux, através de atividades práticas com utilização de inúmeros exemplos úteis de comandos e expressões regulares, desde a criação do primeiro programa à depuração de erros.

Livro "Programação Shell Linux" - Julio Cezar Neves   Este curso da Academia Clavis tem como objetivo ensinar acadêmicos, técnicos, analistas e administradores de ambientes de infra-estrutura e desenvolvedores a como usar o interpretador shell para automatizar tarefas, resolvendo de forma rápida diversos problemas do cotidiano.

  O treinamento "Shell Script" da Academia Clavis terá como instrutor Julio Cezar Neves e o material didático entregue aos alunos será o livro do próprio instrutor, o "Programação Shell Linux (7ª edição)".


Navegue pelo menu lateral à direita para obter mais informações sobre este curso ou entre em contato conosco.

Ementa do curso:

1. Introdução ao Shell
   1.1. Visão Geral do Sistema Operacional *N?X
   1.2. Aplicabilidade do Shell?
   1.3. Organização das Tarefas do Shell
   1.4. Principais Shells
   1.5. Bourne Shell
   1.6. Bourne-Again Shell
   1.7. Korn Shell
   1.8. C Shell

2. Recordação do Básico de Shell
  2.1. Usando Aspas, Apóstrofos e Barra Invertida
  2.2. O Uso de Crase e Parênteses
  2.3. Caracteres de Redirecionamento

3. Comandos de manipulação de cadeias
  3.1 Expressões Regulares
  3.2 O Comando "sed"
    3.2.1. A opção –e
    3.2.2. A opção –n
    3.2.3. A opção -i
  3.3. A Família de Comandos "grep"
    3.3.1. A opção -c
    3.3.2. A opção -l
    3.3.3. A opção -v
  3.4. Os Comandos para Cortar e Colar
  3.5. Cortando Cadeias de Caracteres – "cut"
  3.6. Colando Cadeias de Caracteres - "paste"
    3.6.1. A opção -d
    3.6.2. A opção -s
  3.7 O tr transforma Cadeias de Caracteres?
    3.7.1. A Opção -s
    3.7.2. A Opção -d
  3.8. O comando "expr"
  3.9. O comando "uniq"
    3.9.1 A Opção -d

4. Começando a Programar
  4.1. Executando um Programa
  4.2. Usando Variáveis
  4.3. Para Criar Variáveis
  4.4. Para Exibir o Conteúdo das Variáveis
  4.5. Passando e Recebendo Parâmetros
  4.6. O Comando que Passa Parâmetros
  4.7. Os primeiros Programas
  4.8. Programa Para Procurar Registros em Arquivo
  4.9. Programa para Inserir Registros em Arquivo
  4.10. Programa para Remover Registros em Arquivo

5. Comandos Condicionais
  5.1. O Bom e Velho "if"
  5.2. O Comando "test"
  5.3. O test de Roupa Nova
  5.4. Negando no "if"
  5.5. O and no comando "if"
  5.6. O or no comando "if"
  5.7. Disfarçando de "if"
  5.8. &&(and ou "E" lógico)
  5.9. || (or ou "OU" lógico)
  5.10. O Uso do "case"
  5.11. Instruções de Loop (ou Laço)
  5.12. O comando "for"
  5.13. O comando "while"
  5.14. O comando "until"
  5.15. continue e "break"

6. O Comando read e seus agregados
  6.1. Posicionando o Cursor
  6.2. Afinal Como é que se Lê?
  6.3. Leitura Dinamizada
  6.4. Leitura Sob o Bash
    6.4.1. Opção -p
    6.4.2. Opção -t
    6.4.3. Opção -n
    6.4.4. Opção -s

7. Várias Variáveis
  7.1. Exportar é o que Importa
  7.2. O Comando ponto
  7.3. Principais Variáveis do Sistema

8. Etcétera
  8.1. Uso do "eval"
  8.2. O Comando "wait"
  8.3. O Comando "trap"
  8.4. Parâmetros
    8.4.1. Construções com Parâmetros e Variáveis
  8.5. Funções
  8.6. FIFO
  8.7. Fatiando Opções
  8.8. Depurando Erros em um Script
  8.9. Mandando no Terminal (Usando Cores e Posicionando Cursor)
  8.10. Macetes, Macetes & Macetes


Para a realização do curso, são sugeridos os seguintes conhecimentos prévios:
  • Conhecimentos básicos de sistemas GNU/Linux

  • Os pré-requisitos deste curso são abordados no curso:
  • Fundamentos: Sistema Operacional Linux.