Plan du cours

Introduction à Design Patterns

  • Qu'est-ce qu'un modèle de conception
  • Catégories de modèles
  • Avantages et inconvénients de l'utilisation des modèles

GoF Design Patterns

Patrons créatifs

  • BUILDER
  • FACTORY (Abstract Factory, Factory Method)
  • Prototype
  • SINGLETON

Modèles structurels

  • Délegataire
  • Interface
  • FACADE
  • Composite
  • Inmutable
  • Adapter
  • Decorator
  • Proxy

Modèles comportementaux

  • Commande
  • Méthode de gabarit
  • Observateur
  • Chaîne de responsabilité (ou Filtre Intercepteur)
  • 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
  • Conteneur d'injection de dépendances
  • Active Record
  • Le concept d'entité et de dépôts
  • Décomposition du système
  • Exemples de composants basés sur Symfony 2 et Zend Framework 2

Pré requis

  • Compréhension de base des PHP
  • Familiarité avec les concepts de la programmation orientée objet

Public cible

  • Développeurs PHP
  • Ingénieurs logiciels intéressés par l'amélioration de la structure du code et sa réutilisabilité
  • Chefs techniques souhaitant adopter des solutions de conception éprouvées
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (4)

Cours à venir

Catégories Similaires