Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Web API Development with ASP.NET Core 8

Packt via Coursera Specialization

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
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

Syllabus

  • Course 1: Designing and Building Web APIs with ASP.NET Core
  • Course 2: Securing, Testing, and Extending ASP.NET Core Web APIs
  • Course 3: Optimizing, Deploying, and Scaling ASP.NET Core Web APIs

Courses

Taught by

Packt - Course Instructors

Reviews

Start your review of Web API Development with ASP.NET Core 8

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.