Design Patterns – Exemples en PHP, Java, C# et Python

Design Patterns

24 à 26h

FR

ET_DEV_DESPAT

Objectifs de la formation

Cette e-formation destinée aux développeurs présente de façon concise et pratique les 23 modèles de conception (design patterns) fondamentaux et rapides à appréhender en les illustrant par des exemples pertinents en PHP, Java, C# et Python et rapides à appréhender.

Pré-requis

Public :
Informaticiens

Prérequis :
Des connaissances sur les langages PHP, Java, C# et Python sont nécessaires.

Contenu de la formation

Livre
Ce module vous propose la consultation d’un support de cours numérique.
Design Patterns en PHP – Les 23 modèles de conception : descriptions et solutions illustrées en UML2 et PHP (2e édition)
• Introduction aux design patterns
• Une étude de cas : la vente en ligne de véhicules
• Introduction aux design patterns de construction
• Le design pattern Abstract Factory
• Le design pattern Builder
• Le design pattern Factory Method
• Le design pattern Prototype
• Le design pattern Singleton
• Introduction aux design patterns de structuration
• Le design pattern Adapter
• Le design pattern Bridge
• Le design pattern Composite
• Le design pattern Decorator
• Le design pattern Facade
• Le design pattern Flyweight
• Le design pattern Proxy
• Introduction aux design patterns de comportement
• Le design pattern Chain of Responsibility
• Le design pattern Command
• Le design pattern Interpreter
• Le design pattern Iterator
• Le design pattern Mediator
• Le design pattern Memento
• Le design pattern Observer
• Le design pattern State
• Le design pattern Strategy
• Le design pattern Template Method
• Le design pattern Visitor
• Compositions et variations de design patterns
• Le design pattern composite MVC
• Les design patterns dans la conception de logiciels
• Exercices

Livre
Ce module vous propose la consultation d’un support de cours numérique.
Design Patterns en Java – Descriptions et solutions illustrées en UML 2 et Java (5e édition) – Les 23 modèles de conception
• Introduction aux patterns de conception
• Une étude de cas : la vente en ligne de véhicules
• Introduction aux patterns de construction
• Le pattern Abstract Factory
• Le pattern Builder
• Le pattern Factory Method
• Le pattern Prototype
• Le pattern Singleton
• Introduction aux patterns de structuration
• Le pattern Adapter
• Le pattern Bridge
• Le pattern Composite
• Le pattern Decorator
• Le pattern Facade
• Le pattern Flyweight
• Le pattern Proxy
• Introduction aux patterns de comportement
• Le pattern Chain of Responsibility
• Le pattern Command
• Le pattern Interpreter
• Le pattern Iterator
• Le pattern Mediator
• Le pattern Memento
• Le pattern Observer
• Le pattern State
• Le pattern Strategy
• Le pattern Template Method
• Le pattern Visitor
• Compositions et variations de patterns
• Reconcevoir du code existant
• Le pattern composite MVC
• Les patterns dans la conception de logiciels
• Java avancé et conception par objets
• Exercices

Livre
Ce module vous propose la consultation d’un support de cours numérique.
Design Patterns en C# – Les 23 modèles de conception : descriptions et solutions illustrées en UML 2 et C# [3e édition]
• Introduction aux patterns de conception
• Une étude de cas : la vente en ligne de véhicules
• Introduction aux patterns de construction
• Le pattern Abstract Factory
• Le pattern Builder
• Le pattern Factory Method
• Le pattern Prototype
• Le pattern Singleton
• Introduction aux patterns de structuration
• Le pattern Adapter
• Le pattern Bridge
• Le pattern Composite
• Le pattern Decorator
• Le pattern Facade
• Le pattern Flyweight
• Le pattern Proxy
• Introduction aux patterns de comportement
• Le pattern Chain of Responsibility
• Le pattern Command
• Le pattern Interpreter
• Le pattern Iterator
• Le pattern Mediator
• Le pattern Memento
• Le pattern Observer
• Le pattern State
• Le pattern Strategy
• Le pattern Template Method
• Le pattern Visitor
• Compositions et variations de patterns
• Le pattern composite MVC
• Exercices

Vidéo
Ce module vous propose la consultation d’une vidéo d’une durée de 3h58.
Les Design Patterns en langage Python – Aller au-delà des concepts orientés objets
• Les patrons de conception (Design patterns)
• Les patrons de création
• Les patrons structurels
• Les patrons comportementaux