Formation Zend Framework 2 les fondamentaux Réf : ZF2-a

Par Antoine Delamarre

Formation aux concepts et bonnes pratiques de développement avec Zend Framework 2.

Durée :
3 jours
Lieux :
Paris

Partage :

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

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

Description

Zend 2 est un framework PHP professionnel exploitant toutes les fonctionnalités de la version 5.3 du langage. Les concepts mis en œuvre  répondent aux besoins des applications et sites web modernes. La grande sophistication des mécanismes internes, comme l’architecture orientée services et événements par exemple, permet d’offrir aux développeurs une intuitivité et une simplicité de mise en œuvre favorisant la productivité et la robustesse des projets.
Dans le cadre de cette formation, les concepts majeurs de Zend Framework 2 seront expliqués et mis en application afin de permettre une prise en main rapide et efficace du framework.

Objectifs pédagogiques

A l’issue de cette formation Zend Framework 2, les participants seront en mesure de
  • Appréhender les concepts de Zend Framework 2,
  • Configurer et utiliser correctement le framework,
  • Développer des applications avec Zend Framework 2,
  • Implémenter les composants de leurs applications dans les règles de l’art.


Public

Architectes techniques,
Développeurs.

Pré-requis

Connaissance de PHP orienté objet, des tests unitaires et des design pattern liés au MVC.

Type

Stage pratique

Méthode pédagogique

Alternance de cours magistraux (40%) et de travaux pratiques (60%). Chaque chapitre sera validé par la mise en pratique des notions abordées, sur poste de développement individuel. Un support de cours sera remis à chaque participant au format papier.

Plan de cours

 

PROGRAMME DE LA 1ERE JOURNEE DE FORMATION

Introduction à Zend Framework 2

Historique du framework et concepts
Environnement de développement : PHP, Composer, PHPUnit
L'importance de la programmation orientée objet (POO)

Tests unitaires et Zend Framework 2

Injection de dépendance
Une approche TDD (Développement basée sur des tests)

Rappels sur les Design Patterns

MVC
Architecture orientée événements
Architecture orientée services
Factory
Hydratation

Installation, initialisation et configuration de l’application avec Zend Framework 2

«Zend Skeleton Application»
Les fichiers de configuration
La gestion de l’environnement
La configuration locale
Exécution du framework
Travaux pratiques

Les modules Zend Framework 2

Le rôle des modules
La classe Module
Configuration des modules : dans la classe Module, avec des fichiers de configuration
Configuration standard : Autoloading, Controllers, Views, Routes, Services
Travaux pratiques

PROGRAMME DE LA 2EME JOURNEE DE FORMATION

Les Contrôleurs ZF 2

Créer un contrôleur
Définir des actions

Plugins de contrôleurs

Pourquoi des plugins ?
Plugins par défaut
Créer un plugin

Les Vues

Créer une vue
Assigner des variables aux vues
Pourquoi des helpers de vues ?
Helpers de vue par défaut
Créer un helper de vue
Rôle des layouts et Interactions avec la vue
Travaux pratiques

Les Modèles

Qu’est-ce qu’un modèle ?
Stratégies d’implémentation

Le Service Manager de Zend Framework 2

Qu’est-ce qu’un service ?
Comprendre leur intérêt
Déclaration des services
Les différents types de services
Les services partagés
Travaux pratiques

PROGRAMME DE LA 3EME JOURNEE DE FORMATION

Introduction aux formulaires Zend Framework 2

Déclaration des objets de formulaires
Définir une chaîne de filtrage et de validation
Associer un modèle à un formulaire
Afficher un formulaire
Traiter les données et rediriger
Travaux pratiques

Gestion de l’Event Manager

Un événement
Comprendre le gestionnaire d’événements
Le gestionnaire d’événements partagé
Evénements du workflow
Déclarer des événements
Connecter des callbacks
Gérer la propagation des événements
Travaux pratiques

Travaux pratiques ZF2

Réalisation d'une application complète reprenant l'essentiel des notions abordées pendant la formation Zend Framework 2 (1/2 journée).


Pour Aller plus loin

Vous pouvez suivre la formation Zend Framework 2 perfectionnement



Prochaines sessions

Témoignages

Très satisfait de cette formation sur Zend framework 2. Formateur maîtrise parfaitement son sujet.
Xavier Lemoine

Un crack ce formateur Zend ! Je suis très satisfait de cette formation. Objectifs atteints :-)
Julien Desbois

Bon aperçu du framework ZF2 qui permet d'avoir les bases pour approfondir. Très satisfait du formateur.
Germain F.

Très bonne qualité pédagogique du formateur et mise en pratique de Zend via les TP très efficace
Jérome Duvoucoux

Très bon bilan. Des réponses claires et précises du formateur à nos questions.
Stevan Gaillard

Très satisfait. 18/20
Eric Méry

Formation très intéressante. Elle me permettra d'aborder un projet ZF2 avec les meilleurs pratiques.
Gaël Crispyn

Cette formation a répondu totalement à nos attentes. Une maîtrise du sujet( ZF2 + POO) très appréciable. Le dialogue avec le formateur et les stagiaires a été aussi un point très important.
David Ritaine

Formation de qualité à recommander sans hésiter. Très bonne première approche du ZF2. Intervenant à l'écoute ayant une bonne expertise du sujet
David Ritaine

Une vraie formation, intéractive, claire, avec de vraies explications et des cas concrets.
Mickaël Dewaelsche

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