Как спроектировать REST API и не умереть? // Демо-занятие курса «Системный аналитик. Advanced»
На демо-вебинаре курса рассмотрим:
• Основные плюсы и фичи REST API
• Правильное разделение ресурсов в REST API
• Наследование ресурсов и абстрактные ресурсы
«Системный аналитик. Advanced» - otus.pw/KXYi/
Преподаватель: Анна Вязанкина - руководитель отдела бизнес- и системного анализа в банке ВТБ
Подключайтесь к обсуждению в чате - otus.pw/XGX3/
Пройдите опрос по итогам мероприятия - forms.gle/xD6EFmFqsphmjCGLA
Следите за новостями проекта:
- Facebook: otus.pw/3hO2
- Telegram: t.me/Otusjava
- ВКонтакте: otus.pw/850t
- LinkedIn: otus.pw/yQwQ/
- Хабр: otus.pw/S0nM/
Пікірлер: 16
Анна, спасибо за лекцию, Вы топ, картинки и схемы тоже супер!!!
5:19 Что такое API? 9:00 Что такое REST для чайников? 9:44 REST c HTTP 11:32 Общие принципы REST простыми словами 16:07 HTTP в двух словах 18:34 Как спроектировать REST API? 20:01 ВАЖНО: Кого привлекать к принятию решений по API? 23:01 1. Ресурсы 30:12 - Пагинация (пэйджинг, разбиение на страницы), фильтрация, сортировка 36:46 - 3 уровня вложенности 38:18 2. Запросы 41:50 - Таблица: Операции над ресурсами 45:09 - Почему использовать только GET и POST? 50:00 3. Cтатус коды ответов HTTP 1:00:59 4. Форматы представлений 1:01:39 - MIME-типы 1:04:46 5. Типовые задачи 1:07:38 - Версионирование 1:13:19 - Идемпотентность 1:19:15 - "Как лечить дубликаты при повторных вызовах?" 1:21:16 - "Тело DELETE" 1:22:58 - Синхронные и асинхронные вызовы 1:28:29 - Underfetching, Overfetching (Недостаточность или избыток передаваемых данных) 1:36:13 Итоги кратко 1:39:50 Ответы на вопросы
офигенно полезно, здорово, что почти все объясняется "на пальцах". Например, только из видео толком наконец поняла, что же за зверь это самое "представление". Спасибо!
Замечательные спикер ❤
Затрагивался вопрос что возвращать при создании элемента методом post? Фронт говорит ему нужно вернуть полный объект, я отвечаю что все поля он и так знает т. К. Сам их передал, возвращаю ему только id созданного элемента,
Микро норм
очень часто слышно, REST не обязывает использовать json и HTTP, но чаще всего делают так. Ок, а какие альтернативы ну формат xml, а транспортный протокол FTP? на что чисто теоретически можно заменить HTTP?
@m.d.2029
23 күн бұрын
FTP - это также, как и HTTP прикладной уровень, а не траспортный
@Vinci101
23 күн бұрын
@@m.d.2029это ответ?
@m.d.2029
22 күн бұрын
@@Vinci101 Поправка
Мне это нравится но профессиональной практики нет
@UnixTech
5 ай бұрын
И не будет. У этой конторы нет таких специалистов.
Как можно вести лекцию и каждые 5-7 прерываться и беседовать по поводу вопроса из чата🤦🏽♀️постоянно прерывается, чтобы ответить на какие то малозначимые вопросы…ужасно.
звук как из сартира....сделайте что-то(
Звук никудышный, преподавание на нуле, это не курс и не занятие, это просто пересказ учебника. Практических знаний - ноль. Для кого это? - ХЕЗ
соболезную втб