30,00

Tuto Devenez incollable sur l'asynchronisme en C# avec C Sharp

30,00

  • Une formation vidéo de 2h44m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
  • Fichiers sources inclus
  • Découvrez pourquoi vous former avec Tuto.com
Devenez incollable sur l'asynchronisme en C#

ajouter ce cours aux favoris retirer ce cours des favoris

L'asynchronisme est devenu un sujet à la mode. A tel point que certains développeurs pensent qu'il s'agit d'une recette magique permettant d'améliorer les performances de leur application de façon exceptionnelle.

Seulement voilà, il arrive parfois qu'on rencontre des déconvenues... Pourquoi ? Et bien tout simplement car l'asynchronisme n'a rien de magique, et ce cours en ligne va vous montrer et expliquer pas-à-pas tout ce qu'il est possible de faire avec l'asynchronisme (et ce qu'il n'est pas recommandé ou inutile de faire également). Nous irons en profondeur sur les aspects avancés, pour que vous compreniez réellement l'impact de l'utilisation de l'asynchronisme sur votre projet !

Ainsi, nous reprendrons les bases de l’asynchronisme, sujet connu par une large majorité de développeurs C#.
Puis, nous verrons des cas d'usages avancés, comme l'annulation, le parallélisme ou les nouveautés liées à l'asynchronisme en C# 8.

Le sujet est vaste et varié, c'est pourquoi il est recommandé d'avoir des connaissances sur le langage C# pour pouvoir suivre les explications et les exemples. Si vous avez des connaissances XAML et/ou IL, c'est encore mieux. 
Toutefois, ce n'est pas obligatoire, car les choses seront expliquées en profondeur pour que même les non initiés puissent comprendre.

Si vous souhaitez vraiment comprendre et maitriser l'asynchronisme en C#, cette formation en vidéo est pour vous et vous amènera à un autre niveau de compréhension. Vous ne verrez plus async/await de la même façon après.

Un QCM vous permettra de valider vos compétences.
Je reste disponible dans le salon d'entraide du cours pour répondre à vos éventuelles questions.

Bonne formation !

Table des matières de cette formation C Sharp (durée : 2h44m)

  • Introduction
    • Bienvenue sur le cours gratuit 00:06:17
    • Un peu de théorie gratuit 00:06:38
  • Les bases de l'asynchronisme
    • Démo du projet et des problèmes si on utilise pas l'asynchronisme 00:04:44
    • Async et await : les mots clés magiques ? 00:06:32
    • Le contexte lors de l'await 00:08:34
    • Exercice : votre première méthode asynchrone 00:01:56
    • Corrigé : votre première méthode asynchrone 00:04:21
    • La gestion des exceptions avec le code asynchrone 00:06:26
    • Démarrer du code synchrone de façon asynchrone 00:03:55
    • Attendre du code asynchrone dans du code synchrone 00:06:35
    • Récapitulatif : que faire et qu'éviter en asynchrone ? 00:03:59
  • Concepts avancés sur l'asynchronisme
    • Démo du projet pour ce module 00:02:17
    • Annulation d'une tâche asynchrone, c'est possible ? 00:07:44
    • Mise en pratique de l'annulation d'une tâche asynchrone 00:06:53
    • Exercice : lancement de tâches asynchrones en parallèle 00:02:52
    • Corrigé : lancement de tâches asynchrones en parallèle 00:07:41
    • Découverte de TPL : Task Parallel Library 00:06:28
    • TPL : La classe Parallel 00:09:34
    • Gérer le timeout de code asynchrone (avec et sans token) 00:08:14
    • Le statut d'une tâche et la continuation 00:05:31
  • Concepts avancés supplémentaires
    • Reporter la progression d'une tâche 00:11:34
    • Faire le boulot du framework ? Découvrons TaskCompletionSource 00:12:03
    • Migrer le code legacy vers async/await facilement 00:05:14
    • Rappels sur le fonctionnement IEnumerable 00:03:38
    • C# 8 : IAsyncEnumerable 00:04:34
    • C# 8 : IAsyncDisposable 00:05:10
  • Annexes
    • Définir la version du langage C# 00:05:17



Formateur : Christophe Mommer

Christophe Mommer a publié 7 tutoriels et obtenu une note moyenne de 4,5/5 sur 10 tutoriels vendus. Voir les autres formations de Christophe Mommer

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    C Sharp
  • Quel est le niveau requis pour suivre ce tuto ?
    débutant
accédez à plus de 1264 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données