Beginner

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. 1 Table of Contents
  2. 2 Introduction and Core Concepts
  3. 3 Creating the API and Returning Resources
  4. 4 Customizing API Responses
  5. 5 Manipulating Resources and Input Validation
  6. 6 Full and Partial Updates
  7. 7 Dependency Injection and Configuration
  8. 8 Quick Reference

Interested in this course?

Contact us to book it or get a custom training plan for your team.