Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Asynchronous Programming in C# 10

via Pluralsight

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
This course will teach you how to get started with asynchronous programming in .NET. You will learn how to apply these patterns in new and existing applications and you will see how to avoid the common mistakes.

This course is for those of you that want to build fast, responsive, and overall better applications by applying asynchronous principles. In this course, Asynchronous Programming in C# , you’ll learn how to apply asynchronous programming in your applications. First, you’ll explore how to introduce the async & await keywords. Next, you’ll discover the Task Parallel Library and understand how it relates to async and await. Finally, you’ll learn more about how introducing asynchronous patterns affects the application, avoiding pitfalls, how to best approach these patterns and how to introduce parallel programming in your applications. When you’re finished with this course, you’ll have the skills and knowledge of asynchronous programming needed to apply this in your C# applications.

Syllabus

  • Course Overview 2mins
  • Getting Started with Asynchronous Programming in C# using Async and Await 46mins
  • Using the Task Parallel Library for Asynchronous Programming 51mins
  • Exploring Useful Methods in the Task Parallel Library 35mins
  • Async & Await Advanced Topics 31mins
  • Asynchronous Programming Advanced Topics 30mins
  • Parallel Programming and Multithreading in C# 41mins
  • Advanced Parallel Programming: Understanding Locking and Shared Variables 42mins
  • Using Parallel LINQ (PLINQ) 19mins

Taught by

Filip Ekberg

Reviews

4.8 rating at Pluralsight based on 184 ratings

Start your review of Asynchronous Programming in C# 10

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.