SIS0834 - Programação Shell

    topo_logo_formacao.jpg

     

    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 piratas. Necessita ativar o JavaScript para o visualizar.. 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

    Email: Este endereço de email está protegido contra piratas. Necessita ativar o JavaScript para o visualizar. www.tintadigital.com/formacao

     


    1000 Caracteres remanescentes


    Please publish modules in offcanvas position.