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

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.

Neste curso 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

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

Aurelio 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
 Diurno Manhã Tarde Noite Sábado Domingo

CompartilheShare on TumblrShare on LinkedInTweet about this on TwitterPin on PinterestShare on Google+Share on FacebookEmail this to someone