[wpms_breadcrumb reverse="0"]
Framework et PHP

Zend Framework 2 : les fondamentaux

Reference : WEBZENDF
3 jours - 1690 €
Prochaines sessions
  • Le 20/11/2018
Zend Framework 2 : les fondamentaux
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

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