C# Intermédiaire : Optimiser le modèle objet et utiliser les design patterns

Dawan Sarl

STRASBOURG

Objectif général : Développement des compétences

Maîtriser les fondements de la POO - Comprendre la décomposition d'une application d'entreprise en objets (conception/design OO) - Appliquer les principes de regroupement, de structuration et de communication entre les objets d'un système complexe - Concevoir des systèmes OO de manière à favoriser la maintenabilité et faciliter le changement dans un contexte itératif - Appliquer les principes S.O.L.I.D. - Comprendre certains modèles de conception d'entreprise (Repository, Factory, DTO) - Connaître la place et les différences entre les styles architecturaux - Connaître quelques modèles architecturaux (DDD, Clean Architecture ... - Concevoir des applications faiblement couplées et cohésives - Apprendre à implémenter des designs patterns

Contenu

Maîtriser les fondements de la conception objetAtelier : construire un schéma de classes cohérentGérer l'interaction entre les objets du systèmeTell don't askGestion des dépendancesDécoupage des règles d'affaires basé sur l'interactionConception basée sur les comportementsLoi de DéméterAtelier : implémentation de patterns de comportementsConcevoir un domaine et découper des objetsAtelier : multiples exemples de mauvaise/bonne implémentationIntroduire une abstractionMétrique de l'Abstraction-Instabilité (R. C. Martin)Principe de substitution de Liskov (LSP)Composition versus héritagePrincipe de la ségrégation des interfaces (ISP)Atelier : analyse d'un code et présentation des métriques - ré-écriture d'exemples concrets

Coût de la formation

Coût de la formation : Consulter l'organisme

Nombre d'heures

35 heures

Modalité

En centre https://www.dawan.fr/formations/-.net/c-avec-visual-studio/C-Intermediaire--Optimiser-le-modele-objet-et-utiliser-les-design-patterns

Pré-requis

Utilisation courante d un langage de programmation;

Contact :

DEBRUYNE Joris (Dawan Sarl)

0665765582

carif-ge@dawan.fr

Localisation de la formation

Offres d'emploi en rapport avec cette formation