Programação Shell Script (404)
Este curso ensina a automatizar toda a produção em máquinas com sistema operacional Linux ou Unix, além de resolver de forma muito rápida diversos problemas do cotidiano.
Quem deve fazer este curso e por quê?
Técnicos, analistas, operadores, administradores de ambientes de infra-estrutura e desenvolvedores.
Estou usando muito o curso que fiz aí! Por conta dele, estou hoje no Canadá trabalhando para IBM e usando muito shell script!
Vânia Assis
Por que fazer este curso na 4Linux
Estou usando muito o curso que fiz aí! Por conta dele, estou hoje no Canadá trabalhando para IBM e usando muito shell script!
Vânia Assis
- Baseado no livro do instrutor do curso, Julio Neves, Programação Shell - Linux, que apresenta inúmeros exemplos úteis para o cotidiano;
- Com diversos apêndices incorporados - como awk, expressões regulares, CGIs e Dialog - o livro é uma referência sobre todo o ambiente Shell, com dicas e aplicações para o dia-a-dia de analistas, programadores e operadores que utilizam esses sistemas operacionais;
- A vivência de Julio Neves como professor garante um ambiente descontraído, como demonstram seus inúmeros trabalhos.
Conteúdo Programático
- Introdução ao Shell
- 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
- Recordação do Básico de Shell
- Usando Aspas, Apóstrofos e Barra Invertida
- O Uso de Crase e Parênteses
- Caracteres de Redirecionamento
- Comandos de manipulação de cadeias
- Expressões Regulares
- O Comando sed
- A Família de Comandos grep
- Os Comandos para Cortar e Colar
- Cortando Cadeias de Caracteres – cut
- Colando Cadeias de Caracteres - paste
- O tr transforma Cadeias de Caracteres?
- O comando expr
- O comando uniq
- Começando a Programar
- Executando um Programa
- Usando Variáveis
- Passando e Recebendo Parâmetros
- O Comando que Passa Parâmetros
- Os primeiros Programas
- Comandos Condicionais
- O Bom e Velho if
- O Comando test
- Disfarçando de if
- O Uso do case
- Instruções de Loop (ou Laço)
- O comando for
- O comando while
- O comando until
- continue e break
- O Comando read e seus agregados
- Posicionando o Cursor
- Afinal Como é que se Lê?
- Leitura Sob o Bash
- Exercícios
- Várias Variáveis
- Exportar é o que Importa
- O Comando ponto
- Principais Variáveis do Sistema
- Exercícios
- Et cetera
- Uso do eval
- O Comando wait
- O Comando trap
- Parâmetros
- Funções
- FIFO
- Fatiando Opções
- Depurando Erros em um Script
- Mandando no Terminal (Usando Cores e Posicionando Cursor)
- Macetes, Macetes & Macetes
- Exercícios
Pré-requisitos
- Conhecimento de alguma linguagem de programação, lógica de programação, ou conhecer modo texto de algum sistema operacional.
Faça as seguintes provas: prova de pré-requisitos para o curso Linux Systems Administration (451) e prova de pré-requisitos para o curso Linux Network Servers (452) (70% de pontuação é o mínimo aconselhável para que possa acompanhar o curso sem dificuldades).
Material Didático
O material abaixo é oferecido à todos os alunos matriculados, sem custos adicionais.
Programação Shell - Júlio Cezar Neves
- 0 1 Livro - Linux com CD, de Julio Cezar Neves
- O livro está dividido em três partes:
- Shell Básico, que apresenta os principais comandos com suas opções mais utilizadas;
- Programação em Shell propriamente dita, explicando cada um dos comandos da primeira parte e enfatizando as instruções intrínsecas (built-ins) do Shell;
- Apêndices com as principais ferramentas que gravitam em torno do Shell.
- O CD-ROM que acompanha o livro contém todo o material necessário para a sala de aula, o que agiliza e dinamiza o desenvolvimento dos exemplos e exercícios que serão dados durante o treinamento;
- 01 Pasta da 4Linux com caneta e bloco de anotações.
Carga horária
- 32 horas, diurno em dois finais de semana seguidos, ou
- 40 horas, diurno 1 semana (5 dias corridos)
Datas, valores e formas de pagamento
Tire suas dúvidas agora mesmo: