Formation Zend Framework 2 : Développer des applications Web

A l’origine simple langage de scripts interprété, simple à mettre en oeuvre, PHP s’est rapidement imposé comme un des standards du développement Web. Spécifiquement développé pour optimiser les performances, la fiabilité et l'extensibilité, le Framework Zend a joué un rôle significatif dans le gain de popularité de PHP.


Objectifs
  • Connaître les différentes possibilités et alternatives qu'offre Zend Framework
  • Etre capable d'utiliser le ZF2 pour développer vos applications
  • Acquérir les pratiques clefs sur ZF2
Participants
  • Développeur PHP
  • Architecte PHP
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 3 jours
  • Réf. : WEB93

Dates de Formations

17 au 19 Avril 2019

12 au 14 Juin 2019

28 au 30 Aout 2019

23 au 25 Oct. 2019

25 au 27 Déc. 2019

Programme
  • 1/ Introduction aux concepts de base
    • • Présentation globale du cadriciel Zend Framework 2
    • • Explication du développement basé sur les tests
    • • Présentation de l'autoloader de ressources
    • • Assimiler la configuration de ZF2
    • • L'Event Manager, composant clé du système MVC de ZF2
    • • Découpler les différents composants grâce à l'injection de dépendances
    • • Les différentes pratiques en laboratoire
  • 2/ Les modules
    • • Définition, structure et utilité des modules
    • • Savoir utiliser le gestionnaire des modules
    • • Comprendre le gestionnaire de services
    • • Appréhender les spécificités de configuration du module
    • • Les différentes pratiques en laboratoire
  • 3/ L'approche MVC : Modèle Vue Contrôleur
    • • Structurer son code via le Pattern stratégique
    • • Comprendre le contrôleur sur ZF2
    • • Appréhender le contrôleurs
    • • Visualiser 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
    • • Les différentes pratiques en laboratoire
  • 4/ Les différents modèles
    • • Gestion et connectivité bases de données
    • • Les différentes pratiques en laboratoire
  • 5/ Gestion des formulaires, des filtres et des validateurs
    • • Les différents filtres
    • • Les différents validateurs
    • • Créer et valider des formulaires
    • • Les différentes pratiques en laboratoire
  • 6/ S'authentifier et contrôler les accès
    • • Sauvegarder les informations dans les sessions
    • • Comprendre l'authentification via bases de données
    • • Les différentes pratiques en laboratoire
  • 7/ Gérer la messagerie et les logging
    • • Savoir faire une entrée dans un log
    • • Pouvoir envoyer un email
    • • Les différentes pratiques en laboratoire