Shell Script Profissional


O curso visa um aprofundamento no que se diz respeito ao tema: Shell Script Profissional. Desde a concepção até a filosofia vigente em relação a aplicatividade.

Público-Alvo

Administradores de Sistemas, Estudantes, Analistas de Rede e interessados em geral que desejam aprender.

Detalhes do Curso

Este treinamento visa prover conhecimento técnico ao profissional sobre programação em shell script para administração de servidores Linux.

Este treinamento é dividido em partes prática e teórica, na parte prática o instrutor compartilha a sua tela para que o aluno acompanhe em modo real as práticas apresentada.

Após o Termino deste treinamento o aluno estará totalmente apto à:

– Entender como Funciona o Shell
– Criar Scripts

Início do Treinamento

Este é um curso oferecido no formato “gravado“, isto é, as inscrições para ele ficam permanentemente abertas, e suas aulas podem ser acessadas de qualquer lugar e a qualquer hora.

O tempo padrão de acesso ao curso é de 90 dias, e este prazo é contado de forma linear, a partir da liberação de seu acesso ao sistema. Não há possibilidade de trancamento. Para maiores informações, consulte nossos Termos e Condições.

Matrículas Abertas

Carga Horária

Aproximadamente 16 Horas

Ementa do Curso

1 – Programando em Shell Script
1.1 – Programas sim, Script não!
1.2 – Qual a diferença?
1.3 – O que é um Script?
1.4 – O que é um Programa?

2 – Boas Práticas na Programação em Shell Script – programas com qualidade
2.1 – Cabeçalho – personalização do programa
2.2 – Qual a importância do cabeçalho?
2.3 – Quais informações incluir no cabeçalho?
2.4 – Código limpo
2.4.1 – O que significa código limpo?
2.5 – Código comentado
2.5.1 – O que comentar?
2.5.2 – Quando comentar?
2.5.3 – Como comentar?
2.6 – Versionamento
2.6.1 – Por que estabelecer versões?
2.6.2 – Qual padrão de numeração usar?
2.6.3 – Quando e como gerar versões?
2.7 – Histórico de mudanças
2.7.1 – O que é isso?
2.7.2 – Por que e como gerar histórico das mudanças?
2.8 – Agradecimentos
2.8.1 – Agradecer o que? A quem? Como?
2.9 – Variáveis Padronizadas
2.9.1 – Quando criar variáveis?
2.9.2 – Posso reutilizar uma variável?
2.9.3 – Variáveis de uso e nome genéricos
2.10 – Funções – otimizando o código
2.10.1 – Por que escrever/utilizar funções?
2.10.2 – Quais as vantagens/benefícios do uso de funções?

3 – Shell Básico
3.1 – O ambiente do sistema operacional
3.2 – Em que camada está situada a programação em Shell Script
3.3 – Comandos básicos – o mínimo exigido
3.4 – Algumas dicas

4 – Pensando o Programa
4.1 – O que saber antes de começar?
4.1.1 – Para que estou escrevendo o programa?
4.1.2 – Qual o objetivo do programa?
4.1.3 – Quais funcionalidades o programa deve ter?
4.1.4 – Quais interações com o usuários são necessárias? Como ocorrerão?
4.1.5 – Quais parâmetros/argumentos/flag’s devem ser contempladas pelo programa?
4.2 – Chaves (flag’s)
4.2.1 – O que são?
4.2.2 – Para que serve?
4.2.3 – Quando usar?
4.3 – Estruturação dos blocos do programa
4.3.1 – O que são?
4.3.2 – Para que serve?
4.3.3 – Quando usar?
4.4 – Caracteres de Controle
4.4.1 – O que são?
4.4.2 – Para que serve?
4.4.3 – Quando usar?
4.5 -Opções de linha de comando
4.5.1 – O que são?
4.5.2 – Para que serve?
4.5.3 – Quando usar?

5 – Escrevendo um Programa
5.1 – Os comandos mais utilizados
5.2 – Expressões Regulares
5.3 – Estruturas de repetição
5.4 – Debug – encontrando e tratando os erros

6 – Mais benefícios dos Mundo Shell Script
6.1 – Extração de dados da internet
6.2 – Arquivos de configuração
6.3 – Banco de dados com arquivos texto
6.4 – Interfaces amigáveis com Dialog
6.5 – Programação Web – CGI

Pré-Requisitos

– O aluno precisa ter conhecimentos básicos de administração Linux.
– Conhecimentos sobre lógica de programação.

Incluso

– Certificado de Participação.
Obs.: A ementa, as datas e horários dos treinamentos poderão sofrer alterações sem aviso prévio.

Se interessou pelo curso?

Preencha o formulário abaixo para receber todas as informações referente à próximas turmas e valores:

Assista a Webcast deste treinamento