Symfony avancé : Doctrine
Date de mise à jour :
Identifiant Offre Info : 04_2585871F
Organisme responsable :
Knplabs
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Cette formation vise à approfondir les connaissances des participants sur Doctrine, l'outil de gestion de base de données relationnelle de Symfony. Les participants apprendront à gérer les migrations, à travailler avec les associations et relations, à utiliser les fixtures, à écrire des requêtes performantes et à maintenir des tests. Ils seront également capables de configurer et valider les objets Doctrine, d'utiliser des types personnalisés et de résoudre les problèmes courants…
Cette formation Symfony avancée est modulable et permet de suivre chaque module indépendamment ou en combinaison selon les besoins. Le module présenté ici fait partie de ce parcours modulable, permettant aux participants d'acquérir des compétences spécifiques sur des aspects avancés de Symfony tout en adaptant le contenu à leur projet professionnel.
Programme de la formation
Gestion des migrations : exécution, retour en arrière et bonnes pratiques associées. Travail avec les associations et relations Doctrine pour organiser correctement les entités. Utilisation des fixtures pour peupler les bases de données de manière cohérente. Création et optimisation des requêtes d'objets avec l'Expression Builder. Identification et résolution du problème N+1 pour améliorer la performance. Tests des repositories Doctrine et bonnes pratiques de validation des…
- Gestion des migrations : exécution, retour en arrière et bonnes pratiques associées.
- Travail avec les associations et relations Doctrine pour organiser correctement les entités.
- Utilisation des fixtures pour peupler les bases de données de manière cohérente.
- Création et optimisation des requêtes d'objets avec l'Expression Builder.
- Identification et résolution du problème N+1 pour améliorer la performance.
- Tests des repositories Doctrine et bonnes pratiques de validation des objets.
- Configuration avancée de Doctrine, utilisation d'extensions et types personnalisés.
- Récupération automatique des objets via ParamConverter pour simplifier le code.
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- Bénéficiaire de l'action
- Entreprise
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Informations sur les publics
Développeurs PHP expérimentés ayant déjà suivi Symfony “From the Book”, souhaitant approfondir leur maîtrise de Doctrine pour mieux gérer les bases de données et les entités dans leurs projets Symfony.
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Les participants doivent avoir une expérience professionnelle en développement PHP orienté objet et être à l'aise avec l'utilisation d'une base de données relationnelle. Il est fortement conseillé d'avoir suivi la formation Symfony débutant.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
33 Rue Basse14000 Caen
Responsable : KNP Labs
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
33 Rue Basse
14000 Caen - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes