JDN > Formations professionnelles > Conception et Développement > Ingénierie d'études > Formation C# et la conception objet




Formation C# et la conception objetInformations pratiquesCentre de formation Valtech Training

 Formation C# et la conception objet


 Valtech Training, Toulouse
 Formation inter entreprise / intra entreprise


Objectif - 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
Contenu 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
Niveau requis Maîtrise d'un langage de programmation de haut niveau;
Coût 1742 euros
Durée de la formation 5 jours
Année de création 2008

 

Mise à jour le 05 Septembre 2008 
Mettre à jour | Envoyer cette fiche 


Rechercher
> Recherche avancée
> Toutes les formations
> Top des recherches
0-9|A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z


Les informations contenues dans l'Annuaire des formations sont communiquées par les établissements concernés. Elles n'engagent en rien la responsabilité de l'éditeur du Journal du Net. © Benchmark Group


Rechercher une formation
Recherche avancée | Toutes les formations
Top des recherches


ENST Telecom Paris formation continue et professionnelle – Cegos
CNFCE ORSYS
Journal du Net Voir un exemple
Management Voir un exemple
Emploi Voir un exemple
Toutes nos newsletters

Annonces Google