18, Avenue de l’Europe – Parc technologique du Canal

31520 Ramonville-Saint-Agne

09 88 42 22 19

06 76 60 32 74

Zend Framework 2

Référence F171826
Tarif Intra-entreprise Nous consulter
Tarif Inter-entreprise 3250 €
Session ouverte A partir de 2 personnes

Public concerné : Développeurs, chefs de projets et architectes.

Objectifs : Zend Framework constitue une solution professionnelle stable et performante pour le développement d’applications de moyenne ou grande taille en PHP. Ce stage vous permettra d’apprendre à l’utiliser en abordant ses principaux concepts et en construisant pas à pas une application.

Prérequis : Bonne connaissance du PHP et de la programmation objet.

Durée : 5 jours .

Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.

Support de cours fourni à chaque stagiaire.

Modalités de suivi et d’évaluation : Questionnaire d’évaluation de la satisfaction en fin de stage, feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.

Informations pratiques : Accessibilité , modalités et délais d’accès.

Contenu de la Formation 

  • Introduction : Design pattern, framework, architecture MVC.
  • Rappels sur la programmation objet : Classes, objets, méthodes, interfaces, classes abstraites, classes finales, méthodes magiques.
  • Les espaces de noms : Définition, utilisation, espace de noms global, résolution des noms.
  • Installations : Installation de WAMPSERVER, du framework et du ZendSkeleton. Paramétrage du serveur.
  • Le module Application : Fonction, structure, contenu.
  • Bases de données / Zend\Db : Zend\Db\Adapter, Zend\Db\ResultSet, Zend\Db\Sql, utilisation de TableGateway, Zend\Db\Metadata.
  • Construction d’un module : Arborescence, contrôleur, vue, route, initialisation.
  • Le routage / Zend\Mvc\Router : SimpleRouteStack, TreeRouteStack, les types de routes et leur utilisation.
  • Les formulaires / Zend\Form : Création et validation de formulaires, liaison avec un objet, téléchargement de fichiers.
  • Les validateurs / Zend\Validator : Les classes de validation standard, la validation des fichiers.
  • L’authentification / Zend\Authentication : Les adaptateurs, authentification à l’aide d’une base de données.
  • Les ACL / Zend\Permissions\Acl : Ressources, rôles, autorisations, utilisation des ACL.
  • Au coeur du Zend Framework / Zend\Mvc : Schémas : l’initialisation du processus MVC et le traitement d’une requête. Composants, structures de base, requêtes.
  • Le chargement des classes / Zend\Loader : AutoloaderFactory, autoloader standard, Class- MapAutoloader, ModuleAutoloader, SplAutoloader.
  • Gérer les services / Zend\Servicemanager : Définition, configuration, fourniture de services par les modules, fusion des configurations.
  • Les journaux / Zend\Log : Priorités, événements, enregistreurs, rédacteurs, filtres, formateurs.
  • Le courrier / Zend\Mail : Envoi d’un mail, méthodes disponibles.
  • Zend\Navigation : Pages, containers, fils d’Ariane, menus, sitemaps.
  • Interopérabilité et services web : Création d’un serveur et d’un client SOAP, autodécouverte du WSDL.
  • Gestion des événements / EventManager : Utilisation de l’EventManager, les événements utilisés par le framework.
  • Génération de PDF : ZendPdf – Création de PDF, insertion de textes, d’images, travail avec les pages, dessin, gestion des versions.
  • L’internationalisation : I18n – Traduction, formats acceptés par Translator, les aides de vue de I18n.
DEMANDER UN DEVIS ÊTRE RAPPELÉ

Dates inter-entreprises

Toulouse

Top