Présentation de la formation
  • Présentation de la formation
Rappels sur PHP
  • Les types de classes de PHP5
  • Les méthodes magiques
  • Les espaces de noms
  • PHP et PSR-x
  • PHP et MVC
Composer
  • Gestion de dépendances pour PHP
Découvrir Symfony
  • Installation de Symfony 3
  • Architecture d'un projet Symfony 3
  • De Symfony 2 à Symfony 3
Les bundles
  • Créer des modules fonctionnels pour Symfony
Le routage
  • Introduction au routage
  • Configuration des routes
  • Gestion des routes
Les contrôleurs
  • Au cœur du cycle d'exécution
  • L'objet Request
  • Réponses et redirections
  • Outils divers
Twig
  • Introduction à Twig
  • Conception modulaire des squelettes Twig
  • Liens et ressources externes
  • Les macros
  • Filtres et fonctions
Les modèles
  • Introduction
  • Construction du modèle
  • Les associations
  • Les associations (suite)
  • Hiérarchies d'entités
  • Les langages de requêtes
  • DQL
  • Native SQL
  • La persistance
Les formulaires
  • Introduction aux formulaires
  • Les champs de formulaire
  • Rendu des formulaires et « form theming »
  • Utilisation des formulaires
  • Validation des formulaires
  • Sur les formulaires complexes
Les services
  • Introduction aux services
  • L'injection de dépendances
  • Tout est service
Conclusion
  • Le mot de la fin