Загрузка страницы

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

Мой telegram канал: https://t.me/cleanfrontend Мое сообщество Evolution Community 🙂 https://paromovevg.ru/evolution-community Miro с полезными ссылками и код снипетами: https://miro.com/app/board/uXjVKxoy3aM=/?share_link_id=758895689263 Исходники: https://github.com/EvgenyParomov/api-first В этом видео мы посмотрим на практике самый удобный процесс разработки приложений с 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 - Реализуем логику на клиенте

Видео Скажи НЕТ власти бекендеров | Пишем swagger сами | Лучший процесс работы с REST API автора Евгений Паромов | Front-end
Показать
Информация
5 ч. 38 мин. назад
01:24:33
Похожие видео
RTK Query, Thunk, createAsyncThunk | Продвинутый полный курс по Redux | Часть 2RTK Query, Thunk, createAsyncThunk | Продвинутый полный курс по Redux | Часть 2WindoraWindora3 главные проблемы Redux и их решения | Продвинутый полный курс по Redux | Часть 33 главные проблемы Redux и их решения | Продвинутый полный курс по Redux | Часть 3Правила быстрого обучения, которые ТЕБЕ НЕ ПОНРАВЯТСЯПравила быстрого обучения, которые ТЕБЕ НЕ ПОНРАВЯТСЯАрхитектура на паттернах FSD | Пробуем evolution-design linterАрхитектура на паттернах FSD | Пробуем evolution-design linterRedux + Redux Toolkit | Продвинутый полный курс | Часть 1Redux + Redux Toolkit | Продвинутый полный курс | Часть 1Мини-инструкция // WEASIS бесплатный просмоторщик DICOM // Как отрыть КТ МРТ рентгенограммуМини-инструкция // WEASIS бесплатный просмоторщик DICOM // Как отрыть КТ МРТ рентгенограмму1000074995.mp41000074995.mp4EEVblog 1458 - Microscope Polarising MAGIC!EEVblog 1458 - Microscope Polarising MAGIC!Python - 315 - Job Application Web App with Flask - TodayPython - 315 - Job Application Web App with Flask - TodayNext.js setup: Деплой на VPS | Jest | Playwright | CI/ CD | SentryNext.js setup: Деплой на VPS | Jest | Playwright | CI/ CD | SentryПравила быстрого обучения, которые ТЕБЕ НЕ ПОНРАВЯТСЯПравила быстрого обучения, которые ТЕБЕ НЕ ПОНРАВЯТСЯИгровая сборка: 7900x + 4070 super + 32Gb ram + 1tb ssdИгровая сборка: 7900x + 4070 super + 32Gb ram + 1tb ssdReact, Typescript | Senior комментирует 3 реализации todo-listReact, Typescript | Senior комментирует 3 реализации todo-listПривод для бытовых секционных ворот Sectional 800PROПривод для бытовых секционных ворот Sectional 800PROPython - 314 - Intelligent ChatBot with ChatGPT and PyQt - Connect the Chatbot to the GUIPython - 314 - Intelligent ChatBot with ChatGPT and PyQt - Connect the Chatbot to the GUIPython - 317 - Job Application Web App with Flask - Connecting the Python Backend to the HTML PartPython - 317 - Job Application Web App with Flask - Connecting the Python Backend to the HTML PartОбзор сборки №11618Обзор сборки №11618Как пополнить Playstation? Пополнение баланса PS Store NetworkКак пополнить Playstation? Пополнение баланса PS Store NetworkPython - 316 - Job Application Web App with Flask - Creating the App StructurePython - 316 - Job Application Web App with Flask - Creating the App Structure
Яндекс.Метрика
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки