DMR - Expertise et formation Compétences MPN
Trouvez votre formation ConnexionConnexion
  
12 domaines de compétence validés par Microsoft !
UNE VISION DIFFERENTEAix-Marseille - 04 42 34 19 55Sophia-Antipolis - 04 93 00 11 13

Formation Développement parallèle avec le Framework 4.0 et la TPL

Télécharger Télécharger en PDF

Durée: 3 jours
Référence: DMRTPL4
Langue du support de cours:  Support en US

[Like button control]
Développement parallèle avec le Framework 4.0 et la TPL

Ce cours de trois jours délivré par un instructeur, permet aux stagiaires d'acquérir les compétences pour mettre en oeuvre des applications basées sur le Framework 4.0 et qui utilisent le développement parallèle.

Public et pré-requis: Ce stage s'adresse aux développeurs qui souhaitent découvrir en détails les fonctionnalités de développement parallèle du Framework 4.0. Des connaissances minimum sur le Framework .NET et LINQ sont nécessaires.


Module 1: Introduction à la programmation parallèle

Introduction à la programmation parallèle avec .NET

Avantages et inconvénients de la programmation parallèle

Cas d'utilisation de la programmation parallèle

Cas d'utilisation de la programmation séquentielle

Module 2: Programmation de tâches

Création et démarrage de tâches

Annulation de tâches

Attente des tâches

Gestion des exceptions dans les tâches

Etats des tâches

Module 3: Partage de données et synchronisation

Introduction à la synchronisation

Exécution séquentielle

Exécution immuable

Exécution isolée

Définition de régions critiques

Utilisation des primitives de synchronisation

Utilisation des collections concurrentes de .NET 4

Utilisation des collections de première génération

Module 4: Coordination des tâches

Mise en oeuvre de la continuation des tâches

Création de continuations simples

Création de continuation un à plusieurs

Création de continuations sélectives

Annulation de continuations

Gestion des exceptions

Création de tâches enfants

Utilisation de la synchronisation pour la coordination des tâches

Création d'un scheduler personnalisé

Module 5: Boucles parallèles

La classe parallèle

Utilisation de boucles parallèles

Positionnement des options de boucles

Interruption et arrêt des boucles

Annulation des boucles

Execution de boucles avec dépendances

Choix d'une stratégie de partitionnement

Création d'une stratégie de partitionnement personnalisée

Module 6: P-LINQ (Parallel LINQ)

Introduction à P-LINQ

Utilisation de requêtes PLINQ

Tri des résultats

Contrôle de la concurrence

Forcer le parallélisme

Forcer l'éxecution séquentielle

Gestion des exceptions PLINQ

Annulation des requêtes

Positionnement des options de Merge

Utilisation de partitionnement personnalisé

Utilisation d'aggégations personnalisées

Module 7: Tests et débogage

Mesure de performance des opérations parallèles

Localisation des bugs

Rappel formation Développement parallèle avec le Framework 4.0 et la TPL

Dates des formations
Aix-Marseille
 Nous consulter

Sophia-Antipolis
 Nous consulter

Cliquer sur une date pour réserver.

Si vous êtes trop loin de nos centres de formation, nous pouvons nous déplacer chez vous en intra-entreprise dans toute la france et plus particulièrement dans les villes suivantes: Aix-en-Provence - Angers - Antibes - Avignon - Besançon - Bordeaux - Brest - Clermont-Ferrand - Dijon - Grenoble - Le Havre - Le Mans - Lille - Limoges - Lyon - Marignane - Marseille - Metz - Monaco - Montpellier - Nancy - Nantes - Nice - Nîmes - Orléans - Paris - Reims - Rennes - Saint-Etienne - Sophia-Antipolis - Strasbourg - Toulon - Toulouse - Vitrolles