Data: 20/08/15 (qui)

Horário: 9h às 18h

Valores do investimento:

Até 11/08: R$ 300,00

Após 11/08: R$ 350,00

Carga horária: 8 horas

Material de apoio: Livro Shell Script Profissional

Instrutor: Aurelio Marinho Jargas, autor do livro Shell Script Profissional


capa_ampliada9788575221525

Shell Script Fundamental- Centro de Treinamento da Novatec


Sobre o curso

O objetivo deste curso é apresentar o conceito de expressões regulares e como aplicá-lo na linguagem Python, usando o módulo re.

O assunto será explicado de maneira didática, do início ao fim. A abordagem será prática: em vez de slides estáticos, as explicações serão demonstradas “ao vivo” no telão, usando ferramentas online e o prompt interativo do Python. Assim, o curso progride de maneira dinâmica e o aluno pode repetir os exemplos em seu próprio computador.

Cada aluno ganhará um exemplar do livro Shell Script Profissional, de autoria do próprio instrutor, que servirá de referência e apoio teórico durante o curso.

Objetivo

Capacitar o aluno a utilizar a linha de comando e criar seus próprios scripts na shell do Unix, Linux e Mac.

A quem se destina esse curso?

Estudantes e profissionais da área de TI com pouca (ou nenhuma) experiência com a linha de comando do Unix/Linux.

Pré-requisitos

Vontade de aprender. Não é necessária experiência prévia em Unix/Linux ou programação.

Importante: O aluno deverá trazer seu próprio notebook e carregador. Os sistemas Linux e Mac já trazem a shell pronta para uso, não é preciso instalar nada. Usuários de Windows poderão instalar o Cygwin ou o Git for Windows, ou então utilizar o ambiente online Cloud9.

Conteúdo do curso
● O ambiente Unix/Linux:
○ História
○ Filosofia modular
○ Linha de comando
○ Execução de comandos
○ Entrada e saída padrão (STDIN, STDOUT, STDERR)
○ Encadeamento de comandos
○ Redirecionamento
○ Código de retorno (exitcode)
○ Comandos, opções e argumentos
○ Principais comandos do sistema
○ O “jeito shell” de resolver problemas
○ Documentação
● A shell Bash:
○ Variáveis de ambiente
○ Variáveis especiais ($#, $@, $*, $$, …)
○ Expansão de variáveis
○ Tratamento de strings
○ Operações aritméticas
○ Subshell
○ Glob (curingas)
○ Comando test
● Criar e executar shell scripts:
○ Shebang: #!/bin/bash
○ Paths (localização)
○ Permissão de execução
○ Estruturas de programação (if, while, case, …)
○ Funções
○ Escopo de variáveis
○ Argumentos de linha de comando
○ Obter entrada do usuário
○ Abortar a execução
○ Incluir outros scripts
○ Tratamento de erros
○ Depuração (debug)

Benefícios
  • Coffee breaks
  • Internet wireless
  • Material didático (livro Shell Script Profissional)
  • Arquivos de códigos, imagens, scripts e solução dos exercícios
  • Certificado impresso

Instrutor

aurelioAurelio Marinho Jargas Referência nacional em expressões regulares, em 2001 escreveu o primeiro livro sobre o assunto, em português: “Expressões Regulares - Guia de Consulta Rápida”. Também é autor dos livros “Expressões Regulares - Uma Abordagem Divertida”, aclamado por sua abordagem didática e descontraída, e do “Shell Script Profissional”, todos publicados pela Novatec Editora. Especialista em Linux e programador de software livre há 15 anos. Seu site http://aurelio.net é referência em materiais sobre programação e expressões regulares.
LOCAL

Centro de Treinamento da Novatec

Av. Cruzeiro do Sul, 2463, Santana, São Paulo, Brasil
São Paulo, São Paulo

Comentários