Открыто

Дизайн REST API [GetAnalyst] [Екатерина Ананьева]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 29 июн 2024.

Цена: 44900р.-97%
Взнос: 1292р.

Основной список: 41 участников

Резервный список: 5 участников

  1. 29 июн 2024
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Дизайн REST API [GetAnalyst] [Екатерина Ананьева]

    upload_2024-6-29_16-7-31.png

    Кому подойдёт:
    • Системным аналитикам. Чтобы расти в должности и доходе, получив опыт проектирования REST API, и без промедления отвечать на вопрос: «Когда использовать POST, а когда GET?». За счёт понимания принципа работы в резюме добавятся ключевые слова: REST API, JSON, Postman, Swagger, Архитектура систем.
    • Бизнес-аналитикам и менеджерам проектов. Чтобы оценить сложность проекта и определить, сколько времени и ресурсов потребуется на разработку и реализацию API. Это поможет проследить за качеством выполненных работ и улучшит коммуникацию с разработчиками.
    • Разработчикам. Чтобы разрабатывать программные интерфейсы в едином стиле, понимать и соблюдать принципы проектирования REST API, сократить потенциальный объём рефакторинга в будущем и с лёгкостью проходить технические собеседования на позицию backend-разработчика.
    • Развивающимся компаниям. Чтобы повысить квалификацию действующих специалистов. В дальнейшем это позволит сохранять сотрудников, позволяя им развиваться внутри компании. Команда начнёт быстрее и эффективнее решать задачи, сохраняя высокое качество продукта.
    Программа

    В процессе обучения вас ждут 9 практических онлайн-вебинаров для выполнения проектной работы.

    Модуль 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-разработчиков.

    1. Постановка задач на Backend-разработчиков

    Чему вы научитесь
    80% содержания курса составляют практические занятия, и уже через 2 месяца вы:
    • Поймете основы REST API, когда и как его используют. Будете правильно определять, когда использовать методы: POST, GET, PUT, PATCH, DELETE.
    • Освоите навык разработки дизайна REST API с нуля. Поймете влияние требований заказчика на проектирование REST API.
    • Поймете, как связаны БД и структура JSON. Разработаете и опишете JSON-объекты.
    • Познакомитесь со сценариями синхронного и асинхронного взаимодействия, научитесь правильно проектировать методы для его реализации.
    • Создадите свои контракты REST API-документации, которые можно будет показать на собеседовании. Научитесь ставить задачи разработчикам. Сможете сделать корпоративный гайд по дизайну REST API.
    • Освоите Postman и Swagger: для создания API-документации и тестирования REST API.
    Автор
    Екатерина Ананьева. Больше 10 лет в IT. 60+ проектов. Помощь в запусках и запуск стартапов. Спикер международных конференций. Автор статей VC, HABR и образовательных программ

    Цена 44900 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 3 июл 2024
    2 пользователям это понравилось.
  2. Последние события

    1. Valwizard
      Valwizard не участвует.
      18 май 2025
    2. Nativa76
      Nativa76 не участвует.
      17 май 2025
    3. zamit
      zamit участвует.
      28 апр 2025
    4. AnonName
      AnonName участвует.
      26 апр 2025

    Последние важные события

    1. skladchik.com
      Назначен организатор.
      29 июн 2024
  3. Обсуждение
  4. 26 апр 2025
    #2
    КатяШел
    КатяШел СкладчикСкладчик
    уже достаточно желающих, почему нет курса до сих пор?