Description
In this course, programmers will be introduced to ideas and techniques commonly referred to as .NET patterns in C# and VB.NET. Patterns are reusable solutions to recurring problems arising during software development. This course will introduce the programmer to common patterns and their implementation in the .NET programming languages. Patterns will be associated with their uses within the .NET base class library, followed by design and implementation exercises to correlate several design patterns. The course gives deep explanation of the most important mechanism of the .NET CLR, such as the Garbage Collector, the Jitter and the Execution Engine.