This .NET Asynchronous and parallel training course has been specifically designed to address the requirements of developers who wish to take advantage of multiprocessor machines or machines with multiple cores. As chip manufacturers emphasize the development of processors with multiple cores, there is an increasing need to utilise multiple threads.
Using .NET framework delegates will be introduced to concepts and techniques required to process multiple operations simultaneously either using asynchronous or parallel techniques. The course will contain a substantial amount of Hands-On work in which delegates will work on practical exercises which will reflect commercial scenarios.
What is Asynchronous Programming?
Asynchronous Programming and Multithreading?
.NET Support for Asynchronous Programming
What is Parallel Programming?
Parallel Programming Options
Asynchronous Programming Model (APM)
Event Asynchronous Pattern (EAP)
Task Asynchronous Pattern (TAP)
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
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)
See why people choose JBI
31/07/2018: Since the first release of .NET (in 2002) much has changed, both in the .NET Framework and the .NET languages. Notable language features added...
16/01/2018: React vs Angular which framework best for my organisation Speed, security and extensibility are the hallmarks of a great web service, and your...
12/01/2018: ASP.NET Core 2 is the successor to ASP.NET Core 1 and continues the theme of providing a framework for rapid creation of Web Applications making...
15/01/2018: A development team had developed a range of applications using a number of .NET technologies over many years. However, in recent years the challenge...
19/10/2017: Over many years the members of this Software Engineering team have developed web applications using the popular .NET technology of ASP.NET WebForms....
13/10/2017: This organisation needed their Supply Chain department to get fully involved with Microsoft’s Power BI reporting product as soon as possible....
Bring a JBI course to your office
and train a whole team onsite
0800 028 6400 or request quote
Get in touch
0800 028 6400
Excellent feedback, consistently !
"great tips help reduce build times"
"we got access to exclusive content"
"Short course meant less time off"
"what an inspiring trainer !"
"colleagues at 2 sites joined via web"
"I passed my exam the next day"