Formation #DEV18

Formation Zend 3

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 4 jours

Code : DEV18


Sessions programmées :

Du 16 au 19 Fév. 2021

Du 20 au 23 Avril 2021

Du 22 au 25 Juin 2021

Du 14 au 17 Sept. 2021

Du 16 au 19 Nov. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 4 jours

Code : DEV18


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Apprendre à installer et à une application Zend Framework 2 et 3
  • Maîtriser les Design Patterns Objets en particulier le MVC
  • Utiliser les principaux composants de Zend Framework
  • Automatiser les tests dans Zend Framework
Programme
1/ Introduction
  • Présentation et ressources Zend
  • Nouveautés par rapport à Zend 2
2/ Installation et configuration du Zend Framework
  • Configuration d'un environnement pour ZF
  • Les différentes installations du framework
  • Installation de l'environnement de développement Zend Studio
  • Le design pattern Modèle Vue Contrôleur et Zend MVC
3/ Rappels sur la POO orientés sur le ZF
  • Pourquoi développer en objet ?
  • Présentation de l'autoloader
  • Introduction aux namespaces
  • Les conventions de codage
  • POO avancée : classes concrètes, abstraites, traits et interfaces
4/ Prise en main
  • Architecture du 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
5/ L'approche MVC : Modèle Vue Contrôleur
  • Structurer son code via le Pattern stratégique
  • Appréhender le contrôleur sur Zend Framework 3
  • Les différents Plug-ins
  • Comprendre le système de Routage et son fonctionnement global
  • Faire la distinction entre View layer et View helpers
  • Définir un layout
  • Avoir un panorama sur les vues
6/ Accès aux bases de données
  • Les SGBD utilisables par Zend
  • Utilisation de ZendDb natif avec Zend 3
7/ Gestion des sessions, authentification et autorisations
  • Mise en place de sessions avec Zend Session
  • Gestion de l'authentification avec Zend Authentication
  • Utilisation de Zend Permissions ACL
8/ Services Web
  • Base avec Zend Server
  • Zend XML RPC
  • SOAP services avec Zend Soap
  • Rest et support JSON
9/ Gérer les formulaires, filtres et validateurs
  • Génération et gestion de formulaires : ZendForm
  • Découvrir les filtres dans Zend Framework 3
  • Découvrir les validateurs dans Zend Framework 3
10/ Gérer les logging et la messagerie
  • Envoi d’un email : ZendMail
11/ Concepts avancés
  • Tests fonctionnels avec Zend Test
  • Internationalisation avec Zend i18n
  • Zend\EventManager
  • Performances
  • Gestion du cache avec Zend Cache
  • Gestion de la mémoire avec Zend Memory
12/ 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
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public cible

Public cible

  • Développeurs PHP
  • Architectes
Dates

Dates

  • Du 16 au 19 Fév. 2021
  • Du 20 au 23 Avril 2021
  • Du 22 au 25 Juin 2021
  • Du 14 au 17 Sept. 2021
  • Du 16 au 19 Nov. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation