PHP - Développer en PHP avec le framework zend

Référence : LAN-PHP-SV-FRAM

Infos pratiques

  • Durée : 4 jours soit 28 heures
  • Population visée : Ouvrier – Employé – Employé qualifié – Cadre – Cadre supérieur
  • Public concerné : Développeurs PHP

Programme

Objectifs pédagogiques

A l’issue de cette formation, l’apprenant sera capable de :

  • Comprendre et mettre en œuvre le modèle MVC dans une application Web PHP.
  • Installer Zend Framework dans un projet de développement PHP.
  • Construire une application basée sur Zend Framework

Pré-requis

  • Connaissance de la programmation et du langage HTML, ainsi que des technologies de l'Internet.
  • Connaître le langage PHP ou avoir suivi le cours " Développement PHP - Niveau 1 ".
  • Etre familiarisé avec la programmation orientée objet en PHP.

OBJECTIFS OPéRATIONNELS ET CONTENU DE LA FORMATION

Introduction aux frameworks MVC PHP

  • Qu'est ce que MVC
         - Apports et avantages
  • La répartition des responsabilités dans une application PHP

Présentation et introduction à Zend Framework

  • Historique de ZF (Zend Framework)
  • Architecture du framework
  • Les composants de base (Core Components)

Installation et configuration

  • Obtenir Zend Framework
  • Installation classique
  • Configuration du framework pour l'utiliser dans ses applications

Le modèle de programmation MVC avec ZF

  • Architecture MVC de ZF
  • Les composants Controller : Zend_Controller
  • La vue : Zend_View

La manipulation des bases de données

  • Rappels sur PDO
  • Utiliser Zend_DB
  • Manipulation de données avec Zend_DB
  • Gérer la persistance des données avec le mapping Objet/Relationnel

Utiliser les fonctionnalités avancées de ZF

  • Les fonctions d'authentification
  • Les fonctions d'envoi de mail
  • Les fonctions de recherche (Zend_search)

Méthodes et moyens

  • Explications théoriques suivies de pratiques guidées puis mises en autonomie
  • 1 vidéoprojecteur par salle
  • 1 ordinateur par stagiaire
  • Stage disponible en mode « In Class » : 2 téléviseurs et 1 caméra HD par salle
  • Concepteur : ENI SERVICE - Diffuseur : Groupe ARKESYS

Méthodes d’évaluation des acquis

  • Exercices de synthèse et d’évaluation
  • Evaluation de fin de stage

Profil formateur

Nos formateurs bénéficient d'un suivi de compétences aussi bien au niveau technique que pédagogique.

Support stagiaire

  • Support papier ou électronique (dématérialisé)
  • Les exercices d’accompagnement peuvent être récupérés sur clef USB