Unknown: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /home/skilramit/htdocs/www.skilr.com/public/catalog/controller/product/product.php on line 555 Minimal APIs with ASP.NET Core Online Course | Skilr

Minimal APIs with ASP.NET Core Online Course

Minimal APIs with ASP.NET Core Online Course

4.8 (985 ratings)
1,100 Learners

What’s Included

No. of Videos 0
No. of hours 0
Content Type Video
Access Immediate
Access Duration Life Long Access

Minimal APIs with ASP.NET Core Online Course

Master the art of building modern APIs with this hands-on course in .NET 6 and .NET 7. You’ll start by creating an ASP.NET Core API project with Visual Studio and learn to build a complete data-driven RESTful API using the latest technologies. The course covers essential tools like Postman and Swagger for testing and troubleshooting, along with database creation using Entity Framework Core. You’ll explore generic repository patterns, implement Identity Core for authentication and authorization, and secure your APIs with JWT authentication and refresh tokens. Additionally, you’ll work with DTOs, AutoMapper, and request filters while understanding REST design principles.

By the end of the course, you’ll be fully equipped to design, build, and deploy powerful and secure APIs using ASP.NET Core Minimal API.

Who should take this Course?

This course is ideal for web developers, backend engineers, and .NET professionals looking to strengthen their API development skills. It’s also perfect for students, software engineers, and tech enthusiasts who want to learn how to design, secure, and scale RESTful APIs with modern practices. Whether you’re starting your career or upgrading your expertise, this course will give you the practical skills needed to succeed.

What you will learn

  • Learn how to use Swagger to document Minimal API
  • Learn how to construct .NET Minimal API endpoints
  • Learn to use AutoMapper and Data Transfer Objects (DTOs)
  • Understand fluent validations
  • Learn about Dependency Injection
  • Learn about HTTP endpoint filters

Course outline

Introduction

  • Introduction
  • HTTP API Principles

Environment Configuration

  • Install Visual Studio 2022 Community Edition
  • Install .NET 7.0
  • Set Up GitHub Account
  • Install and Explore Postman

Create ASP.NET Core API Project with Visual Studio

  • Create ASP.NET Core API Project with Visual Studio
  • Tour Project
  • Configure CORS
  • Review and Update GitHub

Add Entity Framework

  • Section Overview
  • Create Data Models
  • Add Entity Framework
  • Create Database Migration
  • Add Default Data
  • Review and Update GitHub

Create API Endpoints

  • Section Overview
  • Create CRUD Endpoints
  • Set Up DataContext Build Configuration
  • Scaffold Endpoints
  • Add Data Transfer Objects
  • Add AutoMapper
  • Refactor Endpoints with DTOs
  • Add Generic Repository - Part 1
  • Add Generic Repository - Part 2
  • Refactor Endpoints with Repository
  • Additional Endpoints
  • Review and Update GitHub

Securing a Minimal API

  • Section Overview
  • Methods of API Authentication
  • Extend User Class
  • Add Identity and Seed Users
  • Add Login Endpoint
  • Configure JWT Authentication
  • Add JWT to Login Response
  • Add Register Endpoint
  • Protecting Endpoints - Part 1
  • Protecting Endpoints - Part 2
  • Review and Update GitHub

Value-Added Features

  • Add Validations - Fluent Validation
  • Handle File Uploads
  • Add HTTP Request Filters (.NET 7)

Conclusion

  • Conclusion

Reviews

How learners rated this courses

4.8

(Based on 985 reviews)

63%
38%
0%
0%
0%

No reviews yet. Be the first to review!

Write a review

Note: HTML is not translated!
Bad           Good

Tags: Minimal APIs with ASP.NET Core Online Course, Minimal APIs with ASP.NET Core Training, Minimal APIs with ASP.NET Core Free Course, Minimal APIs with ASP.NET Core Questions,