Plan du cours

Introduction à Design Patterns

  • Qu'est-ce qu'un modèle de conception ?
  • Elements du modèle
  • Avantages et inconvénients de l'utilisation des patterns

GoF Design Patterns

Patrons créatifs

  • Constructeur
  • Usine (usine abstraite, méthode d'usine)
  • Prototype
  • Singleton

Modèles structurels

  • Délégateur
  • Interface
  • Façade
  • Composite
  • Immuable
  • Adaptateur
  • Décorateur
  • Proxy

Modèles comportementaux

  • Commande
  • Méthode modèle
  • Observateur
  • Chaîne de responsabilité (oraz Intercepting Filter)
  • Observateur (2 versions)
  • Stratégie

Modèles d'architecture d'application d'entreprise Web

  • MVC - Modèle Vue Contrôleur
  • HMVC, MVP
  • Inversion de contrôle
  • Injection de dépendance Conteneur
  • Enregistrement actif
  • Le concept d'entité et de référentiel
  • Décomposition du système
  • Exemples de systèmes à base de composants Symfony 2 et Zend Framework 2

Pré requis

Connaissance de PHP au niveau de base ou plus.

 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (3)

Cours Similaires

Reactive Programming with Javascript and RxJS

7 heures

Catégories Similaires