1 - Vue d'ensemble de Microsoft .NET Framework
- Introduction au .NET Framework
- Technologies .NET Framework
2 - Création d'applications avec Visual Studio 2005
- Introduction à Visual Studio 2005
- Gestion de solutions et de projets
- Gestion de l'environnement de développement intégré
- Écriture de code avec Visual Studio 2005
3 - Étude des fonctionnalités du langage et de la syntaxe
- Principes de la syntaxe
- Améliorations apportées au langage
4 - Notions fondamentales relatives à la programmation orientée objet
- Concepts de la programmation orientée objet
- Définition d'une classe
- Création d'une instance de classe
5 - Programmation orientée objet avancée
- Concepts de la programmation orientée objet avancée
- Implémentation de l'héritage
- Définition et implémentation d'interfaces
- Création et utilisation de délégués et d'événements
6 - Sécurité dans le .NET Framework
- Présentation de la sécurité
- Implémentation de la sécurité d'accès au code
- Implémentation de la sécurité basée sur les rôles
- Utilisation des services de chiffrement
7 - Accès aux données à l'aide d'ADO.NET
- Présentation de l'accès aux données
- Lecture et écriture de données relationnelles
- Lecture et écriture de données XML
8 - Création d'applications Windows Presentation Foundation
- Introduction à Windows Presentation Foundation
- Introduction au langage XAML
- Programmation d'applications Windows Presentation Foundation
9 - Création d'applications distribuées
- Présentation des applications distribuées
- Création et utilisation de services Web XML
- Création de services et de clients Windows Communication Foundation
10 - Surveillance d'applications .NET Framework à l’aide de l’instrumentation
- Introduction à l'instrumentation
- Traçage et débogage de code
- Compteurs de performance
- Journaux d'événements
11 - Compilation, test et déploiement d'applications .NET Framework
- Introduction aux assemblys
- Présentation de Microsoft Build Engine (MSBuild)
- Test d'applications .NET Framework
- Déploiement d'applications .NET Framework à l'aide de ClickOnce
- Déploiement d'applications .NET Framework à l'aide de Windows Installer
12 - Interaction avec du code non managé (facultatif)
- Présentation de l'interopérabilité
- Appel de fonctions non managées à l’aide d’un appel de code non managé
- Appel d’objets COM à partir de code managé
13 - Conception et développement de logiciels (facultatif)
- Introduction au cycle de vie de développement de logiciel
- Présentation de Microsoft Solutions Framework
- Développement d'applications avec le modèle CMMI (Capability Maturity Model Integration)
- Introduction au modèle Agile Software Development