http://trainings.sensiolabs.com/en/training/mastering-symfony2-framework