Zend - Développement avec PHP

Formation créée le 21/05/2021. Dernière mise à jour le 21/12/2021.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

28 heures (4 jours)

Zend - Développement avec PHP


Zend est utilisé dans le développement web. Vous pourrez découvrir durant ces quatre jours comment construire une application avec Zend et l’ensemble de ces modules.

Objectifs de la formation

  • Installer et configurer une application Zend Framework
  • Comprendre les Design Petterns Objets : le MVC
  • Pouvoir utiliser les principaux composants de Zend Framework
  • Savoir créer des identifications utilisateurs
  • Maitriser l’utilisation de Zend_Db et Doctrine
  • Pouvoir se servir de Zend Tool dans la structure d’une application

Profil des bénéficiaires

Pour qui
  • Développeurs, architectes techniques, chefs de projet techniques…
Prérequis
  • Connaissance de base des concepts objet
  • Connaissance de PHP 5 et du HTML

Contenu de la formation

Introduction
  • Présentation de Model-View-Controller
  • La distribution de responsabilités avec PHP: Le Model et un ensemble de classes, Les View par mécanisme de Templates PHP, L’aiguillage des flux grâce au codage des Controllers
Zend Framework
  • Introduction à ZF et historique des évolutions
  • Les Core Components
  • L’architecture du framework
Prise en main de ZF
  • Acquérir ZF
  • Développement d’une application basique sous Zend Skeleton Application et Composer
  • Réglages du serveur Web et hébergement de l’application : les hôtes virtuels
  • Paramétrage du framework
  • Travaux pratiques
Travail sur les bases de données
  • PDO
  • Entity & EntityManager : les bases de Zend_Db
  • Modification des données sur Zend_Db : les requêtes SQL
  • Le mapping Objet/Relationnel : Doctrine 2 et la persistance des données
Programmation Model-View-Controller avec Zend Framework
  • Le modèle MVC sous ZF: Zend Tool et le scaffolding, Notion de module, Répartition dans l’application
  • Création et paramétrage du module
  • Les éléments Controller: Initialisation, Liaison au Model et au View
  • Le View : templates, récupération des données & Layouts
  • Les formulaires : création, réglages & traitement
  • Travaux pratiques
L'utilisation avancée de ZF
  • Les authentifications et les permissions : les éléments standard et les extensions
  • L’envoi de mail : modèles HTML & formats
  • Travaux pratiques

Équipe pédagogique

Professionnel expert dans le développement PHP

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique

Ressources techniques et pédagogiques

  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation