Développer des applications Web avec Zend Framework 3
Objectifs
- Connaître les différentes possibilités et alternatives qu'offre Zend Framework
- Être capable d'utiliser le Zend Framework 3 pour développer vos applications
- Acquérir les pratiques clefs sur Zend Framework 3
Programme
Introduction aux concepts de base
- Présentation globale du cadriciel Zend Framework 3
- Explication du développement basé sur les tests
- Présentation de l'autoloader de ressources
- Assimiler la configuration de Zend Framework 3
- L'Event Manager, composant clé du système MVC de Zend Framework 3
- Découpler les différents composants grâce à l'injection de dépendances
- Les différentes pratiques en laboratoire
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
L'approche MVC : Modèle Vue Contrôleur
- Structurer son code via le Pattern stratégique
- Comprendre le contrôleur sur Zend Framework 3
- 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
Les différents modèles
- Gestion et connectivité bases de données
- Les différentes pratiques en laboratoire
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
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
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·
Please login to get access to the quiz
Back to Développement backend PHP