Criando a estrutura com o Twig e o Slim Framework
  • Introdução
  • Estrutura das pastas
  • Composer e arquivo bootstrap
  • Entendendo slim framework parte 1
  • Entendendo slim framework parte 2
  • Como o twig funciona
  • Fazendo o twig funcionar
  • Criando funções para usar no twig
  • Ajax com axios
  • Models com slim e twig
  • Fim do módulo
Sistema de validação de dados
  • Como vai funcionar o sistema de validação
  • Criando classe de validação
  • Chamando os métodos para validação
  • Criando as flash messages
  • Redirect e testando validação com erros
  • Finalizando métodos de erro
  • Validando erros com parâmetros
  • Finalizando erros com parâmetros
  • Tratando os dados do retorno da validação
  • Fim do módulo
CRUD completo
  • Apresentação do módulo
  • Create
  • Read (get)
  • Read (where)
  • Update - Pegando registro
  • Update
  • Delete
  • Fim do módulo
Erros mais bonitos e descritivos
  • Apresentação
  • Gerando erros com slim e php
  • Como funcionam os erros com slim
  • Finalizando os erros
  • Fim do módulo
Paginação
  • Apresentação
  • Entendendo o sql da paginação
  • Criando classe da paginação
  • Chamando paginação no model
  • Criando links da paginação
  • Melhorando código da paginação
  • Fim do módulo
Sistema de busca com paginação
  • Apresentação
  • Busca junto com a listagem
  • Busca com paginação
  • Arrumando bug listagem
  • Fim do módulo
Envio de emails com templates
  • Apresentação
  • Criando classe de email
  • Simulando envio de emails
  • Enviar email com template
  • Fim do módulo
Upload e redimensionamento de imagens
  • Apresentação
  • Redimensionamento e upload 1/3
  • Redimensionamento e upload 2/3
  • Redimensionamento e upload 3/3
  • Upload e update no banco
  • Validando imagem
  • Fim do módulo
Login
  • Apresentação
  • Criando a base para o login
  • Criando sessões para cada tipo de login
  • Testando o login
  • Pegando dados do administrador logado
  • Logout
  • Fim do módulo
Criando um blog
  • Apresentação
  • Logando no painel administrativo
  • Criando estrutura do template do painel
  • Cadastrando post
  • Listando posts
  • Arrumando bug busca e paginação
  • Tempo de cadastro dos posts
  • Update do post 1/2
  • Update do post 2/2
  • Update dados admin 1/2
  • Update dados admin 2/2
  • Logout do admin
  • Deletando post e capa
  • Bloqueando acesso com middlewares
  • Criando estrutura para lista de posts no blog
  • Listando posts do blog 1/2
  • Listando posts do blog 2/2
  • Mostrando post escolhido
  • Adicionando slug
  • Fim do módulo
Slim Framework 4
  • Slim Framework v4#01 - Instalando o Twig e criando estrutura de pastas
  • Slim Framework v4#02 - Inicializando o Twig e Criando Rotas
  • Slim Framework v4#03 - Controllers com as routes
  • Slim Framework v4#04 - Twig templates