Logo entreprise

Non finançable CPF
Formation Zend Framework 2 : Initiation + Approfondissement

Coût de la formation
2396.00€
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Qualiopi

Connaissances nécessaires

Maîtrise de PHP, de la syntaxe à la programmation orientée objet

Objectifs de la formation

Connaître les possibilités et alternatives au Zend Framework 2 - Etre capable de prévoir, mettre en oeuvre, maintenir une application utilisant le Zend Framework 2

Programme et détails du déroulé de la formation

Programme de Formation Zend Framework 2 : Initiation + Approfondissement

Introduction

Présentation, version

Principe d'un Framework

Installation, organisation générale

Rappel 5.3, namespace

Composer

Zend skeleton

Atelier: Télécharger et installer Zend skeleton Application Zend Framework 2

Architecture d'un projet zf2

Les règles de nommage

Les modules et modèles MVC

Configurer un module et l'application

Router les pages de l'application

Communication controlleurs et vues

Atelier: Créer les premières pages de l'application Composants Zend

Exemple de composant isolé simple, Zend\Barcode

Utiliser Zend\Config pour la configuration du projet

Pratiquer le debug et la gestion d'erreurs diverses avec notamment Zend\Log et Zend\Exceptions

Organiser d'autres besoins dans le site : Zend\Helper

Atelier : Utilisation de multiples composants Navigation

Utiliser la Zend\Navigation pour les menus et éléments assimilés

Mise en place du service manager

Utiliser les aides de vue

Atelier: Créer une navigation générale, un breadcrumb et un sitemap Internationalisation

Mise en place du service manager

Mettre en place un fichier de traduction

Traduire les chaines en sortie

Atelier: Traduire notre application Les Formulaires

Mettre en place un Formulaire

Utiliser la class Form associée au formulaires

Ajouter des balises de formulaire

Insérer une captcha

Mise en place de model de validation

Traduire les données

HelperView pour afficher le formulaire

Atelier: Réalisation d'un formulaire de contact avec Zend\Mail Base de données

Se connecter à la base de données (local, global)

Utiliser PDO vers n'mporte quel type de serveur

Mise en place de Model

Utilisation des service_manager

Atelier 1: Stocker, modifier et supprimer des données de la base à

partir de l'interface. Atelier 2 : Créer une pagination Authentification

Identification depuis une base de données

Crypter les données

Gestion des erreurs

Stocker les données

Déconnexion et destruction des données (Zend\Session)

Atelier: Réaliser un formulaire d'identification Droits et sécurité avec le Zend Framework 2 Définir les rôles

Définir les ressources

Définir les droits

Atelier: Associer des droits à un utilisateur Web Services

Déclaration et utilisation de services web : REST et JSON

Services Web WS-* : DOM, SOAP

Atelier: Utiliser Zend\SOAP ou Zend\REST