.NET platform basics
Explain what .NET is made of, and how a project becomes running code.
The platform C# runs on: the runtime and its memory, threads and concurrency, ASP.NET Core, and data access with EF Core. The language itself is under C#.
Choose between concurrency and parallelism in .NET, and avoid the common failures.
Builds on: Async in C#, .NET threads and the thread pool
Explain how an ASP.NET Core application starts, handles a request, and gets its services and settings.
Builds on: .NET platform basics
Design, version and document a web API in ASP.NET Core.
Builds on: ASP.NET Core fundamentals