Programa do Curso

Introdução

  • Filosofia e princípios do Bash / O que é o Bash?
  • Bash vs outras linguagens de scripting
  • Visão geral das caraterísticas e da arquitetura de Bash
  • Para além de Bash: Bash no contexto das tarefas de administração de sistemas

Compreender Bash

  • O ciclo de vida de um script Bash
  • Como Bash se enquadra nas tarefas de administração do sistema
  • Sintaxe e tipos de dados do Bash

Primeiros passos

  • Configurando o ambiente de desenvolvimento
  • Instalando Bash em sistemas Linux
  • Instalando Bash em sistemas Windows
  • Configurando o ambiente Bash

Criando e Executando Bash Scripts

  • Estrutura do script Bash
  • Executando Bash scripts
  • Utilizando variáveis, argumentos e entrada/saída
  • Estruturas de controlo e loops

[Scripting para automatização

  • Automatizando tarefas com Bash
  • Gestão do sistema de ficheiros com Bash
  • Gestão de processos com Bash
  • Monitorização e registo de sistemas com Bash

Integração de Bash com outras ferramentas

  • Bash e expressões regulares
  • Bash e sed e awk
  • Bash e ferramentas de linha de comando (grep, find, xargs, etc.)

Resolução de problemas

  • Depurando Bash scripts
  • Erros comuns e como evitá-los
  • Otimizar scripts Bash

Resumo e próximos passos

  • Revisão dos principais conceitos e práticas recomendadas
  • Próximas etapas para saber mais sobre Bash e automação com Bash

Requisitos

  • Conhecimento do sistema operativo Linux.
  • Experiência com a interface de linha de comandos
  • Experiência básica de programação

Público-alvo

  • Programadores
  • Administradores de sistemas
 21 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas