Ociensa
Accueil |  Développement |  Formation |  Nos références |  Ressources Techniques |  Contact | 

Centre de formation
  • contact
    Renseignements au 01.40.09.04.98
    formation@ociensa.com
  • Formations intra-entreprise sur site client ou dans une salle équipée réservée dans votre ville
  • Organisme de formation enregistré sous le numéro 11 753 905 875
  • Toutes nos formations peuvent être financées par l'OPCA de votre branche
  • Commentaires client
PHP105 - 

Formation Le framework Zend 1

Cette formation peut être suivie dans le cadre d'un package IPACK1, IPACK3, à la carte

  • Introduction
    • Définition d'un framework, avantages d'un framework
    • L'architecture Modèle-Vue-Contrôleur (MVC)
  • Démarrer avec le framework Zend
    • Installation de Zend, l'arborescence de fichiers
    • Conventions de nommage des répertoires, fichiers, classes et méthodes
    • Création d'un projet
    • La réécriture d'URL : principe, mise en place
    • Le bootstrap d'une application Zend
    • Les principaux composants du framework Zend
    • Contrôleur, vue et layout
  • Aller plus loin dans le développement de l'application
    • Chargement manuel et automatique de classes
    • Centraliser le code commun des contrôleurs
    • Redirections et forward
    • Manipulation des données HTTP avec les classes de Zend
    • Le contrôleur d'erreur
  • Les formulaires
    • Fabriquer un formulaire par l'intermédiaire d'objets
    • Classes Zend_form et Zend_Form_Element_*
    • Les validateurs et les filtres dans Zend
    • Afficher les messages du formulaire dans la langue souhaitée
    • Décorateurs par défaut, modifier les décorateurs
  • Classes utilitaires de Zend
    • Le registre, lecture de fichiers de configuration de Zend
    • Dumper des variables, loguer des informations vers différents médias
    • Gestion des sessions avec les classes Zend
  • Les classes d'aide de Zend
    • Les aides d'actions prédéfinies
    • Les aides de vue prédéfinies
    • Créer des aides de personnalisées
  • Le Modèle
    • SGBDR supportés et librairies sous-jacentes
    • Classes et méthodes classiques
    • Créer une requête SQL SELECT via un objet
    • Développer les méthodes d'accès aux données (CRUD)
    • Manipuler les données au travers de classes : classes "table", "rang", "ensemble de rangs"
    • Définition des relations entre tables et intérêt
  • Aspects avancés de Zend
    • Plugins prédéfinis et personnalisés
    • Layouts : définir plusieurs sections
    • Associer plusieurs contrôleurs à une requête HTTP
    • Organisation de l'application en modules
  • Internationalisation d'une application Zend
  • Travaux pratiques
Tarifs
Nous consulter
Organisation de la formation
Théorie : 60%
Pratique : 40%
Configuration
Une machine par stagiaire
Durée de la formation
4 jours
Dates
En intra entreprise
 
 
Orientation de la formation
La formation s'adresse aux développeurs PHP5 futurs utilisateurs du Framework Zend.
Objectifs de la formation
Comprendre l'architecture et les composants du framework Zend, et savoir le mettre en oeuvre dans un développement en PHP5.
Pré-requis pour la formation
Bonne connaissance du langage PHP5 et des concepts de la programmation orientée objet (classes, objets, surcharge, héritage, exceptions). La formation PHP108 (2 jours) est un pré-requis pour les personnes n'ayant pas les connaissances objet nécessaires.
Documentation
Support de cours et exercices corrigés