Programme du cours

5 jours (35 H) | 4-VS-10266Renseignez-vousCette formation vous intéresse ? 
 

Objectifs

Cette formation est recommandée aux développeurs qui débutent sur le framework Microsoft .Net et souhaite développer leurs compétences sur cet environnement et la solution de développement Visual Studio

Participants / Pré-requis

Comprendre la programmation objet. Posséder des connaissances sur les langages C++ ou Java

Contenu

Introduction à C# et .Net Framework

  • Introduction à .Net Framework
  • Créer des projets avec Visual Studio 2010
  • Ecrire une application C#
  • Construire une application graphique
  • Documenter une application
  • Activer et déboguer des applications à l’aide de Visual Studio 2010

Eléments syntaxiques de la programmation C#

  • Déclarer des variables et assigner des valeurs
  • Utiliser des expressions et des opérateurs
  • Créer et utiliser des tableaux
  • Utiliser les tests
  • Utiliser les itérations

Déclaration et appel de méthodes

  • Définir et invoquer les méthodes
  • Spécifier les paramètres optionnels et les paramètres de sortie

Prise en main des exceptions

  • Prise en main et résolution des exceptions

Lecture et écriture de fichiers

  • Accéder aux fichiers systèmes
  • Lire et écrire les fichiers à l’aide de flux

Création de nouveaux types

  • Créer et utiliser les énumérations
  • Créer et utiliser des classes
  • Créer et utiliser les structures
  • Comparer les références et les valeurs

Encapsulation des données et des méthodes

  • Contrôle de la visibilité des types de membres
  • Partager les méthodes et les données

Héritage des classes et mise en oeuvre des interfaces

  • Utiliser l’héritage pour définir les nouveaux types de référence
  • Définir et mettre en œuvre les interfaces
  • Définir les classes abstraites

Gestion de la durée de vie des objets et contrôle des ressources

  • Mettre en œuvre des interfaces IDisposable
  • Gérer les ressources en utilisant un objet

Encapsulation de données et définition d’opérateur

  • Créer et utiliser des propriétés
  • Créer et utiliser des index
  • Surcharge des opérateurs

Gestion avancée d’évènements

  • Déclarer et utiliser les délégués
  • Utiliser les expressions lambda

Utilisation de collections et création de types génériques

  • Utiliser les collections
  • Créer et utiliser les types génériques
  • Définir les interfaces génériques et comprendre la variance
  • Utiliser les méthodes génériques et les délégués

Création et énumération des collections de classes personnalisées

  • Mettre en œuvre une collection de classe personnalisée
  • Ajouter un énumérateur à une collection de classe personnalisée

Utilisation de LINQ pour une requête de données

  • Utiliser lesméthodes d’extension LINQ et les requêtes opérateurs
  • Créer des requêtes dynamiques LINQ et des expressions

Intégration du code Visual C# avec les langages dynamiques et les composants COM

  • Intégrer le code à l’aide d’un langage dynamique dans une application C#
  • Invoquer les composants COM et les services à partir de l’application C#
 
Cette formation vous intéresse ? Renseignez-vous