Programa do Curso

Introdução

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

Compreendendo o Bash

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

Começando

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

Criando e Executando Scripts Bash

  • Estrutura de um script Bash
  • Executando scripts Bash
  • Usando variáveis, argumentos e entrada/saída
  • Estruturas de controle e loops

Scripting do Bash para Automação

  • Automatizando tarefas com Bash
  • Gerenciamento de sistema de arquivos com Bash
  • Gerenciamento de processos com Bash
  • Monitoramento do sistema e registro de logs com Bash

Integrando o 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.)

Solução de Problemas

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

Resumo e Próximos Passos

  • Revisão dos conceitos e práticas recomendadas principais
  • Próximos passos para aprender mais sobre Bash e automação com Bash

Requisitos

  • Conhecimento do sistema operacional Linux
  • Experiência com a interface de linha de comando
  • Experiência básica em programação

Público-Alvo

  • Desenvolvedores
  • Administradores de sistema
 21 Horas

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas