Présentation de Microsoft .Net
Framework
- Les technologies .Net Framework 3.0
Création d’applications avec
Visual Studio2005
- Gérer les projets et les solutions
- Gérer les environnements de développement
intégré
- Ecrire le code avec Visual Studio 2005
Examen des caractéristiques du
langage et des syntaxes
- Syntaxe de base
- Améliorations du langage
Les essentiels de la
programmation orientée-objet
- Concepts de la programmation orientée-objet
- Définir une classe
- Créer une instance de classe
Programmation avancée
orientée-objet
- Concepts avancés de programmation objet
- Mettre en œuvre l’héritage.
- Définir et mettre en œuvre les interfaces
- Créer et utiliser les delegates et les
évènements
La sécurité dans .Net Framework
- Mettre en œuvre la sécurité d’accès du code.
- Mettre en œuvre la sécurité basée sur les
rôles.
- Utiliser les services de cryptographie
Accès aux données en utilisant
ADO.Net
- Lecture et écriture de données
relationnelles
- Lecture et écriture des données XML
Création d’applications Windows
Presentation Foundation
- Présenter Windows Presentation Foundation
- Présenter XAML
- Programmer les applications Windows
Presentation Foundation
Création des applications
distribuées
- Créer et consommer des services Web XML
- Créer les services et clients de Windows
Communication Foundation
Surveillance des applications
.Net Framework en utilisant Instrumentation
- Traçage et débogage
- Amélioration des compteurs
- Journaux d’évènements
Compilation, Test et déploiement
des applications .Net Framework
- Présenter Microsoft Build Engine (MSBuild)
- Tester les applications .Net Framework
- Déployer les applications .Net Framework en
utilisant ClickOnce
- Déployer les applications .Net Framework en
utilisant Windows Installer
Interopérabilité avec du code
non-managé (Module optionnel)
- Faire appel à des fonctions non-managées en
utilisant la plate-forme Invoke
- Faire appel aux objets COM à partir du code
managé.
Conception des logiciels et
développement (Module optionnel)
- Présenter le cycle de vie et de déploiement
des logiciels
- Présenter les solutions Framework
- Développer les applications avec la
possibilité d’intégration d’un modèle à maturité
- Présenter le développement Agile software