Vue d'ensemble de la plate-forme Microsoft .NET et de C#
La plate-forme .NET, le .NET Framework et ses composants
Structure d'un programme C#, exceptions, débogage, compilation et exécution
Variables (conventions, types de données, conversion, types personnalisés)
Instructions de contrôle (branchement, conditionnelles, d'itération, exceptions)
Méthodes statiques (paramètres, passage de paramètres, retour de valeur, surcharge)
Créer, initialiser et utiliser des tableaux et des Generics
Notions fondamentales de la programmation orientée objet
Classes en C# (héritage et polymorphisme)
Création et destruction d'objets (constructeurs, surcharge, destructeur)
Encapsulation avec les proprietes et les modificateurs de visibilité
Mecanismes d'heritages, classes abstraites et interfaces
Creation d'applications Windows
Principes des Windows Forms (SDI, MDI) et classes partielles
Utilisation de Visual Studio 2008 pour la creation d'applications
Gestion des evenements et utilisation des delegués
Utilisation des controles standards du FrameWork
Utilisation du FrameWork .NET pour le developpement Windows
Programmation du système de fichiers
Programmation des Thread et utilisation de Thread dans une fenetre
Créer et utiliser des fichiers de ressources pour les parametres de l'application
Gerer les erreurs et mener les tests et le debogage de l'application
Application client/serveur avec ADO.NET
Le modele ADO.NET
Etablir la connexion aux données, utiliser des commandes et le DataSet
Utiliser les outils de Visual Studio 2008 pour l'accès aux données
Comprendre et implementer les mecanismes de liaisons aux données pour ameliorer la vitesse de developpement
Impact du XML dans le developpement des données
Ouvertures et Echanges avec les WebServices