Simple play icon Course

Applying Asynchronous Programming in C# 8

by Filip Ekberg

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.

What you'll learn

Do you want to build fast, responsive, and overall better applications by applying asynchronous principles? You'll need to understand how to safely and effectively introduce asynchronous programming in your applications.

In this course, Applying Asynchronous Programming in C#, you’ll learn the fundamentals of asynchronous programming in C#:

  • explore how to properly apply the async and await keywords
  • discover the Task Parallel Library and understand how it relates to async and await
  • learn more about how introducing asynchronous patterns affects the application, how to avoid pitfalls, and how to best approach these patterns
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.

Course FAQ

What is asynchronous programming?

Asnchrony, in computer programming, refers to the occurrence of events independent of the main program flow and ways to deal with such events.

What is C#?

C# is commonly used for backend services, windows applications, website development, and game development.

What will I learn in this programming course?

In this course, you will learn about aync and await keywords, how to use the task parallel library, and insights on advanced topics. By the end of this course, you will know how to effectively apply asynchronous programming in C#.

Are there prerequisites for this course?

The only prerequisite for this course is understanding the basics of C# programming.

Who is this course for?

This course is for anyone who wants to crete fast, responsive, and overall better applications by applying asynchronous principles within C#.

About the author

Filip is an enthusiastic developer that strives to learn something new every day. With over a decade of experience in .NET, Filip actively spreads his knowledge and ideas around the globe, be it speaking at conferences or online. Filip has worked in a range of different technologies such as WPF, Win Forms, ASP.NET, ASP.NET Core, and Xamarin. In 2012, Filip published the book C# Smorgasbord, covering a vast variety of different technologies and patterns using C#, and right after Filip was introdu... more

Ready to upskill? Get started