curso-symfony2
curso-symfony2 copied to clipboard
Material para el curso de Symfony 2
Indice
-
Introducción
-
La evolución de PHP y los frameworks MVC
-
Ventajas e inconvenientes de los frameworks
-
¿Qué es Symfony?
-
Instalación
-
Organización de directorios
-
Bundles
-
Gestión de dependencias con composer
-
El profiler y la consola
-
Ejercicios
-
El Framework Symfony 2
-
Fundamentos HTTP
-
Request y Response en Symfony 2
-
Routing
-
Controlador
-
Vista
-
Modelo
-
Ejercicios
-
Gestión de la persistencia con Doctrine
-
¿Qué es Doctrine?
-
Configuración
-
Entidades
-
Relaciones
-
Lazy y eager
-
Doctrine Query Language
-
Repositorios
-
Ejercicios
-
El motor de plantillas Twig
-
¿Qué es Twig?
-
Conceptos básicos
-
Layouts y herencia
-
Vistas parciales
-
Generación de assets
-
Extensiones
-
Ejercicios
-
Formularios y validaciones
-
Conceptos básicos
-
Validación
-
Field Types
-
Formularios embebidos
-
Form events
-
Ejercicios
-
Inyección de dependencias
-
Conceptos teóricos
-
El componente de inyección de dependencias de Symfony 2
-
Ejercicios
-
Eventos
-
Introducción
-
El EventDispatcher Component
-
Ejercicios
-
Seguridad
-
Conceptos básicos
-
Usuarios y roles
-
Ejercicios
-
Internacionalización
-
Ficheros de traducción
-
Testing con PHPUnit
-
Testing funcional
-
Testing unitario
-
Mocks, Stubs y Fake Objects
-
Test Driven Development con Symfony 2