- 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
- 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
- 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
- Considerações finais