Curso de Shell Script por Júlio Neves


Turma aberta:

Data: 06 à 10 de maio de 2013
Horário: 09:00 h às 18:00 h
Local: Av. Rio Branco, 124 – sala 1102 – Centro – Prédio do Clube de Engenharia
Valor: R$ 950,00

Parcelamento em até 5 vezes sem juros no cartão de crédito, via pagseguro. Somente pelo pagseguro é possível realizar o pagamento com cartão de crédito.

Caso não queira pagar via pagseguro, entrar em contato por telefone (21) 2509-2404 ou por e-mail: contato@edx.srv.br

Inscrição pelo pagseguro: O parcelamento em até 5 vezes sem juros no cartão de crédito é feito via pagseguro.

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

Instrutor:

Julio Cezar Neves

Estamos apenas divulgando essa informação por acreditar que este tipo de curso seja de extrema importância para todos, essa  informação foi retirada daqui: http://goo.gl/JTQ98

0 comentários:

O conteúdo deste blog/site pode e deve ser divulgado, conforme lei a 9.610/98 meus direitos estão assegurados, portanto eu permito a copia e reprodução gratuita, seja total ou parcial, não acarretando qualquer onûs financeiro aos interessados, porém, vedo o uso para fins lucrativos, toda reprodução para o público deve citar a fonte extraída, no caso o Técnico Linux - O Espaço do Software Livre e seja citada junto com um link para a postagem original, onde a referência deve estar numa fonte de tamanho igual ou maior a do texto, obviamente que os links citados não estão sujeitos ao mesmo termo. O conteúdo textual original desta página está disponível sob a licença GNU FDL 1.2.

Todas as marcas citadas pertencem aos seus respectivos proprietários. Os direitos autorais de todas as ilustrações pertencem aos respectivos autores, e elas são reproduzidas na intenção de atender ao disposto no art. 46 da Lei 9.610 - se ainda assim alguma delas infringe direito seu, entre em contato para que possamos removê-la imediatamente ou ainda lhe dar os devidos créditos.

Copyright © 2016 O Espaço do Software Livre