DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTEAix-Marseille - 04 42 34 19 55Sophia-Antipolis - 04 93 00 11 13

Formation Programmation en C# avec Visual Studio 2010

Télécharger Télécharger en PDF

Durée: 5 jours
Référence: MS10266
Langue du support de cours:  Support en US

[Like button control]
Programmation en C# avec Visual Studio 2010 Cours Microsoft Officiel

Cette formation se focalise sur la structure d'un programme C#, la syntaxe du langage et les détails d'implémentation avec le Framework 4.0. Cette formation aborde les nouveautés du langage C# 4.0 en utilisant Visual Studio 2010.
Ce cours permet de d'acquérir les compétences nécessaires au développement d'applications en C#.

Public et pré-requis: Cette formation est destinée aux développeurs qui ont déjà une expérience de développement en C, C++, Visual Basic, ou Java.


Module 1: Introduction au C# et au Framework .NET

Introduction au Framework .NET 4

Création de projets avec Visual Studio 2010

Développement d'une application C#

Construction d'une application graphique

Documentation d'une application

Débogage d'applications avec Visual Studio 2010

Module 2: Utilisation des éléments de programmation C#

Déclaration de variables et assignation de valeurs

Utilisation des expressions et des opérateurs

Création et utilisation de tableaux

Utilisation des instructions de choix

Utilisation des instructions d'itération

Module 3: Déclaration et appel de méthodes

Définition et invocation de méthodes

Spécification des paramètres optionnels et des paramètres de sortie

Module 4: Gestion des exceptions

Gestion d'exceptions

Levée d'exceptions

Module 5: Lecture et écriture de fichiers

Accès au système de fichiers

Lecture et écriture de fichiers en utilisant des flux

Module 6: Création de nouveaux types

Création et utilisation d'énumérations

Création et utilisation de classes

Création et utilisation de structures

Comparaison entre types valeurs et types références

Module 7: Encapsulation de données et de méthodes

Contrôle de la visibilité des membres du type

Partage de méthodes et de données

Module 8: Héritage de classes et implémentation d'interfaces

Utilisation de l'héritage pour définir des nouveaux types référence

Définition et implémentation d'interfaces

Définition de classes abstraites

Module 9: Gestion du cycle de vie des objets et contrôle des ressources

Introduction au garbage collector

Gestion des ressources

Module 10: Encapsulation de données et surcharge d'opérateurs

Création et utilisation de propriétés

Création et utilisation d'indexeurs

Surcharge d'opérateurs

Module 11: Découplage des méthodes et gestion des évènements

Création et utilisation de délégués

Utilisation des expressions lambda

Gestion des événements

Module 12: Utilisation des collections et construction de types génériques

Utilisation des collections

Création et utilisation de types génériques

Définition d'interfaces générique et comprendre la variance

Utilisation de méthodes génériques et des délégués

Module 13: Construction et énumération de collections personnalisées

Implémentation d'une classe de collection personnalisée

Ajout d'énumérateurs à une classe de collection personnalisée

Module 14: Utilisation de LINQ pour requêter des données

Utilisation de méthodes d'extensions et d'opérateurs de requêtage LINQ

Construction de requêtes dynamiques LINQ et des expressions LINQ

Module 15: Intégration de code C# avec les langages dynamiques et les composants COM

Intégration de code C# avec Ruby et Python

Accès aux composants COM à partir de C#


Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles