Formation C++
Détails :
Design Patterns en C++
Durée :
2 Jours
Objectif :
Les design patterns (patron de conception) constituent des solutions à des problématiques récurrentes rencontrées lors de la conception et du développement d'applications informatique. L'objectif de la formation et de vous présenter ces différentes problématiques ainsi que les solutions proposées par les différents patterns. La formation sera agrémentée de nombreux travaux pratiques.
Prérequis :
Avoir de bonnes connaissances en conception objet et en UML. La connaissance du langage de programmation C++ est aussi requise
Public :
Tous développeurs C++ désireux de parfaire leurs connaissances sur le langage C++ et sur les techniques de conception d'applications orientées objets.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
Design Patterns en C++
    Introduction à la notion de Design Patterns
    • Qu'est-ce qu'un Design Patterns
    • Distinction entre "Design Patterns" et "Implementation Patterns"
    • Sensibilisation à l'utilisation du langage UML
    • Classification des patterns

    Les patterns de création
    • Le pattern Singleton
    • Le pattern Factory Method
    • Le pattern Abstract Factory
    • Le pattern Builder
    • Le pattern Prototype

    Les patterns de structuraux
    • Le pattern Adapter
    • Le pattern Bridge
    • Le pattern Composite
    • Le pattern Decorator
    • Le pattern Facade
    • Le pattern Flyweight
    • Le pattern Proxy

    Les patterns de comportementaux
    • Le pattern Chain of Responsability
    • 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 Strategy

    Autres patterns d'architecture
    • Architectures 3-tiers et n-tiers
    • Patterns MVC (Model-View-Controller)
    • Architecture SOA (Service Oriented Appproach)