curso _Desarrollo Web con Symfony2 Avanzado
Programación
Temario
OBJETIVOS
Aprender a construir aplicaciones Web con PHP a través de las principales técnicas y herramientas de software con el framework Symfony.
DIRIGIDO A
Este curso está pensado para equipos de desarrollo que necesiten actualizar sus conocimientos en el desarrollo de aplicaciones Web y poder crear proyectos web basados en componentes reutilizables.
CONTENIDOS
-
Introducción
- Descripción de la tecnología
- Instalación del entorno de desarrollo
- Organización de directorios
- Bundles
- Gestión de dependencias con composer
- El profiler y la consola
-
El Framework Symfony
- Fundamentos http
- Request y Response en Symfony
- Routing
- Controlador
- Vista
- Modelo
-
Gestión de la persistencia con Doctrine
- ¿Qué es Dosctrine?
- Configuración
- Entidades
- Relaciones
- Lazy y eager
- Doctrine Query Languaje
- Repositorios
-
El motor de palntillas Twig
- ¿Qué es Twig?
- Conceptos básicos
- Layouts y herencia
- Vistas parciales
- Generación de assets
- Extensiones
-
Formularios y validaciones
- Conceptos básicos
- Validación
- Field Types
- Formularios embebidos
- Form events
-
Inyección de dependencias
- Conceptos teóricos
- El componente de inyección de dependencias de Symfony
-
Eventos
- Introducción
- El EventDispatcher Component
-
Seguridad
- Seguridad básica en Symfony
- FOSUserBundle
-
Internacionalización
- Ficheros de traducción
- Traducción de rutas y contenido
-
Testing con PHPUnit
- Testing funcional
- Testing unitario
- Mocks, Stubs y Fake Objects
- Test Driven Development con Symfony
DURACIÓN
40 horas teórico-prácticas
Si ya te has registrado
Accede con tus credenciales para no tener que rellenar toda la información de nuevo.
Si aún no te has registrado
Crearemos un acceso después de inscribirte en el curso para para facilitarte la gestión.
Inscripción al curso
Desarrollo Web con Symfony2 Avanzado
Programación