.NET 6 Minimal API Full Build

Video Review

Les Jackson’s beginner level video on .Net 6 minimal API development is a step-by-step walkthrough on how to build a minimal API using .Net 6. It also provides an informative comparison of what an MVC API application is and touches on the appropriateness of using one approach over the other. In typical Les Jackson fashion, this high-quality video is well produced and presented. The code examples work, and a GIT repository is provided with all discussed code. .NET 6 Minimal API Full Build is highly recommended.

Les Jackson

In this step by step video we perform a full step by step build of a .NET 6 minimal API. We also contrast and compare it with a MVC API to further understand the differences and similarities between them.

Level: Beginner

🌐 Links 🌐

πŸ’Ύ GitHub Repository: https://github.com/binarythistle/S05E03—Minimal-APIs
🀩 Patreon Site (Exclusive Member Benefits!): https://www.patreon.com/binarythistle
πŸŽ“ My other courses: https://lesjackson.net/
πŸ“• My Book: https://link.springer.com/book/10.100…
🌲 Linktree: https://linktr.ee/binarythistle
πŸ”— Minimal API Tutorial: https://docs.microsoft.com/en-us/aspnet/core/tutorials/min-web-api?WT.mc_id=DX-MVP-5004571
πŸ”— Custom Model Binding: https://docs.microsoft.com/en-us/aspnet/core/mvc/advanced/custom-model-binding?WT.mc_id=DX-MVP-5004571
πŸ”— MSSQL Download: https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?WT.mc_id=DX-MVP-5004571

⏲️ Time Codes ⏲️

PART 1 – INTRODUCTION
– 01:05 Welcome
– 02:48: Video Overview
– 07:42 MVC Refresher
– 10:36 ASP.NET API Architecture
– 15:38 What’s β€œmissing” from Minimal APIs?

PART 2 – CODE BUILD
– 19:47 Scaffold Minimal
– 26:29 Package Dependencies
– 28:25 Initialising User Secrets
– 30:26 Setting up SQL Server with Docker
– 39:30 Model & Dto Creation
– 51:09 DB Context
– 54:40 Connection String
– 1:02:36 Migrating
– 1:07:44 Repository
– 1:23:37 Automapper
– 1:29:52 Quick Controller Review
– 1:34:08 1st minimal endpoint
– 1:42:37 2nd Endpoint – get a single resource
– 1:47:56 3rd Endpoint – create a resource
– 1:58:03 4th Endpoint – update a resource
– 2:03:21 5th Endpoint -delete a resource

PART 3 – MVC COMPARISON
– 2:06:52 Review of MVC Features
– 2:08:21 Filtering & the Filter Pipeline
– 2:14:15 Custom Model Binding
– 2:20:39 Model Validation
– 2:24:21 Patch Endpoint
– 2:28:56 Wrap up and conclusions
– 2:31:16 Credits

PART 4 – WRAP & CREDITS
– 10:24 – ASP.NE CORE MVC API
– 2:24:31 – Supporter Credits