CUN003 |
UNIX - Programação em Shell Scripts |
|
|
||
|
Objectivo Geral |
|
|
||
Este Curso tem como objectivo dotar os participantes dos conhecimentos, técnicas e competências que lhes permitam programar em Shell Scripts de Unix.
|
|
|
OBJEcTIVos Específicos |
|
|
No final deste curso os participantes saberão:
· Gerir processos em foreground e background
· Fazer agrupamento de comandos
· Usar os pipes para sincronizar dois ou mais processos, redireccionamentos e filtros
· Editar a linha de comando
· Conhecer as diferentes shells
· Gerir vários tipos de variáveis nas três principais shells
· Compreender o alcance das variáveis entre processos pais e filhos
· Utilizar Aliases e o mecanismo do history em c e korn shell
· Usar os metacaracteres e as expressões
· Programar com instruções de controle de fluxo
· Usar o constructor select
· Usar funções dentro das shell scripts
|
|
|
Destinatários |
|
|
Este Curso destina-se a Administradores de sistemas, Técnicos e outros profissionais de TI que desejam especializar-se no sistema operativo Unix e programar em Shell Scripts.
|
|
|
PRÉ-REQuisitos |
|
|
Recomendam-se conhecimentos ou experiência equivalente ao nível da introdução ao Unix e seus comandos e utilitários.
|
|||
|
Duração |
||
|
24 Horas |
|
|
|
|||
|
Conteúdo Programático |
||
1 - INTRODUÇÃO À PROGRAMAÇÃO EM SHELL SCRIPTS
2 - A BOURN SHELL
· Gestão do .profile
· Redireccionamentos de I/O, Pipes e filtros
· Separadores de comandos (&& e ||); agrupamento de comandos e gestão de vários tipos de variáveis
· Usar parâmetros em shell scripts, substituição de parâmetros, parâmetros posicionais e shiftagem
· Quoting (backslash, double quote, single quote) e substituição de comandos
· Instruções de controlo de fluxos: if-then-else-fi, o ciclo for, while, until, a estrutura case e select
· Definição de funções e valores de retorno (return n, exit n)
· Resumo (exec, expr, set, unset, trap, hash, type, times, ulimit, wait, echo, test, read, exit, eval)
3 - O C SHELL
· Introdução à C shell
· Os ficheiros de iniciação (.cshrc, .login)
· O mecanismo do history, aliases, substituição de comandos, metacaracteres e variáveis do c shell
· Comandos (csh, echo, logout, rehash, repeat, set, setenv, source, time, unset, unsetenv)
· Expressões em shell scripts
· Estruturas de controle de fluxo em C shell (foreach, if-then-endif, while, switch)
4 - O KORN SHELL
· Introdução ao korn shell (Korn shells versus outras shells)
· Configurar o ambiente, as variáveis shell e os arrais
· Configurar o .profile, o .kshrc o $ENV; estudo do comando set
· Usando pipes, separador de comandos e name completion (File name, path name)
· Meta caracteres, Quoting, tilde substitution, parameter substitution, command substitution
· Linhas de comando e o mecanismo do history e aliases
· Instruções de controlo de fluxo (if-then-fi; case, select, for, while/until, break, continue)
· Expressões aritméticas usando o let e outras expressões (test, (())) e funções
· Resumo (alias, unalias, bg, fg, continue, break, exit, return, echo, print, read, eval, exec, export, let, typeset, fc, case, for, while/until, select, if, function, jobs, kill, set, unset, shift, test, time, trap, ulimit)
Preços
1º participante | 2º participante | 3º participante |
---|---|---|
2,990.00 EUR | 1,590.00 EUR | 1,290.00 EUR |
1º participante | 2º participante | 3º participante |
---|---|---|
3,650,790.00 AOA | 1,941,390.00 AOA | 1,575,090.00 AOA |
1º participante | 2º participante | 3º participante |
---|---|---|
248,170.00 MZN | 131,970.00 MZN | 107,070.00 MZN |
1º participante | 2º participante | 3º participante |
---|---|---|
17,940.00 R$ | 9,540.00 R$ | 7,740.00 R$ |
Outras Informações
O valor do 1º participante é com Garantia Total de Realização numa lógica de formação one to one.GARANTIA DE REALIZAÇÃO - POLÍTICA DE NÃO CANCELAMENTO
Porque respeitamos as necessidades de formação e disponibilidade dos nossos clientes, desenvolvemos uma Política de não Cancelamento, com base na qual garantimos a realização de qualquer curso, em pelo menos um dos regimes disponíveis, mesmo que este seja ministrado apenas para 1 pessoa numa lógica one to one.
REGIMES, MODALIDADES E HORÁRIOS 100% FLEXÍVEIS
Todos os cursos podem ser ministrados em regime presencial ou à distância.
Caso pretenda iniciar o seu curso noutra data, contacte-nos!
Temos também disponível a modalidade intra empresa no horário que lhe for mais conveniente: laboral ou pós-laboral.
Pretende efectuar pagamento agora?