Passer commande via notre portail client

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: