Formation - Maîtriser Symfony 6
Prérequis
- Bonnes connaissances de PHP et de la programmation orientée objet
- Avoir suivi la formation "Démarrer avec Symfony 6" (LI207) ou connaissances équivalentes
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- À distance
Objectifs pédagogiques
- Cette formation fait l'objet d'une évaluation formative.
Programme de la formation
1 - Services
- Introduction à l’injection de dépendances et aux services de Symfony
- Utiliser la meilleure manière pour déterminer les services disponibles
- Utiliser l’« autowiring » pour injecter des dépendances dans un constructeur, un setter ou un attribut
- Vérifier la configuration de vos services
- Comprendre la limite entre les paramètres des services et les variables d’environnement
2 - Console
- Introduction aux commandes, et comment créer et optimiser des commandes interactives, des commandes batch, etc.
- Écrire sa première commande
- Utilise des outils de « SymfonyStyle » pour vous faciliter la vie
- Déclarer et gérer des options et arguments dans votre commande
3 - Sécurité
- Introduction à l’authentification et à l’autorisation dans un projet Symfony
- Créer votre authentificateur sur-mesure grâce à « Security »
- Vérifier les rôles de vos utilisateurs pour les laisser accéder à certaines ressources de l’application
- Créer des voteurs personnalisés pour gérer de rares situations qui nécessitent une vérification particulière en PHP
4 - Évènements
- Introduction aux évènements et comment les propager dans un projet Symfony
- Créer des « subscribers » pour déclarer des « listeners »
- Liste d’évènements importants à connaître dans une application Symfony

Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"

Proposé par
IB Cegos
