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

31520 Ramonville-Saint-Agne

05 61 32 99 49

Zend Framework 2

Référence F171826
Prix par personne en présentiel ou distanciel 2600 €
Session ouverte A partir de 2 personnes
Intra-entreprise Nous consulter

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 : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. 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.

Demandes intra-entreprise et en distanciel

DEMANDER UN DEVIS ÊTRE RAPPELÉ
Top