< Go back to Asynchronous and Parallel training course
Editor (add & remove topics to suit your needs)
Asynchronous and Parallel Programming Introduction
What is Asynchronous Programming?
Asynchronous Programming and Multithreading?
.NET Support for Asynchronous Programming
What is Parallel Programming?
Parallel Programming Options
Overview of Asynchronous Options
Asynchronous Programming Model (APM)
Event Asynchronous Pattern (EAP)
Task Asynchronous Pattern (TAP)
Task Asynchronous Pattern
Asynchronous support in .NET Framework
Use of async/await keywords
Asynchronous File Handling
Use of Async in Web Applications
Use of Async in Windows Applications
Use of Tasks
Defining Asynchronous Methods
Asynchronous Programming with Tasks
Tasks vs Threads
Synchronization within Tasks
Task Parallel Library
Task Parallel Library vs Parallel LINQ
Use of AsParallel
Parallel.For and Parallel.ForEach
Parallel Tools (Visual Studio Ultimate)
Monitors vs SemaphoreSlim
Issues with GUI threading (ASP.NET/WinForms/WPF)
Audience & Requirements
Duration, location and dates
If you have a course length in mind, please select from the list
More than 5 days
Where would you like the course to be held?
On your site
At our London offices
Please quote for both options
Where is your site located?
If you have a date and location in mind, enter them here....
Complete the form oppositebelow to get your quote >>>
GET A CUSTOM COURSE QUOTE
Complete this form for an instant quote Or for more information call 0800 028 6400
Subscribe to our Newsletter – Receive the latest info on Tech courses & insights Subscribe