Le composant symfony/var-dumper pour de plus beaux var_dumps()

Aperçu indisponible

Vous devez vous connecter ou vous inscrire pour voir cette leçon.

Se connecterS'inscrire

Les composants de Symfony : la gestion des adresses URL (Routing)

Acheter maintenantEn savoir plus

Introduction

  • Présentation de la formation 🔥
  • Les outils nécessaires au suivi de la formation
  • Mettre en place VSCode pour travailler !
  • 🔽 Mise en place du projet à partir de GitHub
  • 🔍 Découverte du projet type4
  • 🤔 La problématique : les URLs (Routes)

Découverte du composant symfony/routing

  • Routing : les concepts essentiels à comprendre
  • Installation et découverte de la librairie symfony/routing2
  • La notion essentielle de PATH INFO9
  • Mise en place du système de routage
  • Le composant symfony/var-dumper pour de plus beaux var_dumps()
  • Les paramètres de routes6
  • L'UrlGenerator : générer des URLs dynamiquement en fonction des routes2
  • Valeurs par défaut pour les paramètres de routes
  • Requirements : des contraintes sur nos paramètres de routes
  • Les contraintes sur nos routes elles-mêmes2
  • Comprendre le RequestContext pour tenir compte des contraintes de Routes
  • 🏁 Premier récapitulatif
  • ✅ Découverte du composant symfony/routing: Quiz #1

Faire le lien entre les routes et des fonctions : les controllers

  • Imaginons un Controller : Hourra HelloController !
  • Faire le lien entre une Route et un Callable PHP
  • Mise en place du TaskController2
  • Optimiser les performances en retardant l'instanciation du Controller3
  • ✨ Refactoring : Traitements (Controllers) et Vues (HTML)
  • 🏁 Deuxième récapitulatif

Mieux gérer la configuration des Routes

  • Extraire la configuration des Routes à partir d'un fichier PHP1
  • Extraire la configuration des Routes à partir d'un fichier YAML
  • La notion de Controller est intégrée dans la configuration
  • Extraire la configuration des Routes à partir des Annotations17
  • 🏁 Troisième récapitulatif1

Conclusion

  • Petit refactoring final
  • Conclusion de la formation : merci et bravo à vous 👍👏👏8