Learn Parallel Programming with C# and .NET
This course is about .NET Parallel Programming with C# and covers the core multithreading facilities in the .NET Framework, namely the Task Parallel Library (TPL) and Parallel LINQ (PLINQ).
This course will teach you about:
Task Programming: how to create and run tasks, cancel them, wait on them and handle exceptions that occur in tasks.
Data Sharing and Synchronization, ensuring your access to shared data also happens in a safe and consistent manner.
Concurrent Collections, such as ConcurrentBag, which operate correctly even when accessed from multiple threads.
Task Coordination concepts, including the idea of continuations, as well as uses of synchronization primitives to coordinate tasks.
Parallel Loops which let you easily iterate over a counter or collection while partitioning the data and processing it on separate threads.
Parallel LINQ, the parallel version of .NET's awesome Language-Integrated Query (LINQ) technology.
Async/Await and .NET's support for asynchronous programming.
This course is suitable for:
Beginner and experienced .NET/C# developers
Anyone interested in multi-threading, parallelism and asynchronous programming
The course consists of the following materials:
Video lectures showing hands-on programming
C# files that you can download and run
Before taking the course, you should be comfortable with the C# programming language and familiar with multi-threading.
Get a Reminder
Get a Reminder
Similar Courses
What people are saying
parallel programming
I think the author have deep knowledge in terms of practical use of Parallel programming in .Net.
It helped me to better understand parallel programming.
Very good explanation of topic of the parallel programming ... yes good match The author is really tiering to listen to since he does not pauses at the end of sentences, instead he randomly raises his voice and continue speaking.
The content especially jumps straight into the Parallel Programming unlike the beginner level boring repeated jargon on websites.
It's a very good course about Parallel Programming with c# and the .NET platform.
I can honestly recommend this course to anyone, who wants to lear Parallel Programming in .NET.
Cheers :) Excellent introduction and explaination into the world of Parallel Programming.
This is the best course on parallel programming in .Net.
I would recommend this course to anybody who is serious to learn about parallel programming in .Net.
Great course to clearify basic parallel programming in .net!
I got to understand how to do Parallel Programming in C# by only watching this course.
Explanation for all concepts are pretty elegant and understandable easily... You must take this class if you want to learn about parallel programming with C#.
One of the best courses on parallel programming in Udemy.
I'm newbie to c# parallel programming (but not to concurrent programming) and this course is just what I needed.
Read more
too fast
talks too fast, it´s hard to understand.
Expecting more technical aspects I am satisfied with the course, though at times I find the instructor speaks a little too fast.
Like the practical examples and learning allot thanks So far (one episode in), it moves a bit too fast, so I have to pause for a bit to digest the information.
He's going through it really fast but I haven't decided if it's too fast yet or not.
You are sure you don't waste time during his courses and if something is too fast you can just rewind/pause and watch again.
Lectures are too fast with little emphasis on the fundamentals.
the instructor is a bit too fast.
A little too fast but good stuff so far.
Read more
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Associate .Net Developer Consultant $71k
.Net & Ruby Web Developer $82k
C# .Net Web Application Developer $85k
Freelance .Net Developer Consultant $103k
Technology .Net Programmer Analyst Lead $106k
.NET Developer / Programmer $108k
C#, .NET, SQL Application Developer $113k
.NET Web Developer / SQL Databases Consultant $119k
.Net Technical Analyst $127k
FPGA/ASIC Design Engineer u2013 Accelerated Parallel Computing $131k
Senior .NET Application Architect $132k
Senior Owner .Net Developer Consultant $161k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course