Seit 2011 arbeite ich in neuen Projekten überwiegend mit dem Symfony 2 Framework. Seit 2012 gebe ich Symfony Schulungen (in-house und offen). Für meine Symfony Schulung: Symfony 2 in 2 Tagen finden Sie hier das Programm und das Feedback der Teilnehmer.
Auf der Symfony Live Konferenz in Paris habe ich im Training Symfony 2 für Fortgeschrittene eine Menge Wissen aufgefrischt, vertieft und hier und da neue Anregungen mitgenommen. Völlig neue Konzepte sind mir nicht begegnet, dafür weiß ich nun um so mehr darüber, wie man sie performant in Symfony 2 umsetzt 8-)
Symfony in Berlin
In der Symfony User Group Berlin geht es, wie der Name schon vermuten lässt, um das Symfony Framework, natürlich vor allem um Symfony 2. Wir treffen uns monatlich.
Die PHP User Group Berlin schätze ich sehr für den vielfältigen Austausch mit anderen PHP Entwicklern. Manche verwenden Symfony, andere verwenden Zend, noch andere Frameworks kommen seltener vor. Auch E-Commerce, IDEs, Neuerungen in PHP selbst, DIC Container uvw. werden besprochen.
Am 22.11. und 23.11. findet die offizielle Symfony Konferenz in Berlin statt. Parallel zur Konferenz git es am 22. November 2012 Workshops. Am zweiten Konferenztag findet die große Party statt, Samstag, der 24. November 2012 gibt es den Hacking Day, (kostenlos). Freue mich schon, auf einen Schlag viele kompetente Symfony 2 Entwickler in Berlin zu treffen, an Workshops teilzunehmen, Vorträge zu hören, den Hackday zu genießen
Symfony2 Resourcen
- Offizielle Symfony2 Dokumentation: http://symfony.com/doc/current/
- Community: Blogs, Forum, Wiki, Mailinglisten: http://symfony.com/community
- Semi-offizielle Liste von Community Bundles: Früher unter http://symfony2bundles.org/, wg. Markenkonflikt umgezogen nach http://knpbundles.com/. Ich nenne diese Liste semi-offiziell, weil sie aus der offiziellen Symfony2 Dokumentation verlinkt ist.
- Einige auf einander abgestimmte Bundles zu den Themen UserManagement, Facebook, Twitter, Kommentare, REST-APIs, Routing und Encoding. Werden von einer lockeren Gruppe von Entwicklern entwickelt, die sich im semi-offiziellen Repository von Knplabs begegnet sind und UserManegement als erstes gemeinsames Interesse hatten: https://github.com/FriendsOfSymfony
- Objektorientierte Menüs: https://github.com/knplabs/KnpMenuBundle
- Tutorial und Demo Anwendung: http://ipsum.knplabs.org/ und https://github.com/knplabs/KnpIpsum
Symfony2 verwandte Resourcen
- DQL-Referenz – Doctrine Query Language
- Doctrine Association Mappings – In Symfony2 muss ORM als Präfix vorangestellt werden.
- Common Doctrine Extensions – Loggable erlaubt Versioning und Logging von Objekten