Building Web APIs with ASP.NET Core in .NET 6
Offered By: LinkedIn Learning
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
- 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
- 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
- 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
- Next steps
Taught by
Christian Wenz
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX