En résumé

3 970,00 €

3 095,00 €

QTÉ

Zend Framework 2 de A à Zend - Formation en ligne

Tout ce que vous devez savoir, du statut de développeur PHP à celui de Zend Framework Certified Engineer (ZCE-ZF), à prix réduit !

Ce forfait formation comprend :

Économisez 870 € pour l’achat de ce forfait !

Formation éligible au DIF. En savoir plus

*Les classes et examens ZF2 seront disponibles en début d'année 2014. Nous consulter pour plus d'information : fr-formation@zend.com.

Avantages produit

Zend Framework est devenu le standard de facto pour la création, à grande échelle, d’applications web PHP. Si vous possédez les connaissances de base de programmation PHP, vous pouvez, vous aussi, maîtriser Zend Framework et vous démarquer en devenant ingénieur certifié Zend, grâce à notre nouvelle offre de formation.

La certification Zend Framework est largement reconnue dans le secteur et elle valide l'acquisition d'un niveau de compétence professionnelle de l'utilisation de Zend Framework . Cette certification permet également aux employeurs d'évaluer et de distinguer les candidats.

Information inscription et exigences techniques
Calendrier des prochaines formations

PROGRAMMES DES COURS ET PRÉREQUIS

Zend Framework 2 : les fondamentaux

OBJECTIFS

Ce cours combine l'enseignement de ZF2 et une approche TDD (Développement basée sur des tests) pour développer des applications. Le cours Les fondamentaux de Zend Framework 2, vous permet d'apprendre par la pratique. Chaque composant abordé est présenté à l'aide d'exemples et expliqué de façon à l'utiliser au mieux dans vos applications. Créer une application de messagerie en ligne dans le Cloud, vous permet d’être en mesure d'appliquer directement ce que vous avez appris de façon simple et pratique !

CALENDRIER ET HORAIRES DES COURS

Consultez le calendrier des formations en classe et en ligne

PROGRAMME DU COURS

1. CONCEPTS DE BASE

A. Présentation
B. Développement basé sur les tests
C. Autoloader
D. Configuration
E. Event Manager
F. Injection de dépendances
G. Pratique en laboratoire



   5. FORMULAIRES / FILTRES / VALIDATEURS

A. Filtres
B. Validateurs
C. Formulaires
D. Pratique en laboratoire
2. MODULES
A. Modules
B. Gestionnaire de modules
C. Gestionnaire de service
D. Configuration (spécifique au module)
E. Pratique en laboratoire

   6. AUTHENTIFICATION / CONTROLE DES ACCES
A. Conserver les informations dans les sessions
B. Listes des contrôles d'accès
C. Authentification via bases de données
D. Pratique en laboratoire
3. MVC
A. Pattern stratégique
B. Modèle MVC
C. Contrôleurs
D. Plug-ins
E. Routage
F. View layer
G. View helpers
H. Layout
I. Vue modèle
J. Pratique en laboratoire
   7. LOGGING / MESSAGERIE
A. Effectuer une entrée dans un log
B. Envoyer un email
C. Pratique en laboratoire
4. MODELES
A. Connectivité bases de données
B. Pratique en laboratoire
  





PUBLIC
Ce cours est destiné aux programmeurs possédant une solide formation en langage PHP et en programmation orientée objet (POO) et ayant déjà créé des applications web PHP complexes. Veuillez vous reporter au guide des cours.

PRÉREQUIS
Une parfaite compréhension de PHP, à un niveau intermédiaire ou avancé, et une expérience de la programmation orientée objet (POO). Bien que ce cours présente les principes de base de Zend Framework 2, il exige des participants un niveau suffisant en PHP, pour comprendre les exemples de code et faire les exercices de niveau intermédiaire. Ce cours n'exige aucune expérience de ZF2.

Information inscription et exigences techniques

Zend Framework 2 : concepts avancés

A l'issue de ce cours, les développeurs PHP seront à même d'utiliser les bonnes pratiques lorsqu'ils bâtissent et configurent leurs applications pour obtenir une meilleure scalabilité, interactivité et des performances optimales.

PROGRAMME DU COURS


1. CONCEPTS CLES

A. Aspects avancés de Service Manager
B. Inversion of Control patterns
C. Routage
D. Cross-cutting Concerns



   4. SECURITE

A. Authentification
B. Cryptage
C. Contrôle d'accès
D. LDAP


2. MODELISATION
A. Table Module and small/medium abstraction
B. Modèles et abstraction de la persistance

   5. WEB SERVICES

A. RPC
B. REST
C. JSON
D. Richardson Maturity Model
E. Emerging Standards

3. FORMULAIRES & FILTRES

A. Fieldsets
B. Customisation
C. Filtres & Validateurs
D. Cross Site Forgery attack protection




   6. COUCHE VUE
A. Internationalisation : Localisation & Traduction
B. Navigation
C. Pagination
D. Gestionnaire des statiques

PUBLIC

Le public ciblé ici sont les développeurs PHP de niveau intermédiaire à avancé qui ont déjà utilisé ZF2 pour bâtir au moins une application web importante. L'intérêt de ce cours réside dans son côté optimisation des performances pour des applications ZF2 interactives à grande échelle.

PRE-REQUIS :

Les participants doivent maîtriser :
• La programmation orientée-objet
• Le Design Pattern Model-View_Controller

Les participants doivent savoir créer :
• Des applications web basiques basées sur Zend Framework 2
• Des formulaires web simples, des interactions avec les bases de données

Les participants doivent être familiers avec :
• Les Web Services
• Les interactions Client - Serveur
• La gestion de session
• Les mécanismes de contrôles d'accès et d'authentification
• Plus les autres sujets couverts par la formation Zend Framework : les fondamentaux

NOTE DE COURS

Ce cours comprend des sujets plus vastes tels que les Applications Internet Riches. Les participants doivent savoir que ces sujets ne seront couverts qu'en intégration avec les composants Zend Framework et PHP et ne seront pas traités en détails ici.
Afin de profiter au mieux de ce cours, les participants doivent prévoir de passer de 30 à 60 minutes après chaque session pour revoir leurs notes et faire les exercices nécessaires.

Tests de préparation : Certification Zend Framework 2

OBJECTIF
Préparation à l'examen de certification Zend Framework 2.

PROGRAMME DU COURS

En préparation

PUBLIC
Ce cours s'adresse aux développeurs Zend Framework expérimentés (niveau intermédiaire avancé) qui souhaite savoir comment réussir l'examen de certification Zend Framework 2.

Zend Studio + Zend Server Developer License

Zend Studio est le seul IDE (Integrated Development Environment - Environnement de développement intégré) conçu pour des développeurs professionnels et comprenant tous les composants de développement nécessaires au cycle de vie complet d'une application PHP. Grâce à un jeu complet d'outils d'édition, de débogage, d'analyse, de tests, d'optimisation et de base de données, Zend Studio accélère les cycles de développement et simplifie les projets complexes.

Zend Server est un serveur d'application web pour entreprise qui permet d'exécuter et de gérer des applications PHP exigeant un niveau fiabilité et de sécurité élevé. Zend Server comprend une pile PHP complète et entièrement testée qui réduit considérablement le temps habituellement nécessaire au suivi, à l'installation, à la configuration et aux tests des bibliothèques et des pilotes PHP. Un cache et une accélération intégrés garantissent que vos applications PHP offrent un niveau de performance maximal et les fonctions intégrées de surveillance et de diagnostic vous permettent de détecter, d'isoler et de résoudre rapidement les pannes et les goulots d'étranglement.

Zend Studio et Zend Server sont conçus pour travailler ensemble, simplifiant ainsi le processus de développement. À partir de Zend Studio, les scripts PHP peuvent être déployés sur un serveur local Zend. Puis, une fois le déploiement effectué, la fonction de surveillance de Zend Server capture les informations de débogage et d'analyse de l'origine des défaillances pour les utiliser dans Zend Studio.

Avantages

  • Développer plus rapidement un code PHP et JavaScript de qualité
  • Détecter et résoudre rapidement des problèmes grâce aux capacités de surveillance et de débogage
  • Renforcer la collaboration entre les équipes par le biais de fonctionnalités efficaces orientées équipe
  • Appliquer les technologies les plus récentes pour concevoir des applications avancées et assurer une plus grande satisfaction du client
  • Utiliser le même niveau de professionnalisme qu'en production : une pile PHP de qualité égale, à jour, testée et prise en charge
  • Maintenir un environnement cohérent et complet sur l'ensemble du processus : développement, tests et production
  • Assurer des performances optimales sur l'application et l'utilisation minimale de ressource