Je veux développer avec Symfony 2
Gagnez du temps, développez vos projets avec Symfony.
L’objectif de cette formation est de vous apprendre à développer avec le Framework Symfony 2 et d’en appréhender tous les composants en développant en équipe un projet concret.
La formation est basée sur le développement du projet « Top or Flop », fil conducteur qui permet de découvrir la plateforme Symfony2 et de se confronter aux contraintes rencontrées par les développeurs tout en respectant les bonnes pratiques et conventions de code. A la fin de votre formation, vous aurez développé un projet complet avec une version fonctionnelle, testée et administrable.Le contenu de la formation est flexible et pourra s’adapter aux idées et besoins spécifiques des participants.
Programme
- Introduction
- Rappel sur le développement objet ?
- Rappels sur PHP5.3, 5.4, 5.5
- Installation de Symfony2
- Architecture générale de Symfony2
- L’application TopOrFlop
- La vue: à la découverte de Twig
- Le modèle : notions d’ORM et Doctrine
- Les repositories Doctrine
- Sécurité et gestion des utilisateurs
- Validation des entités
- Les services
- Les sessions et la persistance d’états
- Gestion et utilisation des formulaires
- Administration
- Traductions
- Les événements
- Le Cache HTTP
- Création et envoi d’emails
- Bonnes pratiques et standards de développements Symfony2
- Tests
- WebServices et Symfony2