Architecture de la plate-forme .NET
- Organisation et structure
- Les langages supportés par .NET
- L'environnement d'exécution
- CLR, CTS, CLS, MSIL
- Les assemblies
- Principe de fonctionnement
Principes fondamentaux du langage C#
- Syntaxe
- Les types de base
- Les structures de contrôle
- Classes et objets
- Règles d'écriture
L'environnement de programmation
- Le .NET Framework SDK
- Premier programme en C#
- compilation - exécution
- génération de documentation
- Environnements de développement
- Les IDE
- Visual Studio .Net
- Autres outils
Programmation orientée objet avec C#
- Types
- Héritage
- Les membres
- Indexeurs
- Délégués
- Evénements
- Boxing/Unboxing
- Exceptions
- Finalization
Utilisation des librairies .NET
- Organisation
- Le namespace System
- Le namespace System.collection
- Le namespace System.IO
- Le namespace System.Net
- Le namespace System.Globalization
|
Les composants graphiques .NET
- Le modèle MVC
- Les Windows Forms
- Contrôles usuels
- Localisation
.Net et XML
- Parser et valider un document XML
- Modifier un document XML
Transformer un document XML avec XSLT
Accès aux Données avec ADO.NET
- Modes connecté/déconnecté
- ADO.Net et XML
- L'espace de nom System.Data
- DataReader, DataSet, DataAdapters, DataTable
- DataBinding
- Concurrence d'accès
Tests unitaires avec NUnit
- Test-Driven Development
- Fonctionnement de NUnit
- Assertions
- NUnit en ligne de commande
- Autres outils de test
Les WebServices
- Architecture des services Web
- SOAP, WSDL
- Créer des services Web avec .Net
- Utiliser des services Web
- Techniques avancées
Déployer des applications .NET
- Les Assemblies
- Assemblies privées et publiques
- Assemblies signées
- Le versionning
|