Shell Script Fundamental

Data: A definir

Horário: A definir

Valores do investimento: A definir

Carga horária: 8 horas

Material de apoio: Livro Shell Script Profissional

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

capa_ampliada9788575221525

Curso Shell Script Fundamental- Centro de Treinamento da Novatec

Sobre o curso

A shell é o ambiente de linha de comando do Unix, Linux e Mac, a famosa “tela preta”, muito usada por administradores de sistemas e usuários avançados para digitar e executar comandos. Também é possível colocar estes comandos em shell scripts, que são miniprogramas úteis para automatizar tarefas repetitivas, facilitando a vida do usuário e economizando seu tempo.

No Curso Shell Script serão ensinados os conceitos fundamentais da shell e do ambiente Unix (encadeamento de comandos, redirecionamento, entrada/saída padrão, exit codes), as principais ferramentas do sistema (os comandos e suas opções), as estruturas da shell que são úteis em scripts (variáveis, condicionais, funções) e as técnicas de criação e execução dos scripts.

O assunto será explicado de maneira didática, do início ao fim, não exigindo conhecimento prévio. Com uma abordagem prática, as explicações serão demonstradas diretamente na linha de comando, e o aluno poderá acompanhar digitando os comandos e scripts 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 do Curso Shell Script

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 do Curso Shell Script

Instrutor

curso shell scriptAurelio 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.


Avise-me quando este curso estiver disponível

Nome

Email

Telefone

Nome do curso

Período
DiurnoManhãTardeNoiteSábadoDomingo