Скачать [GetAnalyst] Практический курс: Дизайн REST API. 10 поток. Июль 2024 [Екатерина Ананьева]

  • Складчина создана: Дата начала
Информация
Цена: 495 РУБ
Организатор: Kail Kail
Статус:
Набор участников
Список участников
  • 1.
    Less79
Kail
Kail
Организатор
Проверенный
Организатор
Регистрация
09.04.2020
Сообщения
333 470
Реакции
28 336
Монеты
1 191
Оплачено
0
Баллы
0
  • #SkladchinaVip
  • #1
[GetAnalyst] Практический курс: Дизайн REST API. 10 поток. Июль 2024 [Екатерина Ананьева]
Ссылка на картинку
Кому подойдёт:

Чтобы расти в должности и доходе, получив опыт проектирования REST API, и без промедления отвечать на вопрос: «Когда использовать POST, а когда GET?». За счёт понимания принципа работы в резюме добавятся ключевые слова: REST API, JSON, Postman, Swagger, Архитектура систем.

Системным аналитикам
Чтобы расти в должности и доходе, получив опыт проектирования REST API, и без промедления отвечать на вопрос: «Когда использовать POST, а когда GET?». За счёт понимания принципа работы в резюме добавятся ключевые слова: REST API, JSON, Postman, Swagger, Архитектура систем.

Бизнес-аналитикам и менеджерам проектов
Чтобы оценить сложность проекта и определить, сколько времени и ресурсов потребуется на разработку и реализацию API. Это поможет проследить за качеством выполненных работ и улучшит коммуникацию с разработчиками.

Разработчикам
Чтобы разрабатывать программные интерфейсы в едином стиле, понимать и соблюдать принципы проектирования REST API, сократить потенциальный объём рефакторинга в будущем и с лёгкостью проходить технические собеседования на позицию backend-разработчика.

Развивающимся компаниям
Чтобы повысить квалификацию действующих специалистов. В дальнейшем это позволит сохранять сотрудников, позволяя им развиваться внутри компании. Команда начнёт быстрее и эффективнее решать задачи, сохраняя высокое качество продукта.

Программа курса:

Модуль 1. Введение в основы REST API
Модуль состоит из записей практических вебинаров. В нем вы познакомитесь с CRUD-моделью и научитесь правильно выбирать методы GET, POST, PUT, PATCH и DELETE в зависимости от контекста требований. Узнаете, как связаны модель базы данных и описание объектов данных REST API в формате JSON. Познакомитесь с инструментом тестирования REST API - Postman и сможете воспользоваться им на практике.
1. REST API: назначение и методы
2. Общие принципы разработки дизайна REST API
3. Про REST API за 90 минут: от теории к практике
4. Связь базы данных и дизайна REST API
5. Тестирование интеграционного взаимодействия: проверка методов REST API
6. 5 главных принципов дизайна REST API с документированием в Postman

Модуль 2. Программный интерфейс REST API
В результате знакомства с модулем Вы сможете без труда объяснить, что такое REST API и для чего его используют. Познакомитесь со структурой методов REST API, получите базовые навыки проектирования запросов и ответов. Узнаете про корпоративные стандарты для REST API и получите шаблон, который возьмете за основу для работы на курсе.
1. RESTful API
2. JSON
3. HTTP Headers
4. HTTP-коды ответов на запросы
5. Cookies
6 Гайд по дизайну REST API

Модуль 3. Анализ требований и создание модели данных
В результате знакомства с модулем вы погружаетесь в контекст задачи, над которой будете работать в ходе курса. Строите самостоятельно или с преподавателем физическую модель данных для разрабатываемой системы.
1. Требования заказчика
2. Функциональные требования
3. Модель данных
4. Сценарии использования - методы REST API по CRUD-модели

Модуль 4. Разработка дизайна REST API для управления объектами данных (POST, GET, PATCH, PUT, DELETE)
В результате знакомства с модулем вы научитесь выделять объекты данных и описывать для них методы REST API в контексте бизнес-требований, делать JSON-структуры объектов. Создадите первые контракты REST API документации - дизайн REST API.
1. Подготовка к описанию дизайна REST API
2. Шаблон постановки задачи на метод REST API (описание методов)
3. POST
4. GET
5. PUT
6. PATCH
7. DELETE
8. Обработка ошибок REST API - практический пример

Модуль 5. Авторизация запросов REST API (Basic, Token, OAuth2.0)
В результате знакомства с модулем вы изучите самые распространенные способы авторизации запросов, выберете наиболее подходящий, и добавите информацию по правам доступа и авторизации запросов в вашу API-документацию.
1. Авторизация и аутентификация
2. Basic-аутентификация
3. Авторизация по ключу: токены
4. Авторизация OAuth 2.0

Модуль 6. Дизайн REST API - массивы и списки, синхронные и асинхронные запросы
Работа с массивами и списками. Пагинация. Фильтрация и сортировка. Синхронные и асинхронные запросы.
1. Массовые операции. Массивы
2. Синхронные и асинхронные запросы
3. POST
4. GET и PATCH
5. PUT
6. DELETE

Модуль 7. Инструменты разработки API-документации и тестирования программного интерфейса REST API
В результате освоения модуля вы получите навыки тестирования и разработки REST API-документации в инструментах Postman и Swagger.
1. Postman - инструмент тестирования и документирования REST API
2. Swagger - инструмент документирования REST API (освоение OpenAPI)

Модуль 8. Постановка задач на Backend разработчиков
Как использовать разработанные контракты - дизайн REST API для постановки задач на Backend-разработчиков.
Постановка задач на Backend-разработчиков
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Поиск по тегу:
Теги
10 поток 29-06-2024 getanalyst екатерина ананьева июль 2024 практический курс: дизайн rest api
Похожие складчины
Kail
Ответы
0
Просмотры
65
Kail
Kail
Kail
Ответы
0
Просмотры
239
Kail
Kail
Kail
Ответы
0
Просмотры
193
Kail
Kail
Kail
Ответы
0
Просмотры
331
Kail
Kail
Kail
Ответы
0
Просмотры
2K
Kail
Kail
Показать больше складчин

Войдите или зарегистрируйтесь для участия в складчине

Вы должны быть авторизованны для просмотра и оценки материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Войти

Уже зарегистрированы? Просто войдите.