Conceitos Básicos
  • Apresentação do curso (como funciona, recomendações e disclaimer)
  • Apresentação do framework (o que é, quando usar, onde obter ajuda)
  • Ambiente, ferramentas e stack
  • Instalação e configuração da stack no ambiente Linux
  • Instalação e configuração da stack no ambiente Windows
  • Instalação do framework no ambiente Linux
  • Instalação do framework no ambiente Windows
  • Modificando o controller para apresentar o 'Hello World'
  • Apresentação da estrutura de diretórios do framework
  • O que é controller? Criando o primeiro controller
  • O que são rotas? Adicionando a primeira rota
  • O que é view? Criando a primeira view
  • O que é URL amigável? Configurando URL amigável
Iniciando o projeto
  • Controller e view do cadastro de movimentação financeira
  • Validação de formulário
  • Recebendo dados e adicionando validação do cadastro
  • Criando banco de dados e tabela de movimentação financeira
  • Configurando o banco de dados MySQL no Codeigniter
  • Model de movimentação financeira - Parte 1
  • Model de movimentação financeira - Parte 2
  • Criando método no model para listagem de movimentação
  • Criando método no controller para listagem de movimentação
  • Criando view para listagem de movimentação
  • Criando método no model para exclusão de registro
  • Criando método no controller para exclusão de registro
  • Criando botão de exclusão - Parte 1
  • Criando botão de exclusão - Parte 2
  • Criando view para edição de movimentação
  • Criando método no controller para buscar dados da movimentação
  • Criando método no model para buscar dados da movimentação
  • Criando método no controller para salvar alterações da movimentação
  • Criando método no model para salvar alterações
  • Criando campo para upload de comprovante de movimentação
  • Como funciona upload de arquivo no Codeigniter? - Parte 1
  • Como funciona upload de arquivo no Codeigniter? - Parte 2
  • Alterando edição de movimentação para adicionar upload - Parte 1
  • Alterando edição de movimentação para adicionar upload - Parte 2
  • Manipulação de arquivos - Parte 1
  • Manipulação de arquivos - Parte 2
  • Registro de usuário - Parte 1
  • Registro de usuário - Parte 2
  • Registro de usuário - Parte 3
  • O que é session e como o Codeigniter gerencia? Login de usuário - Parte 1
  • O que é session e como o Codeigniter gerencia? Login de usuário - Parte 2
  • O que é session e como o Codeigniter gerencia? Login de usuário - Parte 3
  • Validando rotas que precisam de usuário logado - Parte 1
  • Validando rotas que precisam de usuário logado - Parte 2
  • Validando rotas que precisam de usuário logado - Parte 3
  • Validando rotas que precisam de usuário logado - Parte 4
  • Fazendo logout do usuário
  • Separando registro de movimentações por usuário - Parte 1
  • Separando registro de movimentações por usuário - Parte 2
  • Separando registro de movimentações por usuário - Parte 3
  • Separando registro de movimentações por usuário - Parte 4
Conteúdo extra
  • Recuperação de senha Model/View/Controller
  • Envio de e-mail com link de redefinição de senha
  • Redefinição de senha Model/View/Controller
  • Refatoração e finalização do sistema
Conclusão
  • Considerações finais