Когда минимальные API были запущены вместе с выпуском .NET 6, они позволили нам создавать масштабируемые и быстрые API в .NET способами, которые ранее были невозможны. Они не только упрощают подход к созданию API и делают их более доступными, чем когда-либо, но и приносят значительное увеличение производительности. Microsoft официально заявила, что ожидает, что большинство новых .NET API будут создаваться с использованием минимальных API, и на это есть веская причина. Это надежное решение, которое позволяет разработчикам выразить себя и создать систему, которая им нужна, именно так, как они этого хотят. Так что не упустите свой шанс освоить эту тему сразу после её запуска.
Удален по просьбе правообладателя
Урок 1.00:01:51
Welcome
Урок 2.00:01:32
What will you learn in this course?
Урок 3.00:01:38
Who is this course for and prerequisites
Урок 4.00:04:49
How we’ve been building APIs in .NET until now?
Урок 5.00:03:54
What are Minimal APIs?
Урок 6.00:03:52
Who are Minimal APIs for?
Урок 7.00:03:33
Building the Weather Forecast API using Minimal APIs
Урок 8.00:02:31
Let’s clear a few misconceptions
Урок 9.00:03:51
Configuring URLs and ports
Урок 10.00:01:42
Creating new endpoints
Урок 11.00:02:25
The different return types
Урок 12.00:04:06
Routing requests
Урок 13.00:04:38
Route parameters and rules
Урок 14.00:09:42
Parameter Binding
Урок 15.00:04:51
Special parameter types
Урок 16.00:01:46
Configuring services
Урок 17.00:02:03
Configuring middleware
Урок 18.00:08:05
Custom parameter binding
Урок 19.00:04:01
Available response types
Урок 20.00:01:44
Logging
Урок 21.00:01:57
Adding Swagger support
Урок 22.00:01:42
Controller interoperability
Урок 23.00:03:05
What are we going to build?
Урок 24.00:00:48
Exercise: Build the API
Урок 25.00:10:53
Project setup and database creation
Урок 26.00:08:13
Adding new books
Урок 27.00:06:04
Adding validation
Урок 28.00:01:44
Retrieving all books
Урок 29.00:02:54
Retrieving books by ISBN
Урок 30.00:02:55
Retrieving books by title match
Урок 31.00:03:42
Editing books
Урок 32.00:02:15
Deleting books
Урок 33.00:02:23
Loading custom configuration
Урок 34.00:05:53
Adding Authentication & Authorization
Урок 35.00:04:49
Named routes and link generation
Урок 36.00:01:44
Customizing the Web Application options
Урок 37.00:04:30
Defining response contracts for Swagger
Урок 38.00:01:23
Custom JSON binding
Урок 39.00:03:03
Customizing results
Урок 40.00:01:49
Dealing with CORS
Урок 41.00:02:45
Unsupported features compared to MVC
Урок 42.00:01:17
Why structure Minimal APIs?
Урок 43.00:03:32
Different ways of structuring
Урок 44.00:09:57
Building the structure framework
Урок 45.00:07:00
Separating the endpoints
Урок 46.00:01:18
Refactoring recap
Урок 47.00:02:17
Why test Minimal APIs?
Урок 48.00:03:50
Setting up the test project
Урок 49.00:06:02
The WebApplicationFactory class
Урок 50.00:09:27
Testing resource creation
Урок 51.00:03:41
The problem with created resources
Урок 52.00:02:39
Testing resource lookup
Урок 53.00:04:36
Testing resource search
Урок 54.00:04:07
Testing resource updating
Урок 55.00:02:26
Testing resource deletion
Урок 56.00:03:26
Creating our own WebApplicationFactory
Урок 57.00:00:26
Conclusion
Автор - Dometrain
Dometrain
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.