Le cours Zend Framework 2 : concepts avancés est conçu pour les développeurs PHP expérimentés, déjà familiers avec Zend Framework 2 (ZF2), qui veulent passer leurs connaissances au niveau supérieur en apprenant la manière d’appliquer les bonnes pratiques lorsqu'ils configurent et réalise des applications évolutives, interactives et performantes. Ce cours est articulé autour d'un ensemble de cas d'usage fréquents, expliquant au développeur comment utiliser ZF2 pour répondre aux défis posés par chaque situation en rendant son code plus solide, rationnel et sécurisé.

Public cible

Ce cours s’adresse aux développeurs PHP, de niveau intermédiaire à avancé, ayant déjà utilisé ZF2 pour réaliser au moins une application web conséquente. Les développeurs professionnels trouveront cette formation très utile, par l'accent qui est mis sur les applications à grande échelle et hautement performantes, bâties sur Zend Framework 2.

Que vais-je apprendre ?

Vous apprendrez comment la modularisation de la structure MVC peut accroître de manière efficace le codage et faciliter le travail de développement de l’équipe par l’utilisation de Zend Framework 2. Nous vous enseignerons également les bonnes pratiques de production d’applications Internet riches, basées sur ZF2 et pouvant intégrer des ressources précieuses venants d’autres langages. Vous apprendrez la manière de concevoir des applications capables d’améliorer l'expérience utilisateur, à la fois par la création d'une interface (reflétant les composants d’internationalisation et de navigation de ZF2), et d’applications s’exécutant de manière plus rapide (utilisant la mise en cache et la mise en file d'attente de ZF2 ainsi que les composants Search Lucene).

 

Déroulé du cours

 

1

CONCEPTS FONDAMENTAUX

  1. Aspects avancés de Service Manager
  2. Inversion of Control patterns
  3. Routage

MODELISATION

  1. Table Modules
  2. Modèles et abstraction de la persistance
3

FORMULAIRES ET FILTRES

  1. CSRF
  2. Filtres et annotations
4

SECURITE

  1. Authentification
  2. Cryptage
  3. LDAP
  4. Controle d'accès
5

WEB SERVICES

  1. XML-RPC
  2. SOAP
  3. HTTP
  4. REST et JSON
  5. HAL
  6. Module PhylRESTfully
  7. Richardson Maturity Model
5

COUCHE VUE

  1. Navigation
  2. Pagination
  3. Internationalisation

Pré-requis

Les participants doivent bien maîtriser :

  • La programmation orientée objet
  • Le design pattern "Modèle-Vue-Contrôleur"

 

Les participants doivent être à l'aise dans la création de :

  • Applications Web basiques basées sur Zend Framework 2
  • Formulaires web simples, interactions simples avec les base de données

 

Les participants doivent être familiarisés avec :

Qu'est-ce que ce cours inclut ?

Ce cours existe en ligne et en classe, en français et en anglais, et fournit 9 fois deux heures de formation (ou trois jours en classe) en direct avec un instructeur, avec des exemples pratiques et des exercices. Vous recevrez un guide du participant qui vous aidera à suivre le cours ainsi que les exercices et les solutions. Vous aurez aussi accès aux sessions enregistrées, pendant 30 jours après la fin de la dernière session, vous pourrez ainsi continuer à améliorer vos connaissances PHP, même lorsque le cours sera fini !

 

Inscription au cours et pré-requis techniques

 

Informations sur les inscriptions et les pré-requis techniques de notre plateforme e-learning

FORMATION EN LIGNE

 

$1200

Acheter maintenant

Calendrier des cours

Langue & Format

Sessions

Heures par session

Online

Sept. 15, 16, 17, 18, 19, 22, 23, 24, 25 & 26

9-11am Pacific Time
18-20h00 CET (Paris)
16-18:00 GMT

En classe

Oct. 13, 14, 15, 9h30-17h30 (Paris)

Online

Nov. 10, 11, 12, 13, 14, 17, 18, 19, 20 & 21

5-7am Pacific Time

14-16h00 CET (Paris)

13-15:00 GMT

Online

Dec. 8, 9, 10. 11, 12, 15, 16, 17, 18 & 19

10-noon Pacific Time

19-21h00 CET (Paris)

18-20:00 GMT