Améliorer la productivité de vos développements PHP avec Doctrine 2 Réf : Doct2

Par Xavier Lacot 12345

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). A l'issue de ce stage, un support mail de 15 jours, assuré par le formateur, est offert.

Plan de cours

Programme de la 1ère journée
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
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.

Pas de témoignage pour l'instant.

Cher(e) visiteur(euse),

La pré-inscription à une session de formation se fait  directement sur notre site. Vous pouvez au préalable nous demander un devis.

Cette inscription en 4 étapes comprend la saisie de

  • vos coordonnées,
  • votre entreprise,
  • les noms des participants au stage,
  • les éléments nécéssaires à la facturation.
Vous pouvez, à tout moment, sauvegarder votre inscription en cours et la reprendre plus tard.

Une fois votre inscription validée, vous recevez un récapitulatif de votre commande par mail.

La Convention de Formation Professionnelle Continue simplifiée sera envoyée par mai dans les 72H max. A noter que l'inscription est considérée comme définitive qu'après signature de cette convention.

Dès réception par nos services, de la convention signée, la convocation de stage est envoyée par mail aux stagiaires qui se voient ouvrir un compte sur notre site internet, leur permettant de préparer leur formation (accès, communication de leurs attentes, etc.). La facture sera émise à l'issue de la formation.

Pour toute information complémentaire, 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 internet et mobile »  – Voir toutes les formations