Скажи НЕТ власти бэкендеров | Пишем swagger сами | Лучший процесс работы с REST API

Описание к видео Скажи НЕТ власти бэкендеров | Пишем swagger сами | Лучший процесс работы с REST API

Мой telegram канал:
https://t.me/cleanfrontend

ГАЙД по выбору технологий:
https://t.me/ParomovevgHelperbot

Miro с полезными ссылками и код снипетами:
https://miro.com/app/board/uXjVKxoy3a...

Исходники:
https://github.com/EvgenyParomov/api-...

В этом видео мы посмотрим на практике самый удобный процесс разработки приложений с REST API.

Сначала мы напишем Open API (Swagger) схему руками, с использованием swagger editror
Потом мы сгенерируем client на основе схемы с использованием Orval
И в конце мы сгенерируем python server на основе той же схемы

В самом конце посмотрим насколько быстрой и простой может быть разработка в таком формате)

00:00:00 - Начало
00:02:04 - Почему писать Swagger руками лучше всего
00:13:52 - Как выстроить процесс разработки
00:15:14 - Разница между json и yaml
00:16:42 - Структура meta информации схемы
00:21:30 - Описание get post
00:24:37 - Описание patch delete
00:28:06 - Описание схемы ответов
00:33:39 - Пере использование схем
00:39:19 - Описание схемы body
00:43:38 - Комментарий про авторизацию
00:47:46 - Удобная работа со схемой в VSCode
00:51:15 - Генерируем client с помощью orval
01:01:39 - Генерируем сервер с помощью open-api-generator
01:08:17 - Реализуем логику на клиенте

Комментарии

Информация по комментариям в разработке