Accueil    Formations    Informatique    Langages et développement    PHP    Zend 3

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Objectifs pédagogiques

  • 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.

Niveau requis

Connaître PHP 5. Avoir des notions de Zend 2 et maîtriser HTML.

Public concerné

Architectes, développeurs PHP.

Programme

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

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

Choisissez la modalité souhaitée pour vous inscrire :

Modalité Présentiel, Classe à distance

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous