M2i Formation

Zend 3

Par M2i Formation

Objectifs

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

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

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

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

Formations de la même catégories (5)

Open Source School Executive Education
Zend 3Par Open Source School Executive Education

Simplifier vos développements Web en PHP avec le Framework Zend
Savoir exploiter les bonnes pratiques et les outils de développement qu'il met à disposition
Bénéficier du principe de MVC (Modèle-Vue-Contrôleur) natif

Clever Institut
Zend Framework 2 avancéPar Clever Institut

La formation « Zend Framework 2 : Concepts avancés » a été conçue pour les développeurs PHP déjà compétents en ZF 2, et souhaitant optimiser leurs pratiques de développemment et de configuration de leurs applications, dans un objectif de meilleure scalabilité, interactivité, et de performances optimales.
Cette formation est articulée autour d’une série de use cases, qui guident les développeurs sur la meilleure façon d’utiliser ZF2, afin de répondre aux défis posés par chaque situation, en rendant le code plus robuste et sécurisé. Il s’agit d’une approche pratique avec de nombreux exemples et exercices, ainsi qu’en fil rouge, un projet de développement complet pour améliorer l’expérience d’apprentissage.

Clever Institut
Zend Framework 3, Migration de Zend Framework 2Par Clever Institut

Migrer de Zend Framework 1 à Zend Framework 2 était quasiment impossible. Dans la plupart des cas, les développeurs devaient redévelopper complètement leurs applications. Après la sortie d’une nouvelle version majeure, la migration de Zend Framework 2 vers Zend Framework 3 est possible à moindre coût, et permet de meilleures performances et un faible couplage applicatif. Dans cette formation, vous apprendrez à réaliser dans les meilleures conditions une migration des projets Zend Framework 2 vers Zend Framework 3

Openska
Zend Framework avancéPar Openska

Avec cette formation, le but est de mieux appréhender le framework et d’apporter ses propres briques pour simplifier le développement par un cadre plus spécialisé à vos besoins. Nous créerons ainsi ensemble différents types de composants – des aides d’action, des aides de vue, nous ferons une migration de Zend\Db à Doctrine…
Par ailleurs, le sujet d’une utilisation non web, mais en ligne de commande sera étudiée dans un chapitre, notamment pour du travail en batch. L’idée globale est de maîtriser son outil et d’étendre son potentiel.

Dawan
Zend Framework 1 : InitiationPar Dawan

Connaître les possibilités et alternatives au Zend Framework - Etre capable de prévoir, mettre en oeuvre, maintenir une application utilisant le Zend Framework

Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.