Le framework Zend 2 et l'ORM Doctrine 2
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
-
Heures de classe
35h
-
Durée
5 Jours
Objectifs de la formation
Comprendre l'architecture et les composants du framework Zend version 2, et savoir le mettre en oeuvre dans un développement en PHP5. La dernière journée est consacrée à la présentation de librairie Doctrine 2 (Object Relational mapping), qui propose de puissantes fonctionnalités de manipulation de données et qui peut s'utiliser comme alternative au composant Zend\Db.
Précisions importantes
CIF: Formation éligible au CIF (Congé individuel de Formation)
DIF: Formation éligible au DIF (Droit individiuel à la Formation)
Pôle Emploi: Formation éligible au financement Pôle Emploi
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Bonne connaissance du langage PHP5 et des concepts de la programmation orientée objet (classes, objets, surcharge, héritage, exceptions). La formation PHP108 (2 jours) est un pré-requis pour les personnes n'ayant pas les connaissances objet nécessaires.
Les Avis
Le programme
- Introduction
- Définition et avantages d'un framework
- L'architecture Modèle-Vue-Contrôleur (MVC)
- Les espaces de noms (>= PHP 5.3)
- Démarrer avec le framework Zend
- Installation de Zend, l'arborescence de fichiers
- Conventions de nommage des répertoires, fichiers, classes et méthodes
- La réécriture d'URL : principe, mise en place
- Le bootstrap d'une application Zend
- L'architecture Modèle-Vue-Controleur (MVC)
- Chargement automatique de classes
- L'autoloader standard
- Fichiers de mapping, module Autoloader
- Modules
- Configuration d'un module
- Le gestionnaire de modules
- Aller plus loin dans le développement de l'application
- Redirections et forward
- Manipulation des données HTTP avec les classes de Zend
- Vues et templates (layouts)
- Exceptions
- Le Modèle (Zend\Db)
- Opérations CRUD (Create, Read, Update, Delete)
- Créer des requêtes SQL via un objet
- Manipulation de tables et enregistrements au travers de classes
-
- Peupler des objets personnalisés
- Le gestionnaire de services (Zend\Service)
- Internationalisation d'une application (Zend\I18n)
- Les formulaires
- Classes Zend\Form et Zend\Form\Element\*
- Les validateurs et les filtres dans Zend
- Afficher les messages du formulaire dans la langue souhaitée
- Classes utilitaires de Zend
- Lecture de fichiers de configuration de Zend
- Dumper des variables, loguer l'information vers différents médias
- Gestion des sessions avec les classes Zend
- Les classes d'aide de Zend
- Les plugins d'action
- Les aides de vue
- Injection de dépendance (Zend\Di)
- Le gestionnaire d'évènement (Zend\EventManager)
- L'ORM Doctrine 2
- Introduction, définition du modèle
- 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
- Persistance des données
- Le langage DQL (Doctrine Query Language)
- Travaux pratiques
Informations complémentaires
1 personne : 2100 € HT *
2 personnes : 3780 € HT *
3 personnes : 4410 € HT *
*personnes d'une même entreprise inscrites à la même session
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Le framework Zend 2 et l'ORM Doctrine 2