Async Programming in C#
Offered By: LinkedIn Learning
Course Description
Overview
Get a hands-on overview of asynchronous programming in the C# programming language.
Syllabus
Introduction
- Create happier users with asynchronous C#
- What you should know
- What is asynchronous programming?
- When and why to write asynchronous code
- Patterns for asynchronous programming in C#
- Creating and executing tasks
- Waiting for tasks to complete
- Using continuations
- Updating the user interface
- Challenge: Create and continue a task
- Solution: Create and continue a task
- Benefits of using async and await
- Awaiting a task
- Handling exceptions
- Challenge: Await HTTP requests
- Solution: Await HTTP requests
- Using cancellation tokens
- Implementing timeout cancellations
- Reporting task progress
- Challenge: Cancel a slow HTTP request
- Solution: Cancel a slow HTTP request
- Next steps
Taught by
Anton Delsink
Related Courses
JavaScript PromisesGoogle via Udacity Grand Central Dispatch (GCD)
Udacity Asynchronous Programming in C# and .NET Core
Microsoft via edX JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera