Introdução
  • Falando sobre Zend Framework 3
  • Padrão PSR-4 e Autoloade
  • Dependency Injection
Instalação
  • Ferramentas de desenvolvimento
  • O que é composer?
  • Ambiente de desenvolvimento
  • Zend Skeleton Application
  • Rodando o framework pela primeira vez
Estrutura
  • Falando sobre a estrutura do Skeleton
  • O que são Modules
  • Entendendo o Application.config.php
  • Pasta autoload
  • Conceitos de MVC
Mão na massa
  • Introdução
  • Criando primeiro módulo
  • Estabelecendo conexão com banco de dados
  • Layout (Migrando HTML para zf3)
Modulo "Core" a base de tudo
  • Mail
  • Factories
  • Model
  • Stdlib
  • view
Criando Modulo de usuário
  • Estruturando módulo
  • Rotas
  • Controller e view - Parte 1
  • Controller e view - Parte 2
  • Mapeando tabela “user”
  • Formulários e Filtros
  • Model trabalhando com TableGateway
  • Mail - Criando classe de email e tamplate
  • Listener para disparar email
  • Registando usuário
  • Confirmando registro de usuário
  • Recuperando senha
  • Registrando nova Senha
Criando Modulo de autenticação
  • Entendendo a diferença de autenticação e autorização
  • Estruturando módulo
  • Rotas
  • Formulários e Filtros
  • Controller (login, logout) e view - Parte 1
  • Controller (login, logout) e view - Parte 2
Sistema Application
  • Rotas do sistema
  • Controller e view
  • Travando sistema para funcionar somente com login e senha
  • Model - mapeando as tabelas
  • Formulários e Filtros
  • Registrar Ticket
  • Listando Ticket com paginação
  • Editar Ticket
  • Excluir Ticket
  • Tradução
Considerações finais
  • Dicas para prevenir possíveis ataques
  • Conclusão