Introduction to Concurrency in C# - Async and Paralellism

Posted By: lucky_aut

Introduction to Concurrency in C# - Async and Paralellism
Duration: 5h 5m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.8 GB
Genre: eLearning | Language: English

Learn to develop scalable and fast applications using concurrency

What you'll learn
Use asynchronous programming in C#
Improve the speed of your programs with parallelism
Patterns and antipatterns of asynchronous programming and parallelism

Requirements
Knows the basics of C# (knows about loops, methods, classes)

Description
In this course you will learn how to use asynchronous programming and parallelism in C #.

We will look at both patterns and antipatterns of concurrency. That is, we will see what things we should do, but we will also see what things we should not do.

With asynchronous programming we can:

Run a set of I / O tasks at the same time

Prevent the UI of our applications from freezing

Scale up our ASP.NET and ASP.NET Core applications

Cancel tasks so that the user does not have to wait for their completion

Implement generic retry logic

Create asynchronous streams

With parallel programming we can:

Accelerate the execution of certain algorithms

Apply transformations to a set of images in parallel

Use synchronization mechanisms to avoid race conditions

Define the maximum degree of parallelism

Configure instances of a class by threads

Use LINQ in parallel

We will learn all of this in this course!

Who this course is for:
C# developers who want to use asynchronous programming and parallelism in an effective way

More Info