Shell Script


EDX_publicidade-Shell-Script-maio-2014

Turma Aberta:

    • Data: 26 a 30 de maio de 2014
    • Horário: 09:00 h às 18:00 h
    • Local: Av. Rio Branco, 124 – Grupo 1102 – Centro – Rio de Janeiro
    • Carga horária: 40 horas
    • Modalidade: Presencial
    • Instrutor: Julio Neves
    • Preço: R$ 1.100,00 (pagamento via pagseguro em 10 parcelas sem juros de R$ 110,00) ou consulte-nos sobre outras formas de pagamento: (21) 2509-2404 | 3580-8091 | Claro: 9-9471-1638 | TIM: 9-6556-2171 | Vivo: 9-9829-6150 ou e-mail: contato@edx.srv.br, em horário comercial: (Segunda à Sexta – 09:00 h às 18:00 h).



Objetivo:

O objetivo deste treinamento é ensinar a automatizar toda a produção em máquinas com sistema operacional Linux ou Unix, além de resolver de forma muito rápida diversos problemas do cotidiano. Shell Script é uma linguagem de programação utilizada em diferentes sistemas operativos e o domínio do Shell Script proporciona a otimização de tarefas que são executadas com frequência.

Público Alvo:

Técnicos, analistas, operadores, administradores de ambientes de infra-estrutura e desenvolvedores que desejam otimizar as tarefas diárias utilizando a linguagem Shell Script.

Ementa:

      • 1ª Aula

        • Introdução ao Shell
        • Visão Geral do Sistema Operacional *N?X
        • Aplicabilidade do Shell?
        • Organização das Tarefas do Shell
        • PrincipaisShells
        • Bourne Shell
        • Bourne-Again Shell
        • Korn Shell
        • C Shell
        • Recordação do Básico de Shell
        • Usando Aspas, Apóstrofos e Barra Invertida
        • O Uso de Crase e Parênteses
        • Caracteres de Redirecionamento
        • Exercícios
        • Comandos de manipulação de cadeias
        • Rápida olhada nos comandos do editor ed

        2ª Aula

        • Expressões Regulares (apresentação em slides)

        3ª Aula

        • O Comando sed
        • A opção –n
        • A Família de Comandos grep
        • A opção -c
        • A opção -l
        • A opção -v
        • A opção -o
        • A opção -A
        • A opção -B
        • A opção -q
        • Os Comandos para Cortar e Colar
        • Cortando Cadeias de Caracteres – cut
        • Colando Cadeias de Caracteres – paste
        • A opção -d
        • A opção -s
        • O tr transforma Cadeias de Caracteres?
        • A Opção-s
        • A Opção -d
        • O comando expr
        • Aritimética em Shell
        • O comando uniq
        • A Opção -d
        • A Opção -c
        • Exercícios

        4ª Aula

        • Começando a Programar
        • Executando um Programa
        • Usando Variáveis
        • Para Criar Variáveis
        • Para Exibir o Conteúdo das Variáveis
        • Passando e Recebendo Parâmetros
        • O Comando que Passa Parâmetros
        • O comando xargs
        • A opção -n
        • A opção -L
        • A opção -t
        • A opção -p
        • A opção -i
        • Os primeiros Programas
        • Programa Para Procurar Registros em Arquivo
        • Programa para Inserir Registros em Arquivo
        • Programa para Remover Registros em Arquivo
        • Exercícios

        5ª Aula

        • Comandos Condicionais
        • O Bom e Velho if
        • O Comando test
        • O test de Roupa Nova
        • Negando no if
        • O and no comando if
        • O or no comando if
        • Disfarçando de if
        • &&(and ou e lógico)
        • || (or ou ou lógico)
        • O Uso do case
        • Exercícios
        • Instruções de Loop (ou Laço)
        • O comando for
        • O comando while
        • O comando until
        • continue e break
        • Exercícios

        6ª Aula

        • O Comando read e seus agregados
        • Posicionando o Cursor
        • Afinal Como é que se Lê?
        • Leitura Dinamizada
        • Leitura Sob o Bash
        • Opção -p
        • Opção -t
        • Opção -n
        • Opção -s
        • O Comando printf
        • Exercícios

        7ª Aula

        • Várias Variáveis
        • Exportar é o que Importa
        • O Comando ponto
        • Principais Variáveis do Sistema
        • Vetores (Arrays)
        • Vetores associativos
        • Expansão de parâmetros
        • Exercícios

        8ª Aula

        • Etcétera
        • Uso do eval
        • O Comando wait
        • O Comando trap

        9ª Aula

        • Parâmetros
        • Construções com Parâmetros e Variáveis
        • Funções
        • Named Pipes
        • Substituição de processos
        • Coprocessos (threads)

        10ª Aula

        • Fatiando Opções
        • Depurando Erros em um Script
        • Mandando no Terminal (Usando Cores e Posicionando Cursor)
        • Macetes, Macetes & Macetes
        • Exercícios

        Carga Horária:

        40 (quarenta) horas (5 dias / 8 horas por dia ou 10 dias / 4 horas).

        Pré-Requisitos:

        Conhecimento de alguma linguagem de programação ou lógica de programação.

        Incluso:

        • Apostila
        • Certificado de Participação

        Ementa desenvolvida por Julio Cezar Neves

        Turma Aberta:

        • Data: 26 a 30 de maio de 2014
        • Horário: 09:00 h às 18:00 h
        • Local: Av. Rio Branco, 124 – Grupo 1102 – Centro – Rio de Janeiro
        • Carga horária: 40 horas
        • Modalidade: Presencial
        • Instrutor: Julio Neves
        • Preço: R$ 1.100,00 (pagamento via pagseguro em 10 parcelas sem juros de R$ 110,00) ou consulte-nos sobre outras formas de pagamento: (21) 2509-2404 | 3580-8091 ou e-mail: contato@edx.srv.br, em horário comercial: (Segunda à Sexta – 09:00 h às 18:00 h)