Formation Doctrine 2 Réf : Doct2

Par William POTTIER

Concepts et utilisation de l'ORM Doctrine 2 pour optimiser la gestion de vos données.

Durée :
2 jours

985 € HT (prix conseillé)

Partage :

  • Twitter
  • Facebook
  • E-mail
  • Linkedin
  • Viadeo

Soyez alertés par e-mail des nouvelles sessions : Poser une alerte,

Description

Doctrine2 est un ORM pour PHP 5  basé sur le principe du DataMapper. Au cœur de Symfony2, il est totalement incompatible avec la version précédente. Cette formation présente le concept du mapping objet-relationnel et propose une  manipulation pratique des données grâce à la librairie Doctrine 2.

Objectifs pédagogiques

A l'issue de ce stage, les participants seront en mesure de :
  • 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.


Public

Développeur PHP expérimenté

Pré-requis

bonne expérience de PHP et des concepts objet.

Type

Séminaire

Méthode pédagogique

Alternance de cours magistral et de pratique sur machines individuelles (Environ 40% de pratique).

Plan de cours

Programme de la 1ère journée de formation
Introduction à Doctrine 2
Introduction au concept d'ORM
Installation de la librairie (PEAR vs. Git)
Configuration (Autoloading / class loader)
Doctrine 2 packages (Common – DBAL - ORM)

Doctrine 2 DBAL (Abstraction de BDD)
Connexion à une base MySQL
Manipuler le schéma d’une table
Opérations de base (CRUD)
Gestion des transactions

Programme de la 2nde journée de formation
Doctrine 2 ORM (Mapping Objet/Relationnel)
Configuration d'un mapping (YAML / XML / Annotations)
Optimisations et indexes
Relations 1-n et n-n
Persistance des données
Interrogation de la base de données
Créer des méthodes personnalisées
Requêtes abstraites (DQL)

Aller plus loin avec Doctrine
Gestion du cache (de requête et de résultat)
Bonnes pratiques
Gestion de batches
Gestion des évènements

Prochaines sessions

Aucune session de planifiée à ce jour, veuillez nous contacter pour avoir plus d'info ou suggérez vous-même une session.


Proposer une session.

Témoignages

Bonne initiation à Doctrine 2.
Jérôme Devoucoux

Cher(e) visiteur(euse),
Nous vous remercions pour l'intérêt porté à nos formations. La pré-inscription à une session de formation se fait via le formulaire d'inscription de la page formation.

La Convention de Formation Professionnelle Continue simplifiée vous sera envoyée par mail dans les 72H max. Votre inscription est considérée comme définitive, une fois cette convention signée par votre entreprise ou OPCA. La facture sera émise à l'issue de la formation, comme mentionnée dans nos conditions générales de vente.

A noter que les demandeurs d'emploi peuvent bénéficier d'une remise de 20% sur le prix public.

Pour toute information complémentaire ou demande de devis, n'hésitez pas à nous contacter au 01 53 34 66 10 ou à nous solliciter par mail.

A très bientôt dans l'un de nos centres de formation.
L'équipe Clever-Institut.

Les autres formations « Développement PHP »  – Voir toutes les formations