• Save
Symfony2
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Symfony2

on

  • 1,489 views

 

Statistics

Views

Total Views
1,489
Views on SlideShare
1,481
Embed Views
8

Actions

Likes
1
Downloads
0
Comments
0

1 Embed 8

http://www.sfexception.com 8

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Symfony2 Presentation Transcript

  • 1. XSolve Symfony2 Launch Party
  • 2. Gliwice, 28 lipca 2011 r. Michał Pipa
  • 3.  
  • 4. Symfony2
    • Framework dla aplikacji internetowych
    • 5. Napisany w języku PHP
    • 6. Główny programista: Fabien Potencier, Sensio
    • 7. Licencja: MIT
    • 8. Użytkownicy: Yahoo!, Dailymotion, TED, Opensky.com, phpBB i oczywiście XSolve
  • 9. Fabien Potencier http://www.flickr.com/photos/skoop/5499038484
  • 10. Historia
    • 1.0 – styczeń 2007
    • 11. 1.1 – czerwiec 2008
    • 12. 1.2 – grudzień 2008
    • 13. 1.3/1.4 – listopad 2009
    • 14. 2.0 – lipiec 2011
  • 15. Technologia
    • PHP 5.3.2
    • 16. Programowanie obiektowe
    • 17. Wzorzec projektowy MVC
    • 18. Git/GitHub
  • 19.  
  • 20. Architektura
    • Symfony2 jest zbudowane wokół protokołu HTTP
    • 21. Spójne i niezależne komponenty
    • 22. Service-Oriented Architecture (SOA)
    • 23. Kontener Dependency Injection
    • 24. System bundli
    • 25. System konfiguracji
  • 26. Zalety Symfony2
    • Prostota
    • 27. Wydajnosć
    • 28. Rozszerzalność
    • 29. Jakość
    • 30. Testowalność
    • 31. Generatory kodu
    • 32. Pasek debugowania i profiler
  • 33.  
  • 34. Komponenty
    • Event Dispatcher
    • 35. Form
    • 36. Routing
    • 37. Security
    • 38. Translation
    • 39. Validator
    • 40. Yaml
  • 41. Zintegrowane biblioteki
    • Doctrine
    • 42. Twig
    • 43. Swiftmailer
    • 44. Monolog
    • 45. Assetic
  • 46. Bundle
    • Bundle = plugin
    • 47. Wszystko w Symfony2 jest bundlem
      • Core Symfony2
      • 48. Kod użytkownika
    • Elastyczność
    • 49. Rozszerzalność
    • 50. Ponowne użycie kodu
  • 51.  
  • 52. Testowanie
    • PHPUnit (testy jednostkowe)
      • PHPUnit nie jest częścią dystrybucji Symfony2
      • 53. PHPUnit używa komponentów Symfony
    • Klasa WebTestCase (testy funkcjonalne)
      • Udaje klienta HTTP
      • 54. Pozwala testować zawartość wyrenderowanej odpowiedzi za pomocą Xpath lub selektorów CSS
  • 55. Dystrybucje
    • Dystrybucja to projekt Symfony2 z wybranymi bundlami i przykładową konfiguracją
    • 56. Symfony Standard Edition
      • Konfigurator
      • 57. Przykładowy projekt
    • Zalecany sposób na tworzenie nowego projektu
    • 58. Ułatwienie dla początkujących
  • 59.  
  • 60.  
  • 61.  
  • 62. Społeczność
    • Community manager (Stefan Koopmanschap)
    • 63. Listy mailowe, wiki, blogi, forum, IRC i inne
    • 64. GitHub
    • 65. Konferencje: Symfony Live (Paryż, San Francisco), Symfony Day (Kolonia)
  • 66.  
  • 67.  
  • 68.  
  • 69. Zatrudniamy http://www.xsolve.pl/artykul/kariera
  • 70. Pytania
  • 71. Dziękuję za uwagę