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

freeCodeCamp

Learn Minimal APIs in .NET 7

via freeCodeCamp

Overview

This course on Minimal APIs in .NET 7 aims to teach learners how to build well-constructed Minimal API Endpoints using C#, .NET7, and Swagger. By the end of the course, students will be able to create Minimal API Endpoints, understand API basics, work with request and response objects, implement HTTP verbs, handle route parameters, utilize dependency injection, use DTOs, implement async endpoints, and manage API responses. The course follows a hands-on approach, allowing students to learn by doing. It is suitable for individuals interested in learning about building APIs using .NET 7 and C#.

Syllabus

⌨️ Introduction
⌨️ Topics Covered
⌨️ Why Minimal API?
⌨️ Create Project
⌨️ Comparing Files Minimal vs Standard
⌨️ Program file changes
⌨️ Clean Program class file
⌨️ API Basics
⌨️ What is API?
⌨️ Request and response
⌨️ Request Object
⌨️ Response Object
⌨️ httpverb
⌨️ Create First Endpoint
⌨️ Return Types
⌨️ Route Parameters
⌨️ Create Coupon Model and Coupon Store
⌨️ Get All Endpoint
⌨️ Get Individual Coupon
⌨️ Create Coupon
⌨️ Name Endpoints
⌨️ Products and Accepts in Minimal API
⌨️ Dependency Injection in Minimal API
⌨️ Add DTOs
⌨️ AutoMapper and Dependency Injection
⌨️ Fluent Validators
⌨️ Async Endpoints
⌨️ API Response
⌨️ Assignment - Put and Delete
⌨️ Assignment Solution - Put and Delete Endpoints

Taught by

freeCodeCamp.org

Reviews

Start your review of Learn Minimal APIs in .NET 7

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.