.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