CONTEÚDOS PROGRAMÁTICOS DO CURSO
Sessão 1 – Introdução (3 h)
1. Objectivos do curso
2. O porquê de utilizar uma framework
3. Preparação do Ambiente de Execução (Apache, MySql e PHP)
Sessão 2 – HTML e PHP (3 h)
1. Conceitos essenciais de HTML
2. Estrutura e sintaxe PHP
Sessão 3 – Introdução ao Symfony2 (3 h)
1. Introdução
2. Instalação da SandBox
3. Arquitectura de Projecto Symfony2
Sessão 4 e 5 – Código Symfony2 (6 h)
1. Convenção Código
2. Configuração Aplicação
3. Controllers / Routing / Templates (Twig)
Sessão 6 – Doctrine (Base de Dados) (3 h)
1. YAML
2. MySql
Sessão 7 – Formulários (3 h)
1. Criar Formulários
2. Validação
3. Rendering
Sessão 8 – Tradução e Login (3 h)
1. Traduções
2. Segurança (Login)
Sessão 9 – Projecto / Teste (3 h)
1. Revisões
2. Prova de Avaliação Final