Web API Development with ASP.NET Core 8

Coursera MOOC / Non-credit USD 49
Enroll now →
Web API Development with ASP.NET Core 8

About this course

This Specialization provides a structured path to building modern Web APIs with ASP.NET Core 8, covering design, development, security, testing, deployment, and scalability. It begins with Web API design principles and ASP.NET Core fundamentals, helping learners understand application architecture, API workflows, and the framework features needed to create maintainable services. Learners then explore data access and persistence with Entity Framework Core, including data modeling, entity relationships, and practical techniques for working with application data. The program also introduces identity, authentication, and authorization concepts, along with testing practices that improve software quality and reliability. Through unit and integration testing, learners gain confidence in API behavior and correctness. The final course focuses on extending, operating, and scaling production-ready services. Topics include gRPC, GraphQL, SignalR, error handling, monitoring, observability, cloud-native development, and automated deployments using Azure Pipelines and GitHub Actions. By completing all three courses, participants gain a comprehensive understanding of the ASP.NET Core Web API lifecycle, from design and implementation to testing, deployment, optimization, and operational readiness. This Specialization is based on the book Web API Development with ASP.NET Core 8, by Xiaodi Yan

What you'll learn

  • understand application architecture and API workflows
  • design and develop Web APIs
  • implement security and authentication mechanisms
  • perform unit and integration testing
  • scale production-ready services

Course objectives

  • provide a structured approach to Web API development
  • enhance software quality through testing practices
  • offer practical techniques for data access and persistence

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.