"Get trained by the experts"
Auch in diesem Jahr bieten wir Symfony Workshops im Rahmen des symfony Day Cologne an. Hier erhältst du die Möglichkeit, unter Anleitung von Symfony-Experten mehr über Symfony zu lernen und dein Wissen zu vertiefen.
Hosted by: Fabien Potencier
Level: Basic
Why would you want to create your own framework when you can use Symfony2 or Silex directly? Well, this is a very good exercise if you want to better understand how Symfony2 works internally and the challenges we face. It can also help you solve domain specific problems. Of course, it's also very fun and rewarding. During the workshop, we will literally create dozens of frameworks; from simple but useful ones to more full-stack ones; each one being built on top of the previous one.
Hosted by: Ryan Weaver
Level: Basic
The security system is one of the killer features of Symfony2, allowing you to easily authenticate in traditional ways (e.g. login form) or via more interesting ways, like connecting with Facebook or Twitter.
In this workshop, we'll attack security with a hands-on approach, building a sample application that starts with simple HTTP basic authentication and grows to save users to the database, backed by a form login authentication via Facebook, and remember-me functionality. Along the way, we'll learn the principles behind the security component and show how individual services and methods can be secured. You'll walk out with a sample application and knowing everything you'll need to be a Symfony2 security expert.
Hosted by: Jordi Boggiano
Level: Basic
Symfony2 is quite fast considering the features it comes with, but it can not force you to build fast websites that will feel responsive to your users. In this workshop we will learn how to identify and fix real performance issues, using profilers and various tools to offload our PHP processes. We will mostly consider backend performance, but will also look at the parts of frontend performance that backend developers can actually impact, using Assetic and proper headers for example. Finally we will explore a few ways that Symfony2 can be tweaked to perform faster.
Hosted by: Hugo Hamon
Level: Beginner
The goal of this one day tutorial is to help you get started with the Symfony2 framework and the Doctrine 2 ORM. This workshop will cover several key concepts of Symfony such as installation, architecture, bundle principle and MVC implementation with Twig template engine. In the second part of the training, you will go deeper in Symfony by practicing some advanced tools like database management with Doctrine 2, forms validation and HTTP caching with Edge Side Includes. Don't forget to bring your laptop with you! You will learn Symfony by practising and making your hands dirty.
Fabien Potencier entdeckte das Netz im Jahr 1994, eine Zeit in der das herstellen einer Verbindung zum Internet noch mit den kreischenden Geräuschen eines Modems in Verbindung gebracht wurde. Da er Entwickler aus Leidenschaft ist, begann er umgehend damit Webseiten mit Perl umzusetzen. Aber mit der Veröffentlichung von PHP5 entschied er sich auf PHP umzusteigen und startete das symfony Framework Projekt im Jahr 2004, um seiner Firma die Möglichkeit zu geben die Power von PHP für ihre Kunden zu nutzen. Fabien ist ein Serienunternehmer und unter anderem gründete er 1998 Sensio, eine Services und Consulting Firma, die sich auf Web Technologien und Internet-Marketing spezialisiert hat. Fabien ist außerdem Schöpfer mehrerer Open-Source Projekte, Autor, Blogger, Redner auf internationalen Konferenzen und glücklicher Vater von zwei wundervollen Kindern.
Ryan Weaver is head of KnpLabs US and the documentation lead for the Symfony Framework. Ryan separates himself by always presenting topics in a narrative way - building real applications and telling a story as you learn and develop. He's a published author, blogger, consultant, trainer and, most importantly, the fiance of the wonderful Leanna Pelham.
Ryan lives in Nashville, TN USA and can be reached in twitter (@weaverryan) or via his company (http://www.knplabs.com/en).
Jordi Boggiano is the author of a few open source apps/libs (Slippy, php-console, Monolog, ..), and frequent contributor to other OSS projects (Symfony2, Twig, Doctrine2 and others). He has been involved in web development for about 10 years, working mostly with PHP and JavaScript, and has recently jumped the shark and created his own company, Nelmio.
You can find him on twitter (@seldaek) or read his blog on http://seld.be
Hugo Hamon is a PHP and Symfony fan who works with PHP since 2003. After five years of professional PHP web development in web agencies for famous french customers, he now works as a consultant and training manager for SensioLabs. On his free time, Hugo contributes to the Symfony2 project (source code and documentation) and gets involved in two french associations : the AFUP as an organization member and the AFSY a one of the founders. Hugo also wrote and contributed to french and english books related to PHP and the Symfony framework. He's actually writing a new french book about the Symfony2 framework.
You can find him on twitter at (@hhamon).