CURSO

Curso Programação Shell Script - Automatizando Rotinas no Linux

Imagem destacada do curso Curso Programação Shell Script - Automatizando Rotinas no Linux

Sobre o curso
0,00

Aprenda nesse curso prático, como usar o bash shell script para criar soluções de automação de tarefas do dia a dia. Carga horária de 9,5 horas.
  • Data de publicação: 17/09/2017
  • Idioma: Português (Brasil)
  • Plataforma: Udemy
Ver curso

Ementa do Curso

  • 10 Módulos
    1. Introdução
    2. Revisão Shell e Comandos Linux
    3. Criando e Executando um Shell Script
    4. Instruções Condicionais
    5. Instruções de Loop
    6. Funções
    7. Criando Logs e Enviando Emails
    8. Debug - Encontrando Erros no Código
    9. Conclusão
    10. Bônus

Mais informações

Esse curso Shell Script é totalmente voltado para a prática, para a criação do zero de scripts bash shell que serão úteis no dia a dia de qualquer administrador de sistemas ou analista de suporte Linux ou Unix.

A habilidade de automatizar tarefas através do shell scripting valoriza muito o profissional Linux pois aumenta sua produtividade, sua proatividade e dá a ele a capacidade de criar soluções e não apenas resolver problemas.

Um Shell Script é uma forma de estruturar e criar uma rotina e uma lógica na execução de comandos GNU/Linux e Unix. Para isso, o shell implementa um conjunto de instruções para uso de variáveis, interação com o usuário, instruções condicionais, de loop, tratamentos de erros e muito mais.

Carga horária

  • 9,5 horas

O curso está estruturado em seções, abordando os seguinte itens:

  • Revisão de Comandos Básicos: Revemos aqui os comandos essenciais do Linux/Unix e os que mais são usados na programação shell script. Aqui revemos as variáveis do shell, as diferentes formas de executar comandos, o uso das aspas, redirecionamentos de entradas e saídas, o editor de textos VI e o básico de expressões regulares para uso nos scripts.
  • Primeiros Passos na Criação de um Shell Script: Aqui vemos como criar e executar um bash script, como devem ser as permissões, quais as melhores práticas para os comentários, como trabalhar com as variáveis dentro do script, como receber entradas dos usuários e mais.
  • As Instruções Condicionais: Entendendo a sintaxe e o uso prático das instruções if e case.
  • As Instruções de Loop: Entendendo a sintaxe e o uso das instruções for, while, until, além dos comandos break e continue.
  • Uso de Funções: Como usar as functions para otimizar o programa, evitando a repetição desnecessária de código e facilitando sua manutenção
  • Criando Logs e Enviando E-mails: Como fazer com que os scripts gerem logs e registros de execução para consulta futura. Como enviar e-mails de alerta para os administradores do sistema.
  • Debug: Aqui estudamos algumas técnicas para encontrar erros de sintaxe ou lógica no código.

Esses conhecimentos dão ao profissional Linux toda a base necessária para que ele possa automatizar qualquer tarefa repetitiva, como por exemplo:

  • Gerar relatórios de usuários
  • Gerar relatórios de funcionamento do Ambiente
  • Monitorar a execução de processos, podendo inclusive mandar e-mails de alarme
  • Monitorar recursos do sistema como Uso de CPU, Memória, Espaço em Disco e etc
  • Gerar backups programados
  • Enfim, criar vários tipos de ferramentas que facilitem o trabalho diário

Quem é o público-alvo?

  • Analistas de Suporte Linux/Unix
  • Administradores de Sistemas Linux/Unix
  • Estudantes e Profissionais de TI em Geral


Ver curso
foto de Ricardo Prudenciato
Ricardo Prudenciato
Instrutor
7 Seguidores
0 Publicações
Seguir

Qual a sua avaliação para este hangout?

foto de


AVALIAÇÕES

Ninguém avaliou este curso ainda. Seja o primeiro...