El curso está enfocado al desarrollo y mantenimiento de aplicaciones web complejas con persistencia de datos mediante el uso del framework de PHP Symfony2. Durante el curso vamos a ampliar una aplicación realizada con Symfony2 dónde el alumno aprenderá a:  Instalar y extender bundles de terceros - Interactuar con la base de datos de manera sencilla, rápida y segura. - Crear formularios avanzados y temas personalizados - Crear una aplicación segura con distintos roles de usuarios - Conocer los bundles más importantes de Symfony2 - Subida de ficheros - Traducir tu sitio web

1. Instalación de Bundles 2. Comunicación base de datos o Introducción a Doctrine 2 o Entidades o Definición de entidades o Trabajando con entidades o Definición de asociaciones o Trabajando con asociaciones o Eventos o Quering 3. Formularios avanzados o Preparando el entorno o Creación de un formulario o Formularios embebidos o Validación o Theming 4. Internacionalización 5. Seguridad o Introducción o Autenticación (Firewalls) o Autorización (Access control) o Usuarios y roles

Audiencia: Cualquier persona relacionada con el área de tecnología de la información que quiera desarrollar aplicaciones web de una manera rápida, sencilla y escalable. Metodología: El curso tiene una orientación principalmente práctica mediante la cuál se afianzarán conceptos de programación desacoplada y se aprenderá a usar el framework al mismo tiempo que se desarrolla una aplicación del mundo real que se irá extendiendo conforme avance el curso. Requisitos: Conocimientos básicos de Symfony 2 o haber cursado Symfony2 Basic.