Framework PHP Symfony Approfondissement

Réf. : 23113039F Mise à jour : 9 octobre 2023

Contenu

Objectifs

Maîtriser les fondamentaux pour réaliser un projet utilisant le Framework PHP

Programme

La sécurité - Principe de fonctionnement: authentification et autorisation - Créer sa classe d’utilisateur, le fournisseur et gérer l’encodage des mot-de-passes - Authentifier l’utilisateur sur un contexte de pare-feu - Contrôler l’accès sur des rôles au niveau du pare-feu, des routes ou dans le code - Créer des règles personnalisées avec des voters
Authentifier les utilisateurs et restreindre l’accès aux pages
Internationalisation - Configurer la langue, utiliser des catalogues - Rédiger les catalogues de messages - Traduire les validations, les entités, les urls, … - Gérer la locale utilisateur
Mettre en place des traductions
Les services - Utilisation des services du ServiceContainer - Injection de services et de configuration - Les services publics et privés - Renommer les services à l’aide des alias - Paramétrer les services et gérer les arguments - Paramétrer le câblage auto et la configuration auto - Lier des arguments par leur nom ou leur type
Atelier : Déporter les traitements dans des services
Gestion de performances - Revoir les fondamentaux du cache HTTP - Comparer les deux modèle de gestion de cache Expiration et Validation - Mettre en place la stratégie de cache sur les routes et dans les contrôleurs - Exploiter des fragments de pages mis en cache via les Edge Side Includes
Atelier : Réduire les temps de rendus des pages en s’appuyant sur le cache HTTP et les ESI

Validation / certification préparée

  • Niveau de sortie : Sans niveau spécifique

Dates et lieux de formation

Organisme de formation : DAWAN
09 72 37 73 73
commercial@dawan.fr
Lieu de formation : DAWAN
3 place du Général Giraud
35 RENNES
Organisation :
  • 14 heures
  • Formation mixte (FOAD et présentiel)
Dispositif(s) / Financements : Financement autre (entreprises, individuels, AIF...)
Publics : Salarié ; Tout public
Durée : 14 heures.

Prérequis : Avoir suivi le cours " PHP Avancé" ou disposer des connaissances équivalentes, en particulier la POO
DAWAN 3 place du Général Giraud
35000 RENNES