Menu

FORMATIONS / INFORMATIQUE / MICROSOFT / Développement

MS-10266  PROGRAMMATION C# AVEC .NET FRAMEWORK 4- EN |  5 jours


01/. Introduction à C# et au .Net Framework

Introduction au .Net Framework ; Création de projets avec Visual Studio 2010 ; Ecrire une application C# ; Construire une application graphique ; Documenter une application ; Exécuter et déboguer des applications avec Visual Studio 2010.

02/. Structures de programmation du C#

Déclaration de variables et affectation de valeurs ; Utilisation d'expression et d'opérateurs ; Création et utilisation des tableaux ; Instructions de décision ; Instructions d'itérations.

03/. Déclaration et appel de méthodes

Définir et appeler des méthodes ; Spécification de paramètres optionnels et de paramètres de sortie.

04/. Gestion d'exceptions

Gestion des exceptions ; Soulever des exceptions.

05/. Lire et écrire dans des fichiers

Accéder au système de fichiers ; Lecture et écriture dans des fichiers en utilisant les flux.

06/. Créer de nouveaux types de données

Création et utilisation d'énumérations ; Création et utilisation de classes ; Création et utilisation de structures ; Comparaison des types références et types valeurs.

07/. Encapsulation de données et de méthodes

Contrôler la visibilité des membres ; Partager méthodes et données.

08/. Héritage de classes et implémentation d'interfaces

Utiliser l'héritage pour définir de nouveaux types références ; Définir et implémenter des interfaces ; Définir des classes abstraites.



09/. Gestion de la durée de vie des objets et contrôler les ressources

Introduction au Garbage Collection ; Gestion des ressources.

10/. Encapsuler des données et définir des surcharges d'opérateurs

Création et utilisation des propriétés ; Création et utilisation des indexeurs ; Surcharge d'opérateurs.

11/. Découplage de méthodes et gestion d'événements

Déclaration et utilisation de délégué ; Utilisation des Lambda Expressions ; Gestion d'événements.

12/. Utilisation des collections et construction de types génériques

Utilisation des collections ; Création et utilisation des types génériques ; Définir des interfaces génériques et comprendre la variance ; Utilisation de méthodes génériques et des délégués.

13/. Construction et énumération de classes de collection personnalisées

Implémenter une classe de collection personnalisée ; Ajouter un énumérateur à une classe de collection personnalisée.

14/. Utilisation de LINQ pour interroger des données

Utilisation des méthodes d'extension LINQ et des opérateurs de requête ; Construction de requêtes et d'expressions LINQ dynamiques.

15/. Intégration de langages dynamiques et de composant COM au code Visual C#

Intégration de Ruby et Python au code Visual C# ; Accéder à des composants COM depuis C#.



Public
Programmeurs et développeurs C# débutants.

Objectifs
Acquérir les connaissances et compétences nécessaire pour exploiter des données avec LINQ. Apprendre à intégrer des scripts Ruby et Python dans des applications .Net. Comprendre comment tirer parti de la puissance du Framework avec C#. Disposer de solides bases pour développer des applications en C#. Mettre en œuvre la programmation orientée objet (POO) avec C#.

Prérequis
La connaissance d'un langage de programmation objet (C++, Java,...) est un plus pour suivre cette formation.

Moyens pédagogiques
1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation.

VOS DATES DE FORMATION