No próximo dia 29 de novembro (quinta-feira) estarei na PHP Conference Brasil ministrando um curso sobre Symfony2. O curso tem um conteúdo básico para habilitar os alunos a desenvolverem aplicações básicas usando o framework e ter o conhecimento para descobrir as melhores bibliotecas desenvolvidas pela comunidade Symfony para tornar o trabalho de desenvolvimento mais produtivo e prazeroso.

Apesar de básico, o curso detalha bastante os conceitos do framework conforme destacados na grade:

  • Conhecendo o framework
    • Arquitetura
    • Componentes
    • Bundles
    • Distribuições
    • Instalação
    • Criando o primeiro bundle
    • Criando a primeira página
  • Criando rotas e manipulando dados da requisição
    • Definindo uma classe Controller
    • Mapeamento de controllers e rotas
    • Acessando dados da requisição ($_GET, $_POST, $_COOKIE)
    • Acessando e gravando dados de sessão ($_SESSION)
    • Redirecionamento de página
    • Encaminhamento de ações
  • Configuração
    • Os formatos XML, YAML e PHP
    • Configuração global da aplicação
    • Sobrescrevendo a configuração global via bundles
  • Formulários
    • Formulários básicos
    • Criando tipos de formulário customizados
    • Validação
    • Boas práticas para o processamento de formulários
  • Persistência
    • Usando o ORM Doctrine2
    • Mapeando uma entidade
    • Recuperando e persistindo uma entidade de formulário
  • O container de serviços (DependencyInjection)
    • Criando um serviço
    • Consumindo um serviço
    • Definindo dependências entre serviços

As inscrições vão até o dia 23/11 (veja valores e outras informações). Caso o curso de Symfony não lhe interesse, recomendo os cursos de MongoDB (do Jean “Suíssa” Carlo) e de Webservices RESTful (do Alex Piaz).