Ne pas tenir compte du tarif indiqué en bas de page
Rendez-vous sur le portail client et cliquer sur Passer commande
Les prix 2020 sont indiqués


Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Zend 3
ZEN3-FRW / LI-DEV-575

OBJECTIFS PEDAGOGIQUES

À la fin du cours, le stagiaire sera capable de :

 

- Connaître les différentes possibilités et alternatives de Zend 3
- Acquérir les pratiques clés sur Zend 3
- Utiliser Zend 3 pour développer vos applications
- Réaliser la migration d’une application Zend 2 vers Zend 3.

PUBLIC

PRE–REQUIS

Architectes, développeurs PHP. Indispensables :

 

Connaître PHP 5.

Avoir des notions de Zend 2 et maîtriser HTML.

CONTENU

Introduction

  • Présentation et ressources Zend
  • Nouveautés par rapport à Zend 2
  • Installation et configuration de Zend avec Composer
  • Installation de l’environnement de développement Zend Studio
  • Le design pattern Modèle Vue Contrôleur et Zend MVC

Rappels

  • Classe, objets, instances, héritage, polymorphisme…
  • Design Patterns utilisés dans Zend

- MVC
- Singleton
- Domain

  • Driven Design, Adapter, Factory
  • Namespaces et nouveautés PHP 7
  • Normes PSR-0 / 1 / 2 et PSR-4

Prise en main

  • Structure d’un projet Zend
  • Ajout de package via Composer
  • Première application
  • Auto-chargement de classes
  • Gestion des erreurs
  • Création de modules et déclaration dans le module manager

Architecture MVC

  • Contrôleurs et actions
  • Services et ServiceManager
  • Evènements et EventManager
  • ZendView

- View models
- Renderers
- Resolvers

  • Routage et routeurs (Zend MVC Router)
  • Layouts et templates

Accès aux bases de données

  • Les SGBD utilisables par Zend
  • Utilisation de ZendDb natif avec Zend 3

Sessions, authentification et autorisations

  • Mise en place de sessions avec Zend Session
  • Gestion de l’authentification avec Zend Authentication
  • Utilisation de Zend Permissions Acl

Performances

  • Gestion du cache avec Zend Cache
  • Gestion de la mémoire avec Zend Memory

Services Web

  • Base avec Zend Server
  • Zend XML RPC
  • SOAP services avec Zend Soap
  • Rest et support JSON

Le plein de modules

  • Génération et gestion de formulaires : ZendForm
  • Filtres et validation : ZendFilter – ZendValidate – Zend InputFilter
  • Envoi d’emails : ZendMail
  • Tests fonctionnels avec Zend Test
  • Internationalisation avec Zend i18n

Les nouveautés de Zend 3

  • PSR-7
  • MiddleWare Expressive
  • Installateur de Composants
  • Le nouveau ServiceManager
  • Le nouvel EventManager
  • Migrer une application Zend 2 vers Zend 3

SESSIONS PROGRAMMEES

Accès au calendrier

VALIDATION

Exercices de validation au cours de la formation.

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 3 jours soit 21 heures avec 7 heures par jour
Prix stagiaire : 1 728,00 €
Horaires :
Jour 1 : 09h00-12h30 / 13h30-17h30
Jour 2 : 09h00-12h30 / 13h30-17h30
Jour 3 : 09h00-12h30 / 13h30-16h00

Durée: