Pour toute information sur la formation Conception Objet et Design Patterns avec C#, ou si vous souhaitez obtenir des dates pour d'autres villes (Bordeaux, Bruxelles, Clermont-Ferrand, Dijon, Genève, Grenoble, Lausanne, Luxembourg, Marseille, Montpellier, Nice, Rennes, Rouen, Saint-Etienne, Strasbourg ) contactez nous :
+33 0 811 461 091
mail demande@apollo-formation.com
Souscrivez à notre NewsLetter

Recevoir notre catalogue

Formation Conception Objet et Design Patterns avec C#

formation , formation , formation , formation , formation , formation , formation

La formation Conception Objet et Design Patterns avec C#, va vous permettre de :
- comprendre et assimiler les concepts objets
- procurer un bagage formel pour faciliter la recherche de solutions stéréotypiques
- enrichir son catalogue de Design Patterns techniques et métiers



Télécharger un devis PDF pour la session : 
Gratuit • Simple • Rapide, en 1 clic


Plan de formation Conception Objet et Design Patterns avec C#


Conception objet avec C#

Concepts de base des objets
Notion d’abstraction
Caractéristiques des objets
État et comportement
Cycle de vie des objets
Les mécanismes objet
Encapsulation

De la programmation structurée vers la programmation objet
Les limites de la programmation structurée
Les objectifs du monde Objet

Techniques de base des objets
Classe et instance
Message et méthode
Composition
Agrégation
Héritage
Classes et méthodes abstraites
Surcharge
Redéfinition
Concept d’interface
Concept de méta-classe
Principe du « garbage collector »
Les erreurs à éviter

Avantage des technologies objet
Comparatif par rapport aux solutions « traditionnelles »
Lisibilité
Réutilisation
Compacité
Modularité
Fiabilité
Maintenabilité
Évolutivité

La généralisation de l’objet
Les méthodologies objet
L’apport de la notation UML
Les design patterns
La notion de framework
Les difficultés de la réutilisation
La problématique de la persistance
Le mapping objet-relationnel
Les bases de données objet
Un standard connexe : XML
Les plates-formes de développement objet

Analyse objet et Design Patterns

Présentation sommaire d’UML
Modèle statique et dynamique
Cas d’utilisation
De l’analyse à la conception
Les qualités visées d’un modèle objet

Principes des design patterns
Principes techniques de la conception d’une application objet
Origine et portée des patterns
Avantages et les limites des design patterns
Résoudre des problèmes récurrents
Assurer la pérennité des développements

Principes de construction des classes
Gestion raisonnée des dépendances avec l’inversion de dépendance (DIP)
Réduction de la complexité apparente par la séparation des interfaces (ISP)
Répartition des responsabilités avec le principe de GRASP

Rôle et application des design patterns
Usage dans la phase analytique
Usage en conception
Usage en rétro-ingénierie
Refactoring : bonnes pratiques et critères d’évaluation du modèle objet

Design Patterns et UML
Modélisation des Design Patterns
Intégration des Design Patterns dans un diagramme de classes

Organisation du catalogue
Classification : créationnel, structurel, comportemental
Application : création, dépendance, fonctionnalité, granularité, évolution

Design Patterns GOF
fabrique abstraite,  adaptateur,  pond,  constructeur,  chaîne de responsabilité,  commande,  composite,  décorateur,  façade,  méthode de fabrique,  poids mouche,  interpreteur,  itérateur,  mediateur,  memento,  observateur,  prototype,  proximité,  singleton,  état,  stratégie,  Modèle de méthode,  visiteur

Design patterns d’architecture applicative
DAO
Dispenseur
Dispatcher
Helper class

Ajuster les Design Patterns aux besoins applicatifs
Contraintes de réalisation
Implémentation et ajustement selon les langages

Créer de nouveaux Design Patterns
Design pattern de ressources limitées
Compteur de référence

Du Design Pattern au Framework
Mise en œuvre des Design Patterns dans les solutions applicatives
Étude de cas
Modélisation du besoin
Identification des patterns
Affinage et sélection
Ajustement
Modélisation de la solution retenue



Cette formation Conception Objet et Design Patterns avec C# est éligible au titre du DIF.

Informations pratiques


Ref :

  AF2022

durée formation   Durée :

  5 jours

Prix formation   Prix

Inter : 3000€HT
Intra : 8900€HT
(session privatisée)

durée formation   Public

• Développeurs • Analystes

pré-requis formation   Pré-Requis:

être initié aux concepts de l'objet

Télécharger cette formation (PDF)

Qui sommes nous ?


Apollo formation apporte à ses clients une offre en constante évolution de plus de 400 formations professionnelles dans le domaine de la formation Informatique , de la formation Management et de la formation Efficacité Professionnelle pour leurs salariés.

Apollo formation c’est une présence locale dans les principales régions françaises avec 15 agences en France Paris, Lyon, Grenoble, Aix, Marseille, Strasbourg, Toulouse, Bordeaux, Nantes, Lille,... mais également à Genève, Bruxelles, Luxembourg et Montréal.

Nos clients parlent de nous !

avatar"Cette formation a répondu parfaitement à mes attentes"

N. Navarre
RSI