Programa do Curso

Introdução

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

Entendendo 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 laços

Scripting Bash para Automação

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

Integrando 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-chave e melhores práticas
  • Próximos passos para aprender mais sobre Bash e automação com Bash

Requisitos

  • Compreensão 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 sistemas
 21 Horas

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas