Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Einführung in Symfony

Einführung in Symfony

An overview of the full stack framework for beginners (german)

E9612cd342dbddff6640b99db21deee7?s=128

Andreas Hucks

September 17, 2012
Tweet

Transcript

  1. None
  2. Andreas Hucks @meandmymonkey Trainer & Developer bei Sensio Labs PHP

    seit ~ 2001 Symfony seit 2005 Symfony Day 2009 - 2011
  3. Was ist Symfony?

  4. Symfony2 ist (auch) ein Full Stack Web Framework.

  5. Moment…

  6. Full Stack? http://www.flickr.com/photos/smorchon/2431349077/

  7. Components! http://www.flickr.com/photos/62983199@N04/7188112487/

  8. None
  9. The Code… show it to me!

  10. Installation

  11. None
  12. $ ./composer.phar create-project \ symfony/framework-standard-edition \ ./demo 2.1.1

  13. Controller View Model /hello/WDC R Router Request Separation of Concerns

  14. None
  15. CLI http://www.flickr.com/photos/9479603@N02/3311745151/

  16. None
  17. Setup http://www.flickr.com/photos/pgoyette/2280685630/

  18. None
  19. Controller & Routing http://www.flickr.com/photos/9479603@N02/1815400096/

  20. None
  21. None
  22. None
  23. Templating - Twig

  24. None
  25. None
  26. None
  27. Forms

  28. Form Request POPO Reads the request Reads the object Writes

    the object Normalization Mapping Validation
  29. None
  30. None
  31. None
  32. None
  33. None
  34. None
  35. None
  36. None
  37. Validation

  38. None
  39. None
  40. Doctrine

  41. None
  42. None
  43. Dependency Injection

  44. None
  45. None
  46. None
  47. None
  48. None
  49. None
  50. Error Handling

  51. Exceptions

  52. Profiler

  53. Profiler

  54. Security

  55. None
  56. None
  57. Fragen?

  58. Danke!

  59. 22.-23. November, Berlin