Formation en Développement: Zend - Développement avec PHP - Ascent Formation
Retour aux formations
Développement

Zend - Développement avec PHP

4 jour(s)28h

Description

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 pédagogiques

  • 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

Public concerné

Développeurs, architectes techniques, chefs de projet techniques…

Prérequis

Connaissance de base des concepts objet
Connaissance de PHP 5 et du HTML

Déroulé du programme

1

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
2

Zend Framework

  • Introduction à ZF et historique des évolutions
  • Les Core Components
  • L’architecture du framework
3

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
4

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
5

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
6

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

Informations

Durée

4 jour(s)

28h

Tarif

2380 € HT

HT