REST, что же ты такое?! Понятное введение в технологию · Андрей Бураков
Проектирование и работа с REST-сервисами уже стали повседневными задачами для многих аналитиков. Воркшоп Проектирование интеграции с REST API Статья по вебинару: Что такое REST? Мы часто встречаемся на работе с различными или даже противоречащими друг другу трактовками понятий REST, RESTful сервис, REST API. Мы разберем, какие принципы вложил в парадигму REST ее автор, и как они могут помочь нам при проектировании систем. Выясним, почему существует терминологическая путаница вокруг REST, и как нам научиться лучше понимать коллег. Поговорим о том, как связаны HTTP и REST, и почему REST противопоставляют SOAP. СМОТРИТЕ ТАКЖЕ: • Сравниваем gRPC vs REST · Зоя Степче... • Введение в архитектуру микросервисов ... • Сравниваем gRPC vs REST · Зоя Степче... • Разработка требований к Rabbit MQ · З... • Основы применения нотации UML · Дилар... _______ Другие материалы об интеграции и проектировании можно найти в канале Андрея Буракова: Рекомендуемые ссылки от Андрея Буракова Способы описания API
Иструменты для тестирования API
Большой писок открытых API Еще открытые API - сервис-заглушка для первых экспериментов
___ Таймкоды 00:00 Приветствие 03:35 Представление 04:09 Roadmap 06:05 Формат представления данных 15:20 Что такое REST? 17:55 Зачем нам REST? 19:42 Принципы REST 20:33 1. Клиент-серверная архитектура 26:08 2. Stateless 27:45 Stateful 32:25 3. Кэширование 36:57 4. HATEOAS – единообразие интерфейса 41:31 5. Layered system 44:28 6. Code on demand 48:09 Ожидание/реальность 51:00 Мифы 58:15 Модель Ричардсона 54:47 Level 0 01:01:44 Level 1 01:02:46 Level 2 01:04:16 Level 3 01:07:33 Итоги 01:14:38 Вопросы ____________________ 👨💼ОБУЧЕНИЕ НА АНАЛИТИКА - С НУЛЯ Обучение на бизнес-аналитика с нуля — интенсивная переподготовка Обучение на системного аналитика с нуля — программа переподготовки Основы разработки требований и создания ТЗ Use Case: основы ОБУЧЕНИЕ ДЛЯ АНАЛИТИКА - ДЛЯ ПРОДОЛЖАЮЩИХ Основы проектирования интеграций ИТ-систем Проектирование интеграции с REST API Современные технологии хранения данных в микросервисной архитектуре Работа с очередями в RabbitMQ и Apache Kafka Моделирование предметной области и проектирование БД Основы ООП и разработка UML-моделей BPMN для людей: основы самой популярной нотации для описания бизнес-процессов Моделирование бизнес-процессов Основы бизнес-анализа и разработки требований в Agile Концептуальное проектирование и трансформация идеи в продукт Дизайн для недизайнеров ArchiMate для проектирования и поиска скрытых связей Разработка требований к информационной безопасности ИТ-систем ____________________ 📌 ПОДПИСАТЬСЯ НА Systems Education: ➛Официальный сайт: ➛VK ➛YouTube: ➛Telegram - Новости Systems Education и расписание курсов ➛Telegram - Анонсы событий по системному анализу: ➛Telegram - Как стать системным аналитиком: ____________________ 📌 ПОДПИСАТЬСЯ НА Systems Education: ➛YouTube: ➛Telegram Systems Анонсы событий по системному анализу: ➛Telegram Как стать системным аналитиком: #ШколаСистемногоАнализа #SystemsEducation