Angulo Sólido, Tecnologias de Informação

info @ angulosolido.pt

AW1262 - PHP com Symfony, Doctrine e Twig

Enquadramento

Este curso é especialmente orientado para programadores que pretendam construir sites dinâmicos utilizando a linguagem de programação PHP sobre uma framework.

O princípio básico de uma framework é não ter que reinventar a roda. Uma framework não é uma estrutura de programação fechada. No caso do Symfony, as aplicações programadas não estão limitadas ao universo Symfony, podem utilizar qualquer biblioteca PHP.

Destinatários

Todos os programadores interessados em aprender a programar aplicações Web. Os requisitos prévios são conhecimentos de linguagens orientadas a objetos e conhecimentos de PHP.

Pré-requisitos

[AW1263] Introdução ao HTML + CSS + JavaScript para aplicações Web.

Conhecimentos de linguagens orientadas a objetos e conhecimentos de PHP.

Alguns conhecimentos conceptuais de como os servidores web e web browsers (clientes) interagem utilizando HTTP.

Duração

30 horas/5 dias

Outros Cursos Recomendados

[AW1267] Desenvolvimento de Páginas WEB em HTML

[AW1265] MySQL || MariaDB - Administração da BD e Programação Web com PHP

[AW1266] PostgreSQL - Administração da BD e Programação Web com PHP

[AW1261] PHP – Introdução à Programação

Conteúdo Programático

Introdução

  • Objetivos do curso
  • Porque utilizar uma framework
  • Preparação do Ambiente de Execução (Apache, MySql e PHP)

HTML e PHP

  • Conceitos essenciais de HTML
  • Estrutura e sintaxe PHP

Introdução ao Symfony2

  • Introdução
  • Instalação da SandBox
  • Arquitetura de Projeto Symfony2

Código Symfony2

  • Convenções de Código
  • Configuração de uma Aplicação
  • Controllers / Routing / Templates (Twig)

Doctrine (Base de Dados)

  • YAML
  • MySQL

Formulários

  • Criar Formulários
  • Validação
  • Rendering