Descripción
De la mano de un proyecto completo le vamos a guiar paso a paso por la creación de un sitio web siguiendo los más modernos métodos: utilizando el patrón MVC, el framework Slim, el motor de plantillas Twig y el ORM IdiOrm&Paris.
Esperamos que en esta aventura disfrute tanto como lo ha hecho el autor escribiendo este libro.
Joseluis Laso: Se define como autodidacta desde que tiene uso de razón, pasó de las aplicaciones de escritorio al desarrollo de aplicaciones web, especializándose en las desarrolladas en Symfony 2. Actualmente es desarrollador backend en Symfony 2, en un proyecto internacional para la empresa Onbile. LLC: www.zeendo.com, que recomienda visitar.
Índice
1. Introducción .................................................................................1
2. Patrón MVC..................................................................................9
3. El controlador: Slim ................................................................... 15
4. El modelo: IdiORM & Paris ........................................................ 23
5. La vista: Twig............................................................................. 37
6. Composer .................................................................................. 63
7. Git como SCM ........................................................................... 71
8. Controller: Slim ...................................................................... 95
9. Vamos con el modelo ...........................................................111
10. Añadiendo Twig ..................................................................143
11. Formularios .........................................................................159
12. Validación ...........................................................................173
13. i18n: Internacionalización ..................................................183
14. Agregando nuevos componentes .......................................189
15. Aplicación de ejemplo .........................................................219
16. TDD .....................................................................................229
17. Caso práctico .....................................................................241