Esse é um excelente Framework que me inspirou a fazer esses mini projetos, todos baseados na documentação do ZF2, para que todos os meus alunos possam acompanhar as aulas de forma prática e com as versões de projetos de cada aula tendo uma breve explicação do conteúdo utilizei o ZF2 Skeleton Application. Baixe a versão atual do Esqueleto do ZF2 no link
O objetivo é deixar claro aos alunos os seguintes tópicos: Baixar o esqueleto pronto para usar o framework Utilizar o composer para instalar as bibliotecas Criar um vhost para configurar o seu projeto. Controllers, actions, módulos e rotas
Esse segundo projeto contempla os seguintes tópicos: Criar uma base de dados e uma tabela para realizar um CRUD. Conexão com uma base de dados, podendo utilizar a TableGatway. Listagem de dados
Esse terceiro projeto contempla os seguintes tópicos: Criar um formulário básico com o Zend\Form\Form CRUD da primeira tabela que criamos, no caso a tb_celular Validadores, filtros, FilterInput
O objetivo desse projeto será: Criar uma autenticação utilizando a tb_usuario Configurar os módulos para que só permita a navegação de usuário autenticado.
Esse quinto projeto aborda: Criar uma autenticação utilizando a tb_usuario juntamente com a tb_perfil. Criar um ACL para utilizarmos em conjunto com a autenticação.
Esse sexto projeto aborda: Criar uma tela para envio de email. Configuração do envio de email utilizando autenticação.