Filières



Tags de formation





apollo
apollo formation » Architecture » Conception Objet et Design Patterns avec C#

Formation Conception Objet et Design Patterns avec C#

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





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
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é
- Evolutivité
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
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
- Etc.
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


Pour toute demande de renseignement sur la formation Conception Objet et Design Patterns avec C#,
contactez nous au +33 0 811 461 091 ou par mail : demande@apollo-formation.com



Vous trouverez d'autres formations en rapport avec cette formation Conception Objet et Design Patterns avec C# dans notre filière de formation Architecture.

Vous pouvez également trouver des formations , , , , , , .

Informations pratiques


Ref: AF2022

durée formation Durée: 5 jour(s)


Prix formation Prix
• Inter : 3000€HT
• Intra : 8900€HT
durée formation Public
• Analystes • Développeurs
pré-requis formation Pré-Requis: être initié aux concepts de l'objet
Télécharger cette formation (PDF)

Contactez nous


Pour toute demande de renseignement sur la formation Conception Objet et Design Patterns avec C#:
+33 0 811 461 091

mail demande@apollo-formation.com

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.