New 5-Day Course in C# and .NET

We are pleased to announce a new 5-day course in C# programming and .NET, running on .NET 6/7 and Visual Studio 2022.

The new course is designed for the experienced programmer to help you quickly come up to speed on the essentials of the C# language and the .NET Core frameworks. It joins our popular 5-day course 4001 Object-Oriented Programming in C# as an entry point to our extensive .NET curriculum. The new course covers the C# language in an accelerated time frame. This leaves time to cover important topics of the multi-platform .NET Core. The course consists of two modules.

The first module covers the C# language and core features of C# and .NET, including delegates and events and an introduction to Windows Forms. The second module focuses on core portions of the .NET Class Library that are common across many application areas. It starts with an introduction to the architecture and key concepts of .NET. The course then discusses class libraries, packages, metapackages and frameworks. The following chapters discuss important topics in the .NET programming model, including metadata and reflection, I/O and serialization, memory management, processes and threads. The course concludes with a chapter on threading, which includes an introduction to the Task Parallel Library (TPL).

Shipments of the new course begin immediately.