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