English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 57 Lessons (3h 33m) | 908 MB
Front row seats at the future of ASP.NET Core APIs
When Minimal APIs were launched with the release of .NET 6, they allowed us to build scalable and fast APIs in .NET in ways that weren’t possible before. Not only do they simplify the approach of building APIs and make them more accessible than ever, but they bring an incredible performance boost to the table. Microsoft has gone on record saying that they expect most new .NET APIs to be built using Minimal APIs for a good reason. They are a robust solution that allows developers to express themselves and create the system they need exactly how they want it. So don’t miss your chance to master this topic right after its launch.
Table of Contents
1 Welcome
2 What will you learn in this course
3 Who is this course for and prerequisites
4 How we’ve been building APIs in .NET until now
5 What are Minimal APIs
6 Who are Minimal APIs for
7 Building the Weather Forecast API using Minimal APIs
8 Let’s clear a few misconceptions
9 Configuring URLs and ports
10 Creating new endpoints
11 The different return types
12 Routing requests
13 Route parameters and rules
14 Parameter Binding
15 Special parameter types
16 Configuring services
17 Configuring middleware
18 Custom parameter binding
19 Available response types
20 Logging
21 Adding Swagger support
22 Controller interoperability
23 What are we going to build
24 Exercise Build the API
25 Project setup and database creation
26 Adding new books
27 Adding validation
28 Retrieving all books
29 Retrieving books by ISBN
30 Retrieving books by title match
31 Editing books
32 Deleting books
33 Loading custom configuration
34 Adding Authentication & Authorization
35 Named routes and link generation
36 Customizing the Web Application options
37 Defining response contracts for Swagger
38 Custom JSON binding
39 Customizing results
40 Dealing with CORS
41 Unsupported features compared to MVC
42 Why structure Minimal APIs
43 Different ways of structuring
44 Building the structure framework
45 Separating the endpoints
46 Refactoring recap
47 Why test Minimal APIs
48 Setting up the test project
49 The WebApplicationFactory class
50 Testing resource creation
51 The problem with created resources
52 Testing resource lookup
53 Testing resource search
54 Testing resource updating
55 Testing resource deletion
56 Creating our own WebApplicationFactory
57 Conclusion
Resolve the captcha to access the links!