YoVDO

Advanced .NET with TPL & PLINQ: Conducting Performance Boost

Offered By: Coursera Project Network via Coursera

Tags

Task Parallel Library Courses Software Development Courses C Programming Courses .NET Courses Asynchronous Programming Courses Parallel Processing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
This Guided Project "Advanced .NET with TPL & PLINQ: Conducting Performance Boost" is designed for intermediate software developers interested in incorporating parallelism into their .NET projects. In this 1-hour long project-based course, you will learn how to implement parallel processing techniques using Task Parallel Library (TPL) and optimize data queries with Parallel LINQ (PLINQ). Additionally, you will learn to evaluate the performance improvements achieved through TPL and PLINQ and troubleshoot common issues related to parallel and asynchronous programming to ensure the reliability and efficiency of the system. To achieve this, we will work through tasks including creating and managing parallel tasks, handling task success and failure, incorporating task cancellation, and performing parallel data queries and transformations. This project is unique because it focuses on practical, hands-on applications of TPL and PLINQ to optimize the performance of data processing tasks in a simulated healthcare information system. To be successful in this project, you will need a basic understanding of .NET and C# programming, familiarity with asynchronous programming, and experience with LINQ.

Syllabus

  • Project Overview
    • Here you will describe what the project is about...give an overview of what the learner will achieve by completing this project.

Taught by

Mohamad Dbouk

Related Courses

Building Modern .NET Applications on AWS
Amazon Web Services via edX
Building Modern .NET Applications on AWS
Amazon Web Services via Coursera
AWS: Containerization
Whizlabs via Coursera
Modern Application Development with .NET on AWS
Amazon Web Services via Coursera
Backend Development for .Net Full Stack
Board Infinity via Coursera