Ementa:
1 – Programando em Shell Script
Programas sim, Script não!
– Qual a diferença?
– O que é um Script?
– O que é um Programa?
2 – Boas Práticas na Programação em Shell Script – programas com qualidade
Cabeçalho – personalização do programa
– Qual a importância do cabeçalho?
– Quais informações incluir no cabeçalho?
Código limpo
– O que significa código limpo?
Código comentado
– O que comentar?
– Quando comentar?
– Como comentar?
Versionamento
– Por que estabelecer versões?
– Qual padrão de numeração usar?
– Quando e como gerar versões?
Histórico de mudanças
– O que é isso?
– Por que e como gerar histórico das mudanças?
Agradecimentos
– Agradecer o que? A quem? Como?
Variáveis Padronizadas
– Quando criar variáveis?
– Posso reutilizar uma variável?
– Variáveis de uso e nome genéricos
Funções – otimizando o código
– Por que escrever/utilizar funções?
– Quais as vantagens/benefícios do uso de funções?
3 – Shell Básico
O ambiente do sistema operacional
Em que camada está situada a programação em Shell Script
Comandos básicos – o mínimo exigido
Algumas dicas
4 – Pensando o Programa
O que saber antes de começar?
– Para que estou escrevendo o programa?
– Qual o objetivo do programa?
– Quais funcionalidades o programa deve ter?
– Quais interações com o usuários são necessárias? Como ocorrerão?
– Quais parâmetros/argumentos/flag’s devem ser contempladas pelo programa?
Chaves (flag’s)
– O que são?
– Para que serve?
– Quando usar?
Estruturação dos blocos do programa
– O que são?
– Para que serve?
– Quando usar?
Caracteres de Controle
– O que são?
– Para que serve?
– Quando usar?
Opções de linha de comando
– O que são?
– Para que serve?
– Quando usar?
5 – Escrevendo um Programa
Os comandos mais utilizados
Expressões Regulares
Estruturas de repetição
Debug – encontrando e tratando os erros
6 – Mais benefícios dos Mundo Shell Script
Extração de dados da internet
Arquivos de configuração
Banco de dados com arquivos texto
Interfaces amigáveis com Dialog
Programação Web – CGI
Este curso tem como finalidade principal fazer com que o aluno saiba desenvolver aplicativos em Shell Script para atender principalmente demandas do dia a dia.
Administradores de Sistemas, Estudantes, Analistas de Rede e interessados em geral que desejam aprender como desenvolver um aplicativo em linguagem Shell Script.
Sem comentários, ou seja, simplesmente excelente!!
Agostinho Ngonga Tito
Escola Linux
Nossos treinamentos são planejados para estudantes e profissionais que desejam se aprofundar no assunto específico ligado ao Ambiente Linux Open Source.
Nossos cursos ficam disponíveis para visualização de todas as aulas por 90 (noventa) dias e todo o material didático pode ser baixado.
Faturamos também para empresas.
Linux Solutions Informática opera e administra a Escola Linux.
E-mail: treinamento@linuxsolutions.com.br.
Telefones: 21-2526-7262
Entre em contato conosco.
21-2526-7262
contato@escolalinux.com.br