HOME > IT & Software > Minimal API with .NET Core (.NET 7)

Minimal API with .NET Core (.NET 7)

SynopsisMinimal API with .NET Core (.NET 7 , available at $89.99, has...
Minimal API with .NET Core (.NET 7)  No.1

Minimal API with .NET Core (.NET 7), available at $89.99, has an average rating of 4.58, with 55 lectures, based on 793 reviews, and has 3859 subscribers.

You will learn about Learn basic fundamentals of .NET Minimal API Build .NET Minimal API Endpoints Learn how to document Minimal API Dependency Injection in Minimal API with AutoMapper and Validations DTOs and Validations in Minimal API Implement Repository Pattern in Minimal API?to database using EF Integrate Entity Framework along with code first migrations Authentication and Authorization in Minimal API Filters in Minimal API This course is ideal for individuals who are Anyone who wants to learn Minimal API or Learn fundamentals and advance concepts with Minimal APIs It is particularly useful for Anyone who wants to learn Minimal API or Learn fundamentals and advance concepts with Minimal APIs.

Enroll now: Minimal API with .NET Core (.NET 7)

Summary

Title: Minimal API with .NET Core (.NET 7)

Price: $89.99

Average Rating: 4.58

Number of Lectures: 55

Number of Published Lectures: 53

Number of Curriculum Items: 55

Number of Published Curriculum Objects: 53

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn basic fundamentals of .NET Minimal API
  • Build .NET Minimal API Endpoints
  • Learn how to document Minimal API
  • Dependency Injection in Minimal API with AutoMapper and Validations
  • DTOs and Validations in Minimal API
  • Implement Repository Pattern in Minimal API?to database using EF
  • Integrate Entity Framework along with code first migrations
  • Authentication and Authorization in Minimal API
  • Filters in Minimal API
  • Who Should Attend

  • Anyone who wants to learn Minimal API
  • Learn fundamentals and advance concepts with Minimal APIs
  • Target Audiences

  • Anyone who wants to learn Minimal API
  • Learn fundamentals and advance concepts with Minimal APIs
  • API has been there since a very long time but microsoft has recelty introduced something new “MINIMAL API”

    Minimal API is a short form of standard API and there are very good reasons on why you should learn it and why it would be preffered over API in some scenarios.

    In this video we will explore everything about Minimal API, as we first answer the big question “WHY MINIMAL API?”

    By the end of this course, you will be able to build a endpoints with minimal API by yourself, make GET, POST, PUT and DELETE HTTP Requests with a well-built repository pattern in .NET Core.

    What are the requirements?

  • 3-6 months knowledge of ASP.NET Core.

  • Visual Studio 2022

  • SQL Server Management Studio

  • .NET 7

  • All source codes and exercise solutions of this course are also available on Github and you can find details in the lecture “PROJECT RESOURCES”, of course.

    I always strive to keep content latest and with top quality content! You will start from ground zero and build a complete API with advance concepts like authorization, authentication, filters and much more!

    This will be a hands on course with programming, so lets get started and learn the new and exciting world of Minimal API.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Welcome

    Lecture 2: Topics Covered

    Lecture 3: Why Minimal API?

    Lecture 4: Q&A

    Lecture 5: Authentication & Authorizartion using .NET Identity

    Lecture 6: Create Project

    Lecture 7: Project Resources (GitHub)

    Lecture 8: Comparing files – Minimal VS Standard API

    Lecture 9: Program class file changes

    Lecture 10: Clean Program class file

    Lecture 11: API Basics – Intro

    Lecture 12: API Basics – What is API?

    Lecture 13: API Basics – Request & Response

    Lecture 14: API Basics – Request Object

    Lecture 15: API Basics – Response Object

    Lecture 16: API Basics – HTTP Verb

    Chapter 2: First Endpoint

    Lecture 1: Create First Endpoint

    Lecture 2: Return Types

    Lecture 3: Route Parameters

    Lecture 4: Create Coupon Model and Coupon Store

    Chapter 3: CRUD Endpoint

    Lecture 1: Get All Endpoint

    Lecture 2: Get Individual Coupon

    Lecture 3: Create Coupon

    Lecture 4: Named Endpoints

    Lecture 5: Produces and Accepts in Minimal API

    Lecture 6: Dependency Injection in Minimal API

    Lecture 7: DTOs

    Lecture 8: AutoMapper and Dependency Injection

    Lecture 9: Fluent Validators

    Lecture 10: Async Endpoints

    Lecture 11: API Response

    Lecture 12: Assignment – Put and Delete

    Lecture 13: Assignment Solution – Put and Delete Endpoints

    Chapter 4: Database and Repository

    Lecture 1: Add ApplicationDbContext

    Lecture 2: Create Coupon Table

    Lecture 3: CRUD with database

    Lecture 4: Repository for DbContext

    Lecture 5: Modify Endpoints to use Repository

    Lecture 6: CRUD with Repository

    Chapter 5: Organizing Minimal API

    Lecture 1: Organize Endpoints in its own class

    Lecture 2: Cleanup Endpoints Structure

    Chapter 6: Authentication & Authorization – Basic

    Lecture 1: Create Table for Users

    Lecture 2: Add DTOs for Authentication

    Lecture 3: Register – Auth Repository

    Lecture 4: Login – Auth Repository

    Lecture 5: Auth Endpoints

    Lecture 6: Login and Register in Action

    Lecture 7: Authentication in Action

    Lecture 8: Roles in Minimal API

    Lecture 9: Parameter Binding

    Chapter 7: Filters in Minimal API

    Lecture 1: .NET 7 Update

    Lecture 2: Add first filter

    Lecture 3: Multiple filters

    Instructors

  • Minimal API with .NET Core (.NET 7)  No.2
    Bhrugen Patel
    Microsoft MVP | Passionate Software Architect
  • Rating Distribution

  • 1 stars: 9 votes
  • 2 stars: 6 votes
  • 3 stars: 58 votes
  • 4 stars: 270 votes
  • 5 stars: 450 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!