Framework et PHP
Zend Framework 2 : les fondamentaux
Reference : WEBZENDF

Prochaines sessions

Objectifs
- Savoir quelles possibilités et alternatives Zend Framework offre aux développeurs
- Développer vos applications avec Zend Framework 2
- Utiliser les pratiques clefs sur ZF2.
Pré requis
- Il est nécessaire de maîtriser le fonctionnement de PHP et d’avoir de bonnes bases de la programmation orientée objet.
Modalités pédagogiques
Cours dispensé en mode présentiel avec une alternance d’apports théoriques et méthodologiques, et de mises en situations pratiques
Public visé
Tout public
Inscription
Programmes de Zend Framework 2 : les fondamentaux
Apprendre les concepts de base de Zend Framework 2
- Découvrir Zend Framework 2
- Comprendre le développement basé sur les tests
- Découvrir l’autoloader de ressources
- Apprendre la configuration de ZF2
- Connaître le composant Event Manager
- Utiliser l’injection de dépendances pour découpler les composants
Les modules
- Comprendre les modules, leur structure et leur rôle
- Apprendre à utiliser le gestionnaire de modules
- Comprendre le gestionnaire de services
- Comprendre et tenir compte des spécificités de configuration du module
Apprendre le Modèle Vue Contrôleur (MVC)
- Utiliser le Pattern stratégique pour structurer le code
- Découvrir le contrôleur sur ZF2
- Appréhender le contrôleur
- Visualiser les Plug-ins
- Comprendre le système de Routage et son fonctionnement
- Découvrir View layer et View helpers et identifier leurs différences
- Définir un layout
- Avoir une vision globale des vues
Les différents modèles
- Apprendre à gérer et à se connecter aux bases de données
Gérer les formulaires, filtres et validateurs
- Découvrir les filtres dans Zend Framework 2
- Découvrir les validateurs dans Zend Framework 2
- Apprendre à créer des formulaires et à les valider
S’authentifier et contrôler les accès
- Savoir sauvegarder les informations dans les sessions
- Connaîte le fonctionnement de l’authentification par les bases de données
Apprendre à gérer les logging et la messagerie
- Créer une entrée dans un log
- Envoyer un email