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É 30% E PARCELAMENTOS DE ATÉ 5 VEZES SEM JUROS!

Data:14, 15, 16, 17 e 18 de junho de 2010;
Carga Horária: 40 horas;
Horário: 09:00h às 18:00h;
Número de vagas: 15;
Local: Centro - Rio de Janeiro;
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, indo 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 e resolver 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 (7a. 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


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