Développer des applications Web avec Zend Framework

Développer des applications Web avec Zend Framework

4 jours (28h)
Disponible en :
  • Intra-entreprise
  • Inter-entreprises
  • Présentiel
  • Distance
  • Accessibilité aux personnes handicapées, nous consulter

Objectifs

Savoir programmer en orienté objet avec des Designs Patterns. Être en mesure de mettre en place et configurer le Zend Framework. Comprendre comment utiliser les objets de configuration, de log et de débogage. Savoir utiliser la session et l’authentification du Zend Framework. Comprendre comment consommer des services Web avec Zend Framework

Pré-requis

Avoir suivi la formation « Développer rapidement un site Web en PHP » ou disposer de connaissances équivalentes. Avoir des bases en Programmation Orientée Objet est un plus pour suivre cette formation

Public

DEVELOPPERS ARCHITECTES

Difficulté

Le programme de formation

Introduction au Zend Framework

  • Qu’est-ce qu’un framework ?
  • Les possibilités du Zend Framework
  • Trouver des ressources au Zend Framework.
  • Architecture et fonctionnement.

Installation et configuration

  • Installation classique
  • Installer le framework à partir du dépôt SVN
  • Configuration

La Programmation Orientée Objet

  • Rappels des principes de la POO
  • La syntaxe objet en PHP5
  • Les constructeurs, destructeurs et  autres méthodes
  • La notion d’héritage
  • Surcharger vos objets et utiliser des itérateurs

Composants du noyau

  • Gérer la configuration de son application
  • Manipuler la journalisation et les exceptions
  • Partager des objets
  • Débogage

TEXTE

  • Saisir du texte
  • Importer du texte
  • Modifier les paramètres typographiques [choix de la police de caractère, graisse, alignement, …]
  • Supprimer du texte
  • Notion de l’HTML
  • Rechercher/Remplacer
  • Travail de paragraphes

IMAGES

  • Insérer une images
  • Déplacer l’image
  • Alignement

APERCU DANS LE NAVIGATEUR

  • Définir les preferences
  • Ajouter un navigateur
  • Supprimer un navigateur
  • Définir un navigateur par défaut

LIENS HYPERTEXTE

  • Creation d’un lien d’une page a une autre : à partir d’un texte, d’une image
  • Changer un lien
  • Supprimer un lien

Gestion des bases de données

  • Fonctionnalités avancées de PDO
  • Zend_DB : intérêts et fonctionnalités
  • Manipulation CRUD de données avec Zend_DB
  • Sélections avancées
  • Mettre en place la persistance de données
  • Gérer les relations entre les données

Sécurité et gestion de formulaires

  • Sécurité, validateurs et filtres
  • Créer un formulaire
  • Ajouter des éléments
  • Gérer la validation automatique

Sécurisation et gestions de droits

  • Utiliser Zend_Auth pour identifier les clients
  • Mise en place d’une politique de gestion de droits
  • Manipulation de la session PHP via Zend Framework

Modèle Vue Contrôleur (MVC)

  • Rappels sur le Design Pattern MVC
  • Présentation de l’architecture MVC
  • Comprendre le contrôleur frontal
  • Plugins et intégration de la vue
  • Mise en place d’un espace d’authentification avec sessions
  • Filtrage des données et sécurité

Nos autres formations dans le même domaine

La formation ci-dessus ne vous convient pas ? Nous vous proposons également les formations suivantes :

Nos domaines de formation

BORG FORMATION vous propose une large gamme de formations dans 7 domaines :

Contacter BORG FORMATION

Nous rencontrer

BORG FORMATION
ZI La Croix Rouge
7 Rue Jean Monnet 
44260 Malville

Par email

adipiscing et, accumsan Aliquam elementum suscipit fringilla velit, neque. non risus ut

Toutes les compétences
incontournables
du manager

Vous désirez Devenir un Manager performant ?
Vous désirez valider ou légitimer vos compétences Managériales ?

Efficace et courte
Complète
Certifiante
Gratuite