Guided courses
Courses
42 courses · 726 lessons
All courses
42 courses
- Intermediate
AI/LLM Integration in .NET
Integrate chat, streaming, structured output and tools in .NET. • Build retrieval flows with embeddings and vector stores. • Evaluate answer quality, cost, latency and reliability. • Protect data and control prompt-injection and tool-use risks.
14 lessons · 4 h 27 min - Intermediate
ASP.NET Core Identity, OAuth and API Security Interview Path
Distinguish authentication, authorization and token purpose. • Understand Identity, OAuth, OIDC and JWT validation. • Protect browser flows, API resources and tenant boundaries. • Test denied paths and plan key rotation and incident handling.
13 lessons · 2 h 57 min · 1 practice test - Intermediate
ASP.NET Core Integration Testing: Contracts, Data and Failure Paths
Test HTTP contracts through WebApplicationFactory. • Use realistic databases and isolated fixtures. • Exercise authentication, tenant boundaries and denied paths. • Control external failures, time and background work.
12 lessons · 2 h 49 min · 4 practice tests - Intermediate
ASP.NET Core Internals
Follow startup, routing and the ASP.NET Core request pipeline. • Understand DI, configuration, binding and authorization. • Handle HTTP clients, background work and error contracts. • Diagnose failures and test the real application pipeline.
18 lessons · 5 h 9 min - Intermediate
Azure for .NET Interviews: Data, APIs and Cloud Patterns
Compare Azure hosting, database and caching choices. • Explain eventing, streaming and API integration. • Review networking, identity and application authentication. • Discuss observability and cloud design trade-offs.
9 lessons · 1 h 17 min · 1 practice test - Intermediate
Azure for .NET Interviews: Platform, Messaging and Functions
Understand Azure platform, identity and configuration basics. • Work through Blob Storage and Storage Queue scenarios. • Compare Functions, durable workflows and container hosting. • Explain messaging behavior and cross-cutting reliability concerns.
8 lessons · 1 h 24 min · 1 practice test - Intermediate
Behavioral and Senior-Round Playbook
Build clear stories about impact, mistakes and leadership. • Structure system-design answers and explain trade-offs. • Practise code reviews, disagreement and level calibration.
11 lessons · 3 h 22 min - Intermediate
Cache Correctness in ASP.NET Core
Design cache keys, expiration and invalidation policies. • Handle concurrent misses, stale data and cache failures. • Protect tenant boundaries and HTTP caching contracts. • Test cache races and monitor useful signals.
12 lessons · 2 h 51 min · 2 practice tests - Advanced
C# Advanced: Concurrency, Memory and Lifetimes
Build a report pipeline with a bounded queue and prove its behavior under failure. Prerequisites: generics, LINQ, async and cancellation from Intermediate. Coordinate workers, use spans and pooled buffers, and check resource lifetimes. First two lessons free; lessons 3–20 included with Full Access.
20 lessons · 7 h 56 min - IntermediateFree
C# and .NET 10: Application Engineering Labs
Application engineering labs for readers who can already write small C# console programs. Practise explicit input rules, calculations, collections, file handling and reporting. Use the Beginner, Intermediate and Advanced courses in C# Language for the paced learning path. Work through complete programs and their checks; explain the requirements behind each result. This is a practice collection, not a promise of production readiness.
25 lessons · 4 h 57 min · 25 practice tests - Intermediate
C# and .NET Interview Questions and Answers
Review C# language, CLR and collection fundamentals. • Explain async, concurrency, memory and resource handling. • Prepare for ASP.NET Core, EF Core and architecture questions. • Check your reasoning with practice tests and a mock interview.
22 lessons · 5 h 4 min - Intermediate
C# Async Reliability Interview Path
Propagate cancellation and respect end-to-end time budgets. • Bound concurrency and apply backpressure. • Handle fan-out failures, retries and shutdown. • Test async behavior with controlled timing.
12 lessons · 3 h 10 min