Catalogues Formations

Primes et subsides




Design Patterns pour les développeurs Microsoft .NET

Durée : 3 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Public :

  • Développeurs, chefs de projets techniques, concepteurs.

Objectifs :

  • Connaître les principaux Design Patterns.
  • Concevoir des systèmes d'informations plus réutilisables.
  • Comprendre et concevoir une architecture logicielle.

Pré-requis :

  • Connaissances d'un langage .NET et du Framework .NET.
  • Connaissance des bases de données relationnelles.

Contenu pédagogique

Rappel des concepts objets

  • Abstraction
  • Héritage - Polymorphisme
  • Encapsulation

Les différentes stratégies de programmation

  • Décomposition fonctionnelle vs décomposition objet
  • La notion d'interface
  • Programmer vers les interfaces et pas vers les implémentations

Introduction à l'UML pour la modélisation

  • Diagramme de classe
  • Diagramme de séquence
  • Diagramme de collaboration

L'intérêt d'utiliser des architectures connues (Les Design Patterns GoF)

Les patterns de Construction

  • La fabrique Simple
  • La fabrique Abstraite
  • La fabrique en Singleton

Les patterns de Structuration

  • Le pattern Composite
  • Le pattern Proxy
  • Le pattern Adapter
  • Le pattern Façade

Les patterns de Comportement

  • Le pattern Observateur
  • Le pattern Stratégie
  • Le pattern State
  • Le pattern Visitor

Les patterns de présentation de données

  • Le pattern Modèle Vue Contrôleur (MVC)

Les patterns d'accès aux données

  • Les "datasets"