UNIX - Programação em Shell Scripts

  • UNIX
  • Cód: CUN003
  • Área DGERT: 481-Ciências Informáticas
  • Nº horas: 24
  • Formato: Presencial & Online Live Training
Datas de início
2021 2022
SET OUT NOV DEZ JAN FEB MAR ABR MAI JUN JUL AGO SET OUT NOV DEZ
14 19 9 14 11 8 15 12 10 14 12 9 13 11 15 13

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,490.00 EUR 1,290.00 EUR 1,250.00 EUR
1º participante 2º participante 3º participante
Preço sob consulta. Peça-nos um orçamento através do email: comercial@vantagem.com
1º participante 2º participante 3º participante
Preço sob consulta. Peça-nos um orçamento através do email: comercial@vantagem.com
1º participante 2º participante 3º participante
Preço sob consulta. Peça-nos um orçamento através do email: comercial@vantagem.com

Outras Informações

Aos valores acresce IVA à taxa legal em vigor.
 

​​​​​​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

                                                                                                                           
CONSULTE-NOS:

E-Mail Comercial: comercial@vantagem.com

LISBOA:   
 +351 218 493 333 
PORTO:     +351 226 065 077 
LEIRIA:      +351 244 577 597
LUANDA:   +244 222 718 081   +244 913 787 355    +244 944 541 910   +351 939 580 367 
MAPUTO:   +258 844 985 751   +258 824 668 190   +351 939 580 367 

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