YoVDO

Building Web APIs with ASP.NET Core in .NET 6

Offered By: LinkedIn Learning

Tags

ASP.NET Core Courses Web Development Courses APIs Courses Asynchronous Programming Courses Entity Framework Core Courses API Design Courses REST Courses

Course Description

Overview

Discover how to build robust web APIs with ASP.NET Core, the open-source framework for Windows, macOS, and Linux.

Syllabus

Introduction
  • Building web APIs
  • Why an API?
  • What you should know
1. Getting Started
  • Prerequisites and setup
  • "Hello World," API style
  • "Hello World" with Visual Studio Code
  • Minimal APIs
  • HTTP in a nutshell
  • REST basics
  • API design basics
  • Tools for API testing
2. Retrieving Data
  • Controllers and actions
  • Routing basics
  • Creating a data model
  • Using Entity Framework Core
  • Returning a list of items
  • Using ActionResult
  • Returning an item
  • Handling errors
  • Making the API asynchronous
3. Writing Data
  • HTTP methods
  • Model binding
  • Adding an item with POST
  • Model validation
  • Updating an item with PUT
  • Deleting an item with DELETE
  • Challenge: Deleting several items
  • Solution: Deleting several items
Conclusion
  • Next steps

Taught by

Christian Wenz

Related Courses

API Design and Fundamentals of Google Cloud's Apigee API Platform
Google Cloud via Coursera
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera
SAP Cloud Platform API Management
SAP Learning
Developing APIs with Google Cloud's Apigee API Platform
Google Cloud via Coursera
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX