1 – Fondamentaux de .NET
- Qu’est-ce que Microsoft .NET ?
- Common Language Runtime
- Framework Class Library
- Interopérabilité entre langages
- Code managé
- .NET Core et développement multiplateforme
2 – Bibliothèques de classes
- Composants dans .NET
- Bibliothèques de classes avec Visual Studio
- Utilisation des références
3 – Packages et frameworks
- Packages NuGet et catalogue
- Métapackages et frameworks
- Packages dans .NET Core
- Migration de .NET classique vers .NET Core
- Gestionnaire de packages Visual Studio
- Installation de packages
- Création de packages
4 – E/S et sérialisation
- Répertoires
- Fichiers et flux
- Sérialisation XML
5 – Délégués et événements
- Délégués
- Génération de nombres aléatoires
- Méthodes anonymes
- Expressions lambda
- Événements
6 – Modèle de programmation .NET
- Garbage collection
- Finalize et Dispose
- Processus
- Arguments de ligne de commande
- Threads
7 – Threading .NET
- Fondamentaux du threading
- ThreadPool
- Threads de premier plan et d’arrière-plan
- Synchronisation
- Task Parallel Library