Getting Started with ASP.NET Core 10 Web API
Build a REST API with the CityInfo project — resources, validation, updates, DI and configuration.
Course based on the CityInfo.API project — a REST API that exposes cities and their points of interest.
An API (Application Programming Interface) is a contract between a service provider (the server) and a consumer (the client). A REST API (Representational State Transfer) is an API that adheres to REST architectural constraints, making it a very popular architectural style for web services.
ASP.NET Core is a cross-platform, open-source, high-performance web framework developed by Microsoft. It implements the MVC (Model-View-Controller) pattern, but for an API, the View layer is removed and the focus is on Controllers that return data.
Sign in to read this course
A free account unlocks all 514 courses. 20 are readable without one.
What's inside
8 sections- 1 Table of Contents
- 2 Introduction and Core Concepts
- 3 Creating the API and Returning Resources
- 4 Customizing API Responses
- 5 Manipulating Resources and Input Validation
- 6 Full and Partial Updates
- 7 Dependency Injection and Configuration
- 8 Quick Reference
More ASP.NET Core & Web APIs courses
View all 11ASP.NET Core 10 Web API: Databases, Searching, Filtering and Paging
EF Core, the repository pattern, and searching, filtering and paging resources in a Web API.
ASP.NET Core 10 Web API: Securing, Versioning, Documenting and Deploying
JWT security, versioning, OpenAPI/Scalar docs and deploying an ASP.NET Core 10 Web API to Azure.
Developing an Asynchronous ASP.NET Core 10 Web API
End-to-end async flows, cancellation, streaming, external services and async anti-patterns.
Building Minimal APIs in ASP.NET Core 10
Minimal APIs end to end — routing, binding, responses, validation, security and documentation.
Minimal APIs Deep Dive in ASP.NET Core 10
Internal architecture, advanced routing, endpoint filters, validation, versioning and streaming.
ASP.NET Core MVC Deep Dive
MVC fundamentals through routing, Razor views, models, filters, security and performance.
Interested in this course?
Contact us to book it or get a custom training plan for your team.