accueil / formation / catalogue 2009 / microsoft .net / C#OD
C# et la conception objet - Code : C#OD
Pour construire efficacement ou améliorer des systèmes robustes avec C# et .Net, il est essentiel de penser et de concevoir objet.
Ainsi, ce cours ne se contente pas d'examiner les éléments fondamentaux de la syntaxe de C# et de la plate-forme .Net. Il aborde, d'abord, l'essence de l'analyse et de la conception orientées objet, les Design Patterns et la traduction de conceptions objet en C#. Vous allez pratiquer le langage C# et utiliser l'outil Visual Studio .Net à travers un projet suivi tout au long de la semaine et acquérir ainsi des compétences immédiatement opérationnelles.
Ce cours répond aux questions suivantes : "Quels sont les principes fondateurs de la programmation orientée objet et comment les modéliser ?", "Comment construire une classe, une interface ou une énumération en C# ?", "Quels services offre le Framework .Net en plus du simple langage C# ?".
Vous allez apprendre à :
  • Penser et concevoir objet
  • Lire et écrire du code C#
  • Traduire des conceptions en C# et appliquer des expressions idiomatiques C#
  • Maîtriser quelques composants essentiels du Framework .Net
  • Créer des systèmes .Net interopérables au niveau du langage
  • Créer et configurer des assemblages .Net
  • Mettre en oeuvre une programmation avec tests préalables et utiliser le Framework de tests NUnit C#
  • Créer des modèles du domaine dans la notation UML
  • Affecter des responsabilités aux objets avec les Design Patterns
  • Concevoir des systèmes d'objets à l'aide de diagrammes d'interactions et de classes UML
  • Concevoir à l'aide du polymorphisme, des interfaces, de l'héritage et de l'encapsulation
  • Utiliser l'outil de développement Visual Studio .Net
Durée : 5 jour(s)
Audience : Développeurs logiciels passant à C#, relativement néophytes en matière de conception et de programmation orientées objet
Méthode pédagogique : 70% de travaux pratiques.
Pré-requis : Maîtrise d'un langage de programmation de haut niveau
Prix : Voir dates
Programme :
Les concepts objet
Encapsulation et agrégation
Responsabilités et collaborations
Classe et instances
Méthodes et messages
Hiérarchies de types
Héritage
Interfaces et polymorphisme


Définir des classes C#
Méthodes Main()
Méthode ToString()
Les classes de base de .Net : String, collections, etc.
This
Constructeurs
Contrôle des accès
Les propriétés
Utilisation des types d'un autre espace de nom
Organisation des fichiers et des espaces de noms
Attributs et méthodes
Implémenter une interface


Le développement itératif
Les processus de développement itératifs et incrémentaux
Les processus UP et XP
Complexité et décomposition


L'analyse des exigences
L'utilisation des Use Cases
Les opérations système
Les diagrammes de séquences de niveau système


L'analyse objet
Le modèle du domaine
La notation UML pour les modèles statiques


La conception objet
Les modèles de conception
Notion de visibilité
Les diagrammes de classes
Les Design Patterns
Les diagrammes d'interaction
Comment attribuer la bonne méthode à la bonne classe


Héritage et polymorphisme
Définir des classes dérivées
Surcharger des méthodes
Invoquer un constructeur d'une classe de base
Les méthodes virtuelles
Liaisons statique et dynamique
Définition et implémentation d'interfaces


La technologie .Net
La CLR, le compilateur JIT, le Class Loader
Le système commun de type (CTS) et MSIL
La gestion dynamique de la mémoire
Les Assemblies
La bibliothèque de classe du Framework .Net
Code Managed vs. code Unmanaged
L'interopérabilité entre langages


Quelques aspects techniques
La gestion des exceptions
Les flux d'entrées / sorties
La classe Object
Le multi-threading
Les collections .Net


Dates :
code
[C#OD]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1742 5 2 30 20 25 22 6 3 21 26 23 14
Grenoble 1742 5 - 16 - 25 - 20 - 21 - 23 -
Lyon 1742 - 2 - 20 - 22 - 24 - 5 30 -
Genève 1742 - 23 - - 25 - - 17 - - 30 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut