|
SIS0834 - Programação Shell |
|
|
|
Curso:
Curso
Programação Shell
Refª:
SIS0834
Data:
A
confirmar
Local:
Lisboa
|
|
ENQUADRAMENTO:
.Este
curso tem como objetivo prover ao aluno os conhecimentos e
habilidades necessárias para a criação e
execução de shell scripts Linux, tais como:
automação de tarefas, criação de
scripts, variáveis da shell, controle de execução,
redirecionamento, funções, etc.
|
DESTINATÁRIOS:
.Curso
indicado para os profissionais que desejam aprofundar os seus
conhecimentos no mundo Linux, tais como Gestores de TI,
Administradores de sistemas, Administradores de redes, Auditores
de segurança, programadores, DBAs, Webmasters e
Consultores de TI.
|
|
PRÉ-REQUISITOS:
.Conhecimento
de Linux e lógica de programação
|
DURAÇÃO:
14h/2dias
|
|
Conteúdo
Programático:
|
.Introdução
a shell e shell scripts
-
Tipos de shell
- Execução
de comandos
- Vantagens do shell
BASH
- Programas em shell
- Construção de blocos
-
Boas práticas de programação
.Escrever
e depurar scripts
-
Criar e excutar um script
- Depurar Bash
scripts
.O ambiente Bash
-
Arquivos de inciação Shell
- Variáveis
- Aspas
- Expansão Shell
-
Aliases
.Expressões Regulares
-
Expressões regulares
- Exemplos
usando grep
- Padrões de busca
usando recursos Bash
.Editor
sed
-
Introdução
- Edição
interactiva
- Edição
automatizada
.Comandos condicionais
-
Introdução ao if
|
-
Opções de uso avançada do if
- Comando case
.Escrita
de scripts interactivos
-
Visualização de mensagens aos utilizadores
- Análise de entrada dos utilizadores
.Tarefas
repetitivas
-
Comando for loop
- Comando while
loop
- Comando until loop
- Redirecionamento de I/O e loops
-
Break ae continue
- Fazendo menus com o
comando select
- Comando shift
.Variáveis
-
Tipos de variáveis
- Arrays
- Operações sobre variáveis
.Funções
-
O que são funções?
- Sintaxe da função
-
Parâmetros positionais
- Exemplos
de funções em scripts
.Capturando
sinais
-
Signals
- Traps
|
|
|
|
|
NOTAS:
Este curso realiza-se com um número mínimo de 1
formando. O local de realização e horário
poderá ser combinado com o Cliente, para formações
dedicadas. A TintaDigital disponibiliza serviços de
consultoria de Formação e identificação
de necessidades, bem como criação de acções
de formação à medida de necessidades e
requisitos específicos do Cliente.
|
|
Para
mais informações sobre este ou outros cursos poderá
contactar o Centro de Formação TintaDigital,
através do seu website: www.tintadigital.com/formacao
ou através de email:
Este endereço de email está protegido contra spam bots, pelo que o Javascript terá de estar activado para poder visualizar o endereço de email
.
Para inscrição no curso poderá também
utilizar qualquer uma destas vias, nomeadamente por email,
referindo por favor em subject o nome do curso e enviando os
dados detalhados como nome, empresa, forma de pagamento e
contactos.
Para qualquer assunto ou pedido de informações
contacte-nos.
|
|
TintaDigital
– Soluções em Tecnologias de Informação
Poló
Tecnológico de Lisboa, lote 1 – CID •
1600-546 Lisboa • Tlf. 217 101
165 • Fax 217 101 186
Email:
Este endereço de email está protegido contra spam bots, pelo que o Javascript terá de estar activado para poder visualizar o endereço de email
•
www.tintadigital.com/formacao
|
|
|