Date et heure de dépôt : 19/06/2014 12:05:06
Formation négociée : 12115
Notre hotline est à votre disposition pour vous accompagner au 33 (0)1 55 58 04 27.
1. Présentation
Rappels: bibliothèques et frameworks
Architecture HTTP centrée, orientée objet et patron MVC
Résumé des évolutions entre Symfony 1 et Symfony 2
Pile technologique Symfony 2
2. Configuration du serveur Web
Configuration du serveur Présentation de la Web Debug Toolbar et du ProfilerOutils de développement
3. Projet
Application, bundles et arborescence des fichiers
Les environnements d'exécution Symfony 2
Configuration: YAML, XML, PHP et Annotations
Présentation de la console
Création d'un nouveau projet Symfony
Lancer un projet
4. Le contrôleur (Processus applicatif)
Contrôleurs et FrontController
Le système de routage
Communication entre les autres composants
Données contextuelles
Gestion des droits
5. La vue (Rendu)
Communication entre vue et contrôleur
Génération d'url
Moteur de template Twig
Extension, inclusion et surcharge de templates
Le modèle (Processus Métier)
Outils ORM, Doctrine2
Génération de la base
Classes entité
Gestion des relations et jointures
DQL et QueryBuilder
Présentation de Propel
6. Formulaire
Form et FormBuilder
Composants de saisie avancés
Validation des données
Formulaires avancés (formulaire multiples, theming, CSRF...)
Développeurs PHP
Paris PHP, formation Symfony2, Twig, Doctrine2, FormBuilder