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

Niveau
pour tous
Mode de formation
Sur mesure
2 jours
1 groupe disponible
Langue
Français

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.

7h par jour

1.4

  • OIQ

Sur mesure

Partager

Vous cherchez le meilleur expert pour votre entreprise?

Découvrez le forfait qui vous convient!

Vous êtes formateur?

Découvrez pourquoi des milliers de formateurs choisissent Boomrank

Entreprise de formation

ÉTS Formation

ÉTS Formation

  • Canada
    Montréal
Fiche de l'entreprise

Formateurs

Formateurs·trices ÉTS Formation

Formateurs·trices ÉTS Formation

Expert·e·s et actifs·ves dans leur domaine


Disponibilité(1)

  • Sur mesure

    Sur mesure

    Tarif

    Sur mesure