У нас вы можете посмотреть бесплатно Ч.4 Проектирование API для собеседования: HTTP запрос, query-параметры, пагинация и ошибки или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
📩 Больше полезных материалов смотри в телеграме: https://t.me/+sGUpVuMREBVkOWUy 🔥 Запросы по сис.аналитике, мок-интервью, помощь с задачами - https://teletype.in/@jelatinka/JPnryr... Четвёртая часть мини-сериала о реальной работе системного аналитика. Описываем задачу на разработку нового GET/tracks запроса на получение списка треков с нуля: query-параметры, сортировка, пагинация, структура JSON-ответа и коды ошибок. ✔️ Разбираю URL и query-параметры: поиск, фильтр по медиатипу и артисту, передача нескольких значений ✔️ Объясняю, как передать сортировку в одном параметре ✔️ Проектируем пагинацию: page, limit, current_page, total_pages, total_items, page_size, has_next - что запрашиваем и что возвращаем в ответе. ✔️ Разбираем структуру JSON-ответа: массив объектов, вложенные объекты (артист, альбом с ID и названием), типы данных из БД и полный набор кодов ошибок (400, 401, 404, 500). Таймкоды: 00:00 - Инструменты: Холст для работы, draw.io для собеседования 00:35 - URL и версионирование: правила именования эндпоинта 01:06 - Query-параметры: поиск, фильтрация 01:43 - Path vs query: обязательные и опциональные 02:40 - Передача нескольких значений в одном query-параметре через запятую 04:14 - Фильтры по треку: search, mediatype, artist 05:49 - Параметр sort: поле и направление сортировки в одном параметре 08:17 - Фильтр для фронтового компонента “чипсы” 09:10 - Добавляем пагинацию: page и limit 10:56 - Заголовок Authorization 11:27 - Примеры запросов: без фильтров, со страницей, с search 13:02 -Структура JSON-ответа: массив items с объектами 15:16 - Вложенные объекты в ответе: артист и альбом с ID 17:00 - Коды ошибок: 400, 401, 404, 500 17:45 - Что достаточно показать на собеседовании 18:39 - Пагинация в ответе: current_page, total_pages, total_items, page_size, has_next Если ты искал: query параметры REST API пример path параметр vs query параметр разница как передать несколько значений в query параметре сортировка в query параметрах API пагинация в REST API как реализовать page limit total_pages в API JSON ответ массив объектов пример вложенные объекты JSON API типы данных JSON number string boolean коды ошибок REST API 400 401 404 500 структура HTTP ответа системный аналитик как спроектировать GET запрос системный аналитик фильтрация и сортировка в REST API URL версионирование API именование эндпоинтов REST без глаголов как описать API на собеседовании JSON пагинация current_page has_next системный аналитик проектирование запроса пример REST API для начинающих draw.io для системного аналитика #системныйаналитик #RESTAPI #queryпараметры #пагинацияAPI #JSONответ #кодыошибок #системныйанализ #проектированиеAPI #сортировкаAPI #ITкарьера