HomeProgrammation orientée objet et modélisation avec UMLDéveloppement Avancé Orienté Objet et Design Patterns – Niveau Expert
Développement Avancé Orienté Objet et Design Patterns – Niveau Expert
€1,600.00
€1,490.00
Durée : 30 heures
100% d'avis positifs
Langue: Français
Accès illimité
Niveau de compétence : Expert
Demander plus d'informations
Description
- Concepts Avancés de la Programmation Orientée Objet (6 heures)
- Classes abstraites, interfaces avancées, et méta-programmation.
- Design par contrat, patrons de conception SOLID.
- Introduction aux Design Patterns (5 heures)
- Principes de base des design patterns.
- Catégories de patterns : créationnels, structurels, comportementaux.
- Exemples d’utilisation : Singleton, Factory, Observer.
- Implémentation des Design Patterns Créationnels et Structurels (6 heures)
- Étude des patterns créationnels : Factory, Abstract Factory, Singleton, Prototype, Builder.
- Implémentation des patterns structurels : Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy.
- Implémentation des Design Patterns Comportementaux (6 heures)
- Étude des patterns comportementaux : Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor.
- Mise en œuvre de ces patterns dans des situations pratiques.
- Projet de Développement Complet avec Design Patterns (7 heures)
- Conception et développement d’un projet complet en utilisant les différents patterns.
- Analyse critique des choix de conception et optimisation.
Prérequis
- Expérience pratique en développement orienté objet. Connaissance des concepts de base des design patterns est un plus.
Public Cible
- Développeurs seniors, architectes logiciels, et chefs de projet techniques souhaitant approfondir leurs connaissances en POO et design patterns pour des applications complexes.