introducción a symfony

Download Introducción a Symfony

If you can't read please download the document

Upload: marcos-quesada

Post on 20-Jun-2015

1.850 views

Category:

Technology


2 download

DESCRIPTION

Introducción al framework Symfony 2 , descripción de los componentes principales así como su implementación. Backend implementado con Sonata User Bundle. Routing gestionado por Sonata Page Bundle. Seguridad implementada con FOSUserBundle y gestión incluida de usuarios en Sonata con Sonata User Bundle.

TRANSCRIPT

  • 1. Introduccin a symfony 2
    • Marcos Quesada [email_address] https://twitter.com/#!/marcos_quesada

2. Inicio

  • Desarrollando en Zend Framework

3. Proyecto Framework acondicionado

  • Backend

4. CMS 5. E-commerce Base de trabajo 6. 7. 8. 9. Asistencia al desarrollo

  • PROS
  • Muy buena documentacin

10. Galera de libreras muy completa 11. CONTRAS 12. Sin autogeneracin de cdigo 13. Estructura de routing rgida 14. Orientacin a libreras 15. Productividad

  • Velocidad de desarrollo

16. Monkeycode 17. Reutilizacin del cdigo 18. Rendimiento de la aplicacin 19. Symfony 2

  • Symfony 2 liberado 2 Agosto 2011

20. Renovado por completo respecto a 1.4 21. Orientacin al rendimiento:

  • Asistencia al desarrollo

22. Caching + ESI Reutilizacin 23. Qu es Symfony? 24. Componentes 25. 26. Hello World

  • Symfony:150 linesaprox

27. Zend Framework : 515 lines aprox 28. Autogeneracin

  • php app/console doctrine:database:create

29. php app/console doctrine:schema:create 30. php app/console doctrine:fixtures:load 31. php app/console doctrine:generate:crud 32. Caractersticas

  • Arquitectura Orientada a Servicio

33. Desacoplamiento 34. HttpRequestComponent 35. AppKernel 36. Autoload 37. Routing : yml,xml,ini o SOO 38. FOCUS EN EL MODELO 39. Front Controller 40. Bundles

  • Componente con funcionalidad

41. Configurable 42. Reutilizable 43. Php app/console generate:bundle 44. Bundles 45. Cdigo optimizado 46. Cache 47. Deploy 48. Deploy

  • Php bin/vendors install

49. Http Foundation Component 50. Http Foundation Component 51. appKernel 52. autoload 53. Routing 54. Routing 55. config 56. Security 57. Security 58. Crear un Bundle 59. DefaultController 60. Routing 61. Services 62. Modelo

  • Libertad ORM ODM

63. Metadatos : Anotaciones, yml 64. Diseo entidades 65. Schema create 66. Fixtures load 67. Ajustes del modelo 68. Schema update 69. Fixtures load . 70. Modelo 71. Modelo 72. Forms&Validation 73. Twig 74. Twig 75. Twig 76. TDD 77. TDD 78. TDD 79. Behat 80. Integracin Contnua 81. Backend

  • Sonata Admin Bundle

82. FOS User Bundle 83. Sonata User Bundle 84. Sonata Page Bundle 85. Sonata 86. Sonata 87. Sonata 88. Sonata 89. Sonata 90. Gestin usuarios 91. Gestin usuarios 92. Sonata Page 93. Sonata Page 94. Sonata Page 95. Sonata Page 96. Y despus...

  • Escalabilidad
  • Varnish , memcached

Autodeploys : Git + PHPCloud / Scalarium 97. Proyectos E-commerce : vespolina 98. CMS : Drupal 99. Gracias!