Описание
В курсе вы познакомитесь с принципами проектирования REST API, моделью зрелости REST-сервисов. Курс начинается с введения в протокол HTTP, его методы и часто используемые заголовки. Далее рассматривается реализация REST-сервисов с помощью Spring контроллеров. Затем вы познакомитесь с уровнями зрелости REST-сервисов, включая самодокументирующиеся сервисы с применением HATEOAS. Финальная часть курса затрагивает инструменты Swagger и спецификацию OpenAPI, которые стали стандартом де-факто для документирования REST API. Данный курс подойдет для подготовки к сертификационному экзамену по теме Spring REST.
Обучение проходит в смешанном формате:
-
Самостоятельное изучение материалов курсов в системе дистанционного обучения (СДО). По окончании теоретической части курса участникам будет предложен тест для проверки и подтверждения уровня знаний.
-
Практические сессии с преподавателем для обсуждения вопросов по практической части курса и реализации задач.
Баланс теории и практики - 35\65, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки у выпускников курса.
удостоверение о повышении квалификации государственного образца
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
1. HTTP, REST, принципы проектирования REST API
-
2. Основы Spring REST
-
3. Richardson Maturity Model
-
4. Swagger/OpenAPI
-
5. Проект и живая практика с преподавателем
-
Итого 34 часа: теория – 12 ч. (35%), практика – 22 ч. (65%)