12 Rue de l’Europe

31850 Montrabé

05 34 48 92 23

Doctrine2

Doctrine est un ORM pour PHP. Il s’agit d’un logiciel libre sous licence GNU LGPL.

Public concerné : Développeur PHP expérimenté.

Pré-requis : Bonne expérience de PHP et des concepts objet.

Durée : 2 jours

Objectifs : Maîtriser les concepts d’ORM et la couche d’abstraction de base de données Doctrine2. Créer et gérer une entité avec Doctrine2. Optimiser la productivité de leurs développements avec Doctrine 2.

Moyens pédagogiques : Exposés, cas pratiques, synthèse, support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Contenu de formation

Introduction :

Database Abstraction Layer (DBAL)
Object Relational Mapping (ORM)
Installation de Doctrine2

Définition du modèle :

Connexion
Génération automatique des classes Modèles
Types de données Doctrine
Gestion des clés primaires
Définition des relations : One to One, One to Many, Many to One, Many to Many
Contraintes d’intégrité
Validation des données

Manipulation des objets du Modèle :

Persistance des données
Exécuter des requêtes SQL natives
Le langage DQL (Doctrine Query Language)
Méthodes Doctrine d’accès aux données : retrouver, modifier, insérer et supprimer.
Opérations en cascade
Méthodes à déclenchement automatique (écouteurs)
Transactions

Intégration de Doctrine au framework Symfony 

DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Top