|
Découvrir les principales techniques de programmation système pour Windows dans l'environnement .NET
|
|
Développeurs
|
|
La connaissance d'un langage de programmation orienté objet (Java ou C++) est conseillée.
|
Programme

- Travailler avec Visual Studio 2010
- L'architecture .NET
- Les langages supportés
- Les plateformes d'exécution
- Le CLR
- Les bibliothèques de classes
- Les types valeur et référence
- Présentation du langage C
- La syntaxe de base
- Les espaces de noms
- Les types de base
- Les tableaux
- Les collections
- Types génériques
- La création de types génériques
- Les contraintes de type
- Les interfaces génériques, variance
- La création de méthodes génériques
- Valeur par défaut générique
- Délégués, évènements et expressions lambda
- Les délégués
- Les évènements
- Les expressions lambda
- Implémentation de gestionnaires
d'évènements
|
|
|
- Présentation de ADO.NET Entity Framework
- Gestion des données avec LINQ
- LINQ to XML
- Gestion de fichiers
- Les classes de gestion du système de
fichiers
- Travailler avec le système de fichiers
- Sérialisation des objets
- Les pipes
- Les pipes mappés en mémoire
- Expressions régulières
- Multi-threading
- Globalisation et localisation
- Sécurité
- Les éléments de base (IPermission et
IPrincipal)
- Implémentation de la sécurité
- Introduction à la cryptographie
- Le dessin avec GDI+
- Le remoting
- La reflection
- Assemblages et déploiement
- Les assemblages privés
- Les assemblages partagés
- Les fichiers de configuration
- Déploiement
- Les drivers
- Les framework UMDF et KMDF
- Interopérabilité
- Code managé et code non managé
- Interopérabilité avec COM
- Programmation réseau: System.NET
- Les documents et données XML
- Les services Web
|
|