.NET Intermediate: ASP.NET Core Web APIs and EF Core
Build data-driven web APIs with .NET
Move beyond console applications and create maintainable HTTP services with ASP.NET Core and Entity Framework Core. You will design endpoints, validate requests, use dependency injection, model relational data, secure operations, test the application, and ship a complete inventory API.
Learning outcomes
- Explain the ASP.NET Core request pipeline and dependency injection.
- Design RESTful endpoints with consistent validation and errors.
- Use EF Core migrations, relationships, queries, and transactions.
- Apply authentication, authorization, logging, and configuration.
- Write unit and integration tests for a production-style API.
Prerequisites
Comfort with C# classes, collections, LINQ, exceptions, and basic automated tests.