UNIX - Programação em Shell Scripts

  • UNIX
  • Cód: CUN003
  • Área DGERT: 481-Ciências Informáticas
  • Nº dias: 4
Datas de início
2018 2019
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
11 9 13 11 15 12 19 9 14 11 9 13 10 8 12 10

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
2290 EUR 990 EUR 890 EUR
1º participante 2º participante 3º participante
Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com
1º participante 2º participante 3º participante
Preço sob consulta, peça-nos um orçamento através do seguinte email: comercial@vantagem.com
Inscrições
Complete o formulário em baixo com os seus dados e a lista de participantes que deseja inscrever na formação

Curso no qual pretende efectuar a inscrição:

UNIX - Programação em Shell Scripts

Responsável pela inscrição ou inscrições

Lista de Participantes

Pode adicionar vários participantes. Clique em adicionar e volte a este formulário para adicionar outros participantes.
Consulte os nossos descontos para participantes adicionais.
Quem participa?

Participantes:

Observações

(*) Campos Obrigatórios

(**) Os presentes dados irão ser tratados informaticamente destinam-se a comunicar informações relevantes sobre a Vantagem +, ao seu titular é garantido o direito de acesso, rectificação, alteração ou eliminação sempre que para isso se dirigem por escrito ou pessoalmente ao responsável pelo tratamento (Vantagem +). (Artº 10º, 11º e 12º da Lei 67/98)

Informa-se que os presentes dados circulam em redes abertas podendo ser vistos e utilizados por 3ªs entidades não autorizadas.
VALIDATE_CAPTCHA
ENVIAR