/curso-symfony2

Material para el curso de Symfony 2

Primary LanguagePython

Indice

  1. Introducción

  2. La evolución de PHP y los frameworks MVC

  3. Ventajas e inconvenientes de los frameworks

  4. ¿Qué es Symfony?

  5. Instalación

  6. Organización de directorios

  7. Bundles

  8. Gestión de dependencias con composer

  9. El profiler y la consola

  10. Ejercicios

  11. El Framework Symfony 2

  12. Fundamentos HTTP

  13. Request y Response en Symfony 2

  14. Routing

  15. Controlador

  16. Vista

  17. Modelo

  18. Ejercicios

  19. Gestión de la persistencia con Doctrine

  20. ¿Qué es Doctrine?

  21. Configuración

  22. Entidades

  23. Relaciones

  24. Lazy y eager

  25. Doctrine Query Language

  26. Repositorios

  27. Ejercicios

  28. El motor de plantillas Twig

  29. ¿Qué es Twig?

  30. Conceptos básicos

  31. Layouts y herencia

  32. Vistas parciales

  33. Generación de assets

  34. Extensiones

  35. Ejercicios

  36. Formularios y validaciones

  37. Conceptos básicos

  38. Validación

  39. Field Types

  40. Formularios embebidos

  41. Form events

  42. Ejercicios

  43. Inyección de dependencias

  44. Conceptos teóricos

  45. El componente de inyección de dependencias de Symfony 2

  46. Ejercicios

  47. Eventos

  48. Introducción

  49. El EventDispatcher Component

  50. Ejercicios

  51. Seguridad

  52. Conceptos básicos

  53. Usuarios y roles

  54. Ejercicios

  55. Internacionalización

  56. Ficheros de traducción

  57. Translate constraint messages

  58. Testing con PHPUnit

  59. Testing funcional

  60. Testing unitario

  61. Mocks, Stubs y Fake Objects

  62. Test Driven Development con Symfony 2