• slide-formation

Développer des applications Web avec Zend Framework 3


Pré requis

- Avoir une bonne connaissance dans le développement d'applications web sur PHP, le développement avancé et programmation Objet et avoir une grande expérience dans le langage HTML

Objectifs de la formation

- Connaître les alternatives que Zend Framework offre
- Être capable d'utiliser le Zend Framework 3 afin de développer les applications
- Posséder des bonnes pratiques sur Zend Framework 3
- Acquérir les fondamentaux de la programmation orientée objet

Public :

Pour les développeurs et architectes PHP qui souhaitent maitriser l'utilisation du langage

Contenu du cours

Introduction

- Présenter le cadriciel Zend Framework 3
- Expliquer le développement basé sur les tests
- Présenter l'autoloader des ressources
- Assimiler le paramétrage de Zend Framework 3
- L'Event Manager, le constituant clé du système MVC de Zend Framework 3
- Découpler les constituants grâce à l'injection de dépendances

Les modules

- Définition, la structure et l’utilité des modules
- Savoir exploiter le gestionnaire des modules
- Comprendre le gestionnaire de services
- Appréhender les spécificités de paramétrage du module

L'approche MVC / modèle vue contrôleur

- Structurer le code avec le Pattern stratégique
- Comprendre le contrôleur sur Zend Framework 3
- Appréhender le contrôleur
- Visualiser les différents Plugins
- Comprendre le système de Routage et connaitre ses fonctionnements
- Distinguer entre View layer et View helpers
- Définir un layout
- Panorama sur les vues

Les différents modèles

- Gestion et connectivité des bases de données

Les formulaires, les filters et les validations

- Les filtres
- Les validateurs
- Créer et valider des formulaires

L'authentification et le contrôle des accès

- Sauvegarder les informations dans les sessions
- Comprendre l'authentification avec les bases de données

La messagerie et les logging

- Exécuter une entrée dans un log
- Envoyer un email

 

Powered by Amazing-Templates.com 2014 - All Rights Reserved.