Logo entreprise

Non finançable CPF
Formation Framework PHP Symfony Approfondissement

Coût de la formation
956.00€
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Qualiopi

Connaissances nécessaires

Avoir suivi le cours " PHP Avancé" ou disposer des connaissances équivalentes, en particulier la POO

Objectifs de la formation

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

Programme et détails du déroulé de la formation

Programme de Formation Framework PHP Symfony Approfondissement

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 pagesInternationalisation

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 traductionsLes 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 servicesGestion 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 ESIPassage de la certification (si prévue dans le financement)