C# avancé (PER-575)
Utiliser la réflexion, les génériques, LINQ, le parallélisme et l'asynchronisme ainsi que l’interopérabilité dans des cas complexes de programmation d’applications modernes en C#. - Utiliser la réflexion pour inspecter et générer dynamiquement du co... Lire la suite
pour tous
Aucun
Utiliser la réflexion, les génériques, LINQ, le parallélisme et l'asynchronisme ainsi que l’interopérabilité dans des cas complexes de programmation d’applications modernes en C#.
- Utiliser la réflexion pour inspecter et générer dynamiquement du code à l’exécution du programme.
- Coder avec les génériques pour développer des fonctionnalités et des composantes évolutives et modulables.
- Programmer avec les instructions parallèles et asynchrones pour maximiser la performance du logiciel sur les systèmes multicœurs.
- Récupérer des composantes créées avant .NET (COM).
Professionnel et technicien spécialisés en TI
Les nouveautés de C# 6
Utilisation de la Réflexion en .NET
- La réflexion et son application
- Inspecter et manipuler du code à l'exécution
- Fournir des metadatas additionnels avec des attributs
- Concevoir une architecture à plug-in
- Générer du code dynamiquement avec Reflection Emit et CodeDOM
- Protéger son code avec l’obfuscation
- Les bons outils à connaître
Les génériques
- Avantages des génériques en C#
- Les collections et interfaces génériques
- Créér des classes et méthodes évolutives et modulables
- Les types nullables
Requêtage avec LINQ
- La syntaxe LINQ
- LinqPad
Optimisation de performance et exploitation des CPU multicœur
Programmation multithread, parallèle et asynchrone
- Threading versus Parallélisme
- Nouveautés apportées par .NET 4 : Parallel Linq (PLINQ) et Task Parallel Library (TPL)
- Programmer avec les Tasks pour optimiser les performances
- L'asynchronisme simplifié à l'extrême depuis C# 5 : async et await
- Utiliser Dispatcher et BackgroundWorker dans les projets avec interface utilisateur
Interopérabilité avec COM
- Le nouveau mot-clé dynamic avec .NET 4
- Piloter Office (Word, Excel...) avec C#
- Implémenter IDispose
Attestation de participation. 1,4 UEC.
1.4
- OIQ
Entreprise de formation
Formateurs
Formateurs et formatrices ÉTS Formation
Experts actifs et expertes actives dans leur domaine