Module 1: Introduction au C Sharp et au Framework.Net
•Introduction au Framework .Net
•Creation de Projets Avec Visual Studio 2010
•Ecrire une Application C Sharp
•Construire une Application Graphique
•Documenter une Application
•Exécuter et Débogguer des Applications en Utilisant Visual Studio 2010
Module 2: Utiliser les bases de la Programmation C Sharp
•Déclaration de Variables et Assignation de valeurs
•Utilisation d’expression et d’opérateurs
•Création et Utilisation des Tableaux
•Utilisation des instructions de Test
•Utilisation des instructions de boucle
Module 3: Declaration et appel de méthodes
•Definition et appel de Méthodes
•Specifier des paramètres optionnels et des paramètres de sortie
Module 4: Gestion des Exceptions
•Gestion des Exceptions
•Déclencher des Exceptions
Module 5: Lire et écrire dans des fichiers
•Accéder au système des fichier
•Lire et Ecrire dans des fichiers en utilisant des Flux
Module 6: Créer de Nouveaux Types
•Création et Utilisation des Enumerations
•Creation et Utilisation des Classes
•Creation etUtilisation de Structures
•Comparaison entre variable par valeur et par Références
Module 7: Encapsuler les donées et les Méthodes
•Controller la visibilité des Membres
•Partages des Méthodes et des données
Module 8: Hériter de Classes et Implémenter des Interfaces
•Utilisation de l’héritage pour definer de nouveaux types par référence
•Défintion et implementation d’ Interfaces
•Définition de classes abstraites
Module 9: Gérer le cycle de vie des objets et controller les ressources
•Introduction au Garbage Collector
•Gestion des Ressources
Module 10: Encapsuler les données et Définir des opérateurs surchargés
•Creation Utilisation de Propriétés
• Creation Utilisation d’Indexers
•Surcharged’ Opérateurrs
Module 11: Découpler les methods et la Gestion des événements
•Déclaration et utilization de Délégués
•Utilisation d’Expressions Lambda
•Gestion des Evénéments
Module 12: Utilisation de Collections et Construction de Types Génériques
•Utilisation de Collections
•Creation et Utilisation de types génériques
•Utilisation des methods génériques et de délégués
Module 13: Construire et Enumérer de Classes Collection personnalisées
•Implémention d’une classe Collection personnalisée
•Ajouter un énumérateur à une classe Collection personnalisée
Module 14: Utiliser LINQ pour intérroger des données
•Utilisation des methods d’extension LINQ et des Opérateurs de requête
•Construction de requêtes et expressions LINQ
Module 15: Intégration de code C Sharp Code avec des composants COM et autres langages dynamiques
•Intégration de code C Sharp avec Ruby et Python
•Accéder à des composants COM depuis C Sharp