Introduction au framework Microsoft .NET
Avantages/inconvénients de la plate-forme
Les bases du framework
Les assembly
Les langages de développement Microsoft .Net
Le langage C#
Introduction au langage
Les variables simples
Les instructions
Les tableaux
La POO (Programmation Orientée Objet)
Introduction à la programmation objet
La notion d’héritage
Le polymorphisme
Les évènements et les délégués
La Gestion des Erreurs et des Exceptions
Les structures Try/Catch
La classe Exception
Les particularités du langage C# 3
Les classes partielles, des generics et des indexeurs
L’Interface IDispose
Les types anonymes
Les APIs du Framework Microsoft .Net 3.5
Les Collections
les expressions régulières
Les Entrées sorties
Les Réseaux
Le Multithreading
Les Formulaires et les contrôles
La création de formulaires Windows forms 3.5 (winforms)
Les contrôles
Les principaux contrôles disponibles
Les formulaires hérités
Les contrôles personnalisés
Les contrôles utilisateurs
LINQ
Définition de LINQ
Utilisation de LINQ to SQL
Client Application Services
Définition de « Client Application Services »
Utilisation du service d’authentification
La configuration et le déploiement d’applications Winforms
les bonnes pratiques de configuration de l’application
Le paramétrage utilisateur
La Régionalisation d’une application Winforms
Windows Installer
ClickOnce