Détails de la formation Utiliser une base de données avec Doctrine

Doctrine

3h30

Débutant

Utiliser une base de données avec Doctrine Persistance, requêtes et migrations

Découvrez comment Doctrine s'intègre aux projets Symfony.

Nous verrons comment associer vos objets PHP à des tables en base de données et gérer la mise à jour du schema avec des migrations. Associations et jointures n'auront plus aucun secret pour vous.

Objectifs :

  • Utiliser des objets PHP comme entités
  • Utiliser un manager pour le persistance
  • Utiliser des repositories pour des requêtes personnalisées
  • Mettre à jour le schema avec des migrations
  • Gérer l'isolation dans les tests

Prérequis :

  • Programmation PHP objet
  • Avoir déjà développé avec Symfony
  • Avoir déjà testé avec PHPUnit

Compétences acquises :

  • Synchroniser les données avec une base
  • Savoir faire des relations entre entités
  • Construire des requêtes avec un query builder
  • Utiliser les migrations pour mettre à jour le schema
  • Isoler l'écriture en base dans ses tests fonctionnels