1 - Vue d'ensemble de la plate-forme Microsoft .NET
- Présentation de la plate-forme .NET
- Vue d'ensemble du .NET Framework
- Avantages du .NET Framework
- Composants du .NET Framework
- Langages du .NET Framework
2 - Vue d'ensemble de C#
- Structure d'un programme en C#
- Opérations élémentaires d'entrée/sortie
- Méthodes conseillées
- Compilation, exécution et débogage
3 - Utilisation des variables de type valeur
- Système de types communs (CTS, Common Type System)
- Attribution de noms aux variables
- Utilisation de types de données intégrés
- Création de types de données définis par l'utilisateur
- Conversion de types de données
4 - Instructions et exceptions
- Introduction aux instructions
- Utilisation des instructions conditionnelles
- Utilisation des instructions d'itération
- Utilisation des instructions de saut
- Gestion des exceptions fondamentales
- Levée d'exceptions
5 - Méthodes et paramètres
- Utilisation des méthodes
- Utilisation des paramètres
- Utilisation de méthodes surchargées
6 - Tableaux
- Vue d'ensemble des tableaux
- Création de tableaux
- Utilisation des tableaux
7 - Notions fondamentales de la programmation orientée objet
- Classes et objets
- Utilisation de l'encapsulation
- C# et l'orientation objet
- Définition de systèmes orientés objet
8 - Utilisation des variables de type référence
- Utilisation des variables de type référence
- Utilisation des types référence courants
- Hiérarchie des objets
- Espaces de noms du .NET Framework
- Conversion de données
9 - Création et destruction d'objets
- Utilisation de constructeurs
- Initialisation de données
- Objets et mémoire
- Gestion des ressources
10 - Héritage dans C#
- Dérivation de classes
- Implémentation de méthodes
- Utilisation de classes scellées (Sealed)
- Utilisation d'interfaces
- Utilisation de classes abstraites (Abstract)
11 - Agrégation, espaces de noms et portée avancée
- Utilisation de classes, de méthodes et de données internes
- Utilisation de l'agrégation
- Utilisation des espaces de noms
- Utilisation des modules et des assemblys
12 - Opérateurs et événements
- Introduction aux opérateurs
- Surcharge d'opérateurs
- Création et utilisation de délégués
- Définition et utilisation d'événements
13 - Propriétés et indexeurs
- Utilisation des propriétés
- Utilisation des indexeurs
14 - Attributs
- Vue d'ensemble des attributs
- Définition d'attributs personnalisés
- Extraction de valeurs d'attributs