Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 74% Learn Parallel Programming with C# and .NET

Learn Parallel Programming with C# and .NET

$12.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.2/10 (Our Score)
Product is rated as #122 in category C#

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.

Instructor Details

Dmitri Nesteruk is a quant, developer, book author and course author. His interests lie in software development and integration practices in the areas of computation, quantitative finance and algorithmic trading. His technological interests include C#, F# and C++ programming as well high-performance computing using technologies such as CUDA and FPGAs. He has been a C# MVP since 2009. Dmitri is a graduate of University of Southampton (B.Sc. Computer Science) where he currently holds a position as a Visiting Researcher. He is an author of dozens of courses on Pluralsight, Udemy and elsewhere, covering a wide range of topics including programming, finance and mathematics.

Specification: Learn Parallel Programming with C# and .NET

Duration

5.5 hours

Year

2019

Level

Intermediate

Certificate

Yes

Quizzes

No

20 reviews for Learn Parallel Programming with C# and .NET

4.1 out of 5
6
9
5
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Dimitrios Papazisis

    It’s Exactly what I wanted. I was only hopping for more interaction like a couple of exercises. Overall a very good course.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Michelle Bartolo

    Was very helpful

    Helpful(0) Unhelpful(0)You have already voted this
  3. Dmitry

    Great entry level course, more wide than deep. Almost all parts of multithread/asynchronous .net topics are briefly covered. Pros: a lot of topics; small and easily reproducable examples; brief but understandable description of each example/topic; Contras: some essential in my opinion topics are not covered (sync. context, TaskValueSource, brief overview of IAsyncResult interface and EAP pattern just for comparison with modern approach); a bit more words regarding async caveats and best practices would be fine(deadlock on mixing sync/async approach, async void avoiding etc);

    Helpful(0) Unhelpful(0)You have already voted this
  4. alejandra florez

    Buen curso.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Clayton Matthew Stamper

    Perfect way to supplement my Parallel class that I’m taking at University. I’ll do a section of this course and be super prepared for lecture the next day.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Gokul Rathod

    good

    Helpful(0) Unhelpful(0)You have already voted this
  7. Scott Turner

    Pacing is a little fast

    Helpful(0) Unhelpful(0)You have already voted this
  8. Karim Usama

    The course is good and lecturer is excellent and tries to make things simple, however there is some points that i really didn t understand why/when we can use them in the first place and other points i didn t understand at all (but honestly these point are hard to explain because i tried to google them and also didn t understand anything, so i guess it is Microsoft s fault that made those pieces so hard to grasp regardless of who is explaining them )

    Helpful(0) Unhelpful(0)You have already voted this
  9. Craspo123

    too fast

    Helpful(0) Unhelpful(0)You have already voted this
  10. Pratap Singh

    its a good course. Cleared many doubts. But one thing is missing, best practices and the scenarios where to use what. Otherwise, an excellent course. Thank you.

    Helpful(0) Unhelpful(0)You have already voted this
  11. 365Scores

    it was a very good course until the point the lecturer stop using the IDE and started using the notepad. with the notepad its zoom in and and you cant see most of the code, what’s make you see very small chuncks of the code which makes it very hard to understand the whole thing.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Robert Worner

    Excellent course with detailed but easy to understand examples.

    Helpful(0) Unhelpful(0)You have already voted this
  13. Luis Rafael Gamez

    Good, increased my scope knowledge about task and async operations, but, it lacked of real world examples. Thank you

    Helpful(0) Unhelpful(0)You have already voted this
  14. Frylle Bancaso

    Very well explained

    Helpful(0) Unhelpful(0)You have already voted this
  15. Payam Shoghi

    Great course as usual, and it has room for new lectures and updates with what is coming with .Net 5.

    Helpful(0) Unhelpful(0)You have already voted this
  16. John Woods

    A little fast which seems appropriate given the venue. Not so fast I’m frustrated. Not so slow I’m bored. A little more clarification on the why, in brief, would probably add some value. For me, I would like a 10 second explanation over how Task and Task.Factory compare to, say, Thread and BackgroundWorker. Small nitpick that may not actually add any value to the course, sharing only my perspective as a viewer who is I. Overall very happy, so far.

    Helpful(0) Unhelpful(0)You have already voted this
  17. Mihai

    Very good examples

    Helpful(0) Unhelpful(0)You have already voted this
  18. John B Ferrara

    yes, very good

    Helpful(0) Unhelpful(0)You have already voted this
  19. Arun

    its good

    Helpful(0) Unhelpful(0)You have already voted this
  20. Troy Silkwood

    Great course! Covered a lot of ground. I really liked the explanations of the code as you were walking us through it. The only thing I didn’t like about this course was, towards the end of the course, you switched to that gigantic font where there were only about 10 lines of code on the screen (for that one video segment). I think its much better to show the entire development environment during your code explanations.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Learn Parallel Programming with C# and .NET
    Learn Parallel Programming with C# and .NET

    $12.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare