Как спроектировать 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

  • @user-bx5sx6rh1s
    @user-bx5sx6rh1s3 ай бұрын

    Анна, спасибо за лекцию, Вы топ, картинки и схемы тоже супер!!!

  • @oleshko-g
    @oleshko-g Жыл бұрын

    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 Ответы на вопросы

  • @veroniquekovalenko4575
    @veroniquekovalenko45752 жыл бұрын

    офигенно полезно, здорово, что почти все объясняется "на пальцах". Например, только из видео толком наконец поняла, что же за зверь это самое "представление". Спасибо!

  • @user-bd7ox5km4f
    @user-bd7ox5km4f3 ай бұрын

    Замечательные спикер ❤

  • @LearningRoom2020
    @LearningRoom20202 ай бұрын

    Затрагивался вопрос что возвращать при создании элемента методом post? Фронт говорит ему нужно вернуть полный объект, я отвечаю что все поля он и так знает т. К. Сам их передал, возвращаю ему только id созданного элемента,

  • @ivanpushkarskiy9581
    @ivanpushkarskiy95813 жыл бұрын

    Микро норм

  • @Vinci101
    @Vinci1019 ай бұрын

    очень часто слышно, REST не обязывает использовать json и HTTP, но чаще всего делают так. Ок, а какие альтернативы ну формат xml, а транспортный протокол FTP? на что чисто теоретически можно заменить HTTP?

  • @m.d.2029

    @m.d.2029

    23 күн бұрын

    FTP - это также, как и HTTP прикладной уровень, а не траспортный

  • @Vinci101

    @Vinci101

    23 күн бұрын

    @@m.d.2029это ответ?

  • @m.d.2029

    @m.d.2029

    22 күн бұрын

    @@Vinci101 Поправка

  • @hranitel_skwerni
    @hranitel_skwerni Жыл бұрын

    Мне это нравится но профессиональной практики нет

  • @UnixTech

    @UnixTech

    5 ай бұрын

    И не будет. У этой конторы нет таких специалистов.

  • @user-bn8oz7pk5q
    @user-bn8oz7pk5q Жыл бұрын

    Как можно вести лекцию и каждые 5-7 прерываться и беседовать по поводу вопроса из чата🤦🏽‍♀️постоянно прерывается, чтобы ответить на какие то малозначимые вопросы…ужасно.

  • @RDenielOlivo
    @RDenielOlivo Жыл бұрын

    звук как из сартира....сделайте что-то(

  • @Leciffre
    @Leciffre2 жыл бұрын

    Звук никудышный, преподавание на нуле, это не курс и не занятие, это просто пересказ учебника. Практических знаний - ноль. Для кого это? - ХЕЗ

  • @xar901
    @xar9017 ай бұрын

    соболезную втб

Келесі