Accueil > Technologies WEB > Zend Framework : optimiser les développements PHP
Formation #TWC63

Formation Zend Framework : optimiser les développements PHP

Durée : 4 jours

Code : TWC63


Prochaines dates programmées :

Du 16 au 19 Juil. 2024

Du 29 Oct. au 01 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Exploiter les fonctionnalités du kit de développement logiciel
  • Etre opérationnel au niveau du développement d'applications PHP avec Zend Framework
Programme
1/ Présentation et concepts de base
  • Présentation globale du cadriciel Zend Framework 3
  • Explication du développement basé sur les tests
  • Présentation de l'autoloader de ressources
  • Assimiler la configuration de Zend Framework 3
  • L'Event Manager, composant clé du système MVC de Zend Framework 3
  • Découpler les différents composants grâce à l'injection de dépendances
2/ Les modules
  • Gestionnaire de modules et de service
  • Configuration standard (Autoloading, Controllers, Views, Routes, Services)
  • Rôle des modules
  • Classe Module
3/ L'approche MVC : Modèle Vue Contrôleur
  • Structurer son code via le Pattern stratégique
  • Comprendre le contrôleur sur Zend Framework 3
  • Appréhender le contrôleur
  • Visualiser les différents Plug-ins
  • Comprendre le système de Routage et son fonctionnement global
  • Faire la distinction entre View layer et View helpers
  • Définir un layout
  • Avoir un panorama sur les vues
4/ Les différents modèles
  • Définition d’un modèle
  • Connectivité
  • SGBDR supportés
  • Opérations CRUD (Create, Read, Update, Delete)
  • Création de requêtes SQL via un objet
  • Manipuler des tables et enregistrer au travers de classes
  • Objets personnalisés
  • Stratégies d’implémentation
5/ Gestion des formulaires et des validateurs
  • Classes ZendForm et ZendFormElement
  • Validateurs
  • Choix de la langue pour les messages
  • Créer et afficher un formulaire
  • Eléments de formulaires et fieldsets
  • Contrôle et validation des données
  • Générer le code HTML
  • Déclarer les objets de formulaires
  • Chaîne de filtrage et de validation
  • Association d’un modèle à un formulaire
  • Traitement des données
6/ Filtrer les données
  • Transformer les données (ZendFilter)
  • Valider les données (ZendValidator)
  • Filtrer un ensemble de données (ZendInputFilter)
  • Créer des filtres et validateurs personnalisés
7/ S'authentifier et contrôler les accès
  • Sauvegarder les informations dans les sessions
  • Comprendre l'authentification via bases de données
8/ Gérer la messagerie et les logging
  • Savoir faire une entrée dans un log
  • Pouvoir envoyer un email
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Architectes
  • Développeurs
Dates

Dates

  • Du 16 au 19 Juil. 2024
  • Du 29 Oct. au 01 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.