Introdução ao Shell Script
  • Introdução ao Shell Script
  • Instalando editor de texto Atom
  • Revisão sobre Variáveis, Laços e Condicionais
  • Nosso primeiro Shell Script!
  • Variáveis
  • Variáveis reservadas
  • Condicionais com If
  • Tarefa 1 - Variáveis e If
  • Laços com For | pt. 1
  • Laços com For e While | pt. 2
  • Tarefa 2 - Laços
Boas práticas em Shell Script
  • Introdução às boas práticas
  • Cabeçalho e Estrutura de código
  • Comentários
  • Formatação do código
  • Quebra de comandos
  • Tarefa 3 - Boas práticas
Chaves (flags)
  • O que são Chaves (flags)?
  • Organização da estrutura e variáveis necessárias
  • Primeira versão com parâmetros
  • Alterando If para Case
  • Adicionando as Chaves (flags)
  • Combinando opções com Chaves
  • Tarefa 4 - Chaves
Debugar código Shell Script
  • Introdução ao Debug de código
  • Debugar com Bash
  • Debugar com Set
  • Criando função de Debug
  • Tarefa 5 - Debug de código
Caracteres de Controle
  • Introdução aos Caracteres de Controle
  • Colorindo nosso programa
  • Tarefa 6 - Colorindo o programa
Expressões Regulares
  • Introdução às Expressões Regulares
  • Expressões Regulares com grep | pt. 1
  • Expressões Regulares com grep | pt. 2
  • Tarefa 7 - Expressões Regulares
Extração de Dados da Internet
  • Introdução à Extração de Dados
  • Identificando padrão no código HTML
  • Montando Expressão Regular
  • Mostrando dados na tela
  • Tarefa 8 - Extração de Dados
Arquivos de Configuração
  • Introdução aos Arquivos de Configuração
  • Iniciando o Arquivo de Configuração
  • Tratamento de erros
  • Lendo as chaves do Arquivo de Configuração
  • Mostrando dados na tela
  • Criando uma função de Parser Genérico
  • Tarefa 9 - Arquivo de Configuração
Banco de Dados no modo texto
  • Introdução ao Banco de Dados no modo texto
  • Tratamento de eros
  • Função Listar Usuários
  • Função Validar Existência do Usuário
  • Função Inserir Usuário
  • Função Remover Usuário
  • Tarefa 10 - Banco de Dados
Interface gráfica com Dialog
  • Introdução ao Dialog
  • Listar Usuários na Interface Gráfica
  • Inserir Usuários na Interface Gráfica
  • Criando um Menu Principal para o programa
  • Remover Usuários na Interface Gráfica
  • Corrigindo erros no botão de Cancelar
  • Tarefa 11 - Interface gráfica
Módulo Bônus
  • Introdução ao último módulo
  • Resumo de boas práticas
  • Analisando código feito por mim
  • Adicionando projetos no GitHub
  • Convite
  • Despedida!