Votre partenaire formation 100% digital

Design Patterns PHP

Panoramique complète et illustrée sur la POO avancée

  • Formateur(s)

    Formateur Gabriel SANTINI
    Gabriele SANTINI
  • Référence

    DPPHP

  • Durée

    2 jours (14h)

  • Prix unitaire HT

    1390 €

pictogramme calendrier Prochaines sessions

Prochaines sessions - Design Patterns PHP
Date de début Ville Prix unitaire HT
1 juin 2023 Paris 1390 € Réserver
31 août 2023 Paris 1390 € Réserver
23 novembre 2023 Paris 1390 € Réserver

pictogramme information Description

Les Design Patterns apportent des solutions reconnues et réutilisables aux problèmes typiques de la conception Orientée Objet.

Cette formation donne une panoramique complète des bonnes pratiques de la POO et des design patterns en mettant l’accent sur les plus importantes.

pictogramme progamme Objectifs pédagogiques

  • Comprendre la valeur ajoutée des design patterns,
  • Mettre en œuvre efficacement les principes fondamentaux de la conception objet
  • Savoir quand et comment appliquer les design patterns dans leur code

pictogramme cible Public cible

Développeurs PHP confirmés, Experts Techniques, Architectes Logiciels

pictogramme check liste Pré-requis

Bonne connaissance de PHP et notions de programmation orienté objet

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation

Méthodes pédagogiques

60% théorie / 40% pratique

Pour chaque chapitre, introduction théorique puis exemple de code.

Dernière mise à jour : décembre 2022

Nos formations sont accessibles aux personnes en situation de handicap, pour plus d’informations, c’est ICI

pictogramme information Programme de la formation

Conception Orientée Objet

  • Principes
  • Spécificités PHP dans les différentes versions
  • UML

GRASP

  • Information Expert
  • Faible Couplage, Cohésion Forte
  • Creator, Contrôleur, Polymorphisme, Fabrique Pure, Indirection, Protected Variation

SOLID

  • Single Responsibility
  • Open/Closed
  • Liskow
  • Interface Segregation
  • Dependency Inversion (Ioc, Dependency Injection)

Introduction Aux Design Patterns

  • Principes et Patrons
  • Classification
  • Patrons de Présentation des Patrons

Patrons de Création

  • Méthode de Fabrique
  • Singleton et Multiton
  • Fabrique abstraite, Builder, Prototype, Lazy Initialization, Pool d’Objets

Patrons de Structure

  • Adaptateur
  • Décorateur
  • Façade
  • Proxy, Pont, Composite,Contrôleur Frontal, Poids Mouche

Patrons de Comportement

  • Patron de Méthode
  • Itérateur
  • Observateur
  • Chaîne de Responsabilité, Stratégie, Visiteur, Serviteur, Commande, Interpréteur, Médiateur, Mémento, Etat, Tableau Noir, Cas Spécial

Patrons d’Architecture

  • Multi-couches
  • MVC
  • Event Driven
  • Microservices