Улучшаемые навыки

REST API
Spring
Richardson Maturity Model
HATEOAS
HTTP
Swagger/OpenAPI
ООП
Паттерны проектирования

Инструменты

Java Java
Spring Boot Spring Boot
Swagger Swagger
Postman Postman
OpenAPI OpenAPI

Чему вы научитесь

01 Проектировать RESTful API.
02 Реализовывать REST-сервисы с использованием Spring-контроллеров.
03 Применять модель зрелости REST-сервисов.
04 Создавать самодокументирующиеся сервисы с HATEOAS.
05 Использовать Swagger и OpenAPI для документирования API.

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

01 HTTP, REST, принципы проектирования REST API
  • Основы протокола HTTP.
  • Методы HTTP: GET, POST, PUT, DELETE, etc.
  • Заголовки HTTP и их использование.
  • Определение REST.
  • Основные принципы REST.
  • Ресурсы и представления.
  • Ссылки и коллекции.
  • 02 Основы Spring REST
  • Архитектура Spring.
  • Spring MVC и Spring Boot.
  • Аннотации @Controller, @RestController
  • Обработка HTTP-запросов: GET, POST, PUT, DELETE.
  • Валидация входных данных.
  • 03 Richardson Maturity Model
  • Levels of the Richardson Maturity Model.
  • 04 Swagger/OpenAPI
  • Структура спецификации OpenAPI.
  • Преимущества использования Swagger.
  • Настройка Swagger в Spring Boot проекте.
  • Автоматическая генерация документации.
  • 05 Проект и живая практика с преподавателем
    06 Итого 34 часа: теория – 12 ч. (35%), практика – 22 ч. (65%)

    18 800 ₽

    16 920 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Разработчик Разработчик
    Бизнес-аналитик Бизнес-аналитик
    DevOps-инженер DevOps-инженер

    Предварительная подготовка

  • Базовые знания Java, ООП и паттерны проектирования.
  • Опыт разработки на Java от 2-х лет (для Java-разработчиков), от 3-х лет (для разработчиков на C-подобных языках и тестировщиков).
  • Знание основ HTTP и REST.
  • Расписание курсов

    21.11.2025 - 27.11.2025

    Вебинар 27 ноября 18:00-19:30 мск
    Дата и время:
    21.11.2025-27.11.2025
    Вебинар 27 ноября 18:00-19:30 мск

    Middle 34 часа

    18 800 ₽

    16 920 ₽ — для физ. лиц

    Курс проводят

    Игорь

    Судакевич Игорь

    Эксперт в области разработки ПО (Java).

    Senior

    О тренере

    Игорь — преподаватель-практик по программированию на языке Java, сертифицированный Java-разработчик, уполномоченный инструктор корпорации «Оракл», инструктор платформы Udemy, Java-методист c 15-летним опытом, консультант-репетитор по Java-сертификации.

    Игорь начал карьеру как физик-экспериментатор, разрабатывая аппаратное и программное обеспечение для одного из самых первых в СССР сканирующих туннельных микроскопов в сфере, которая через 20 лет получила название «нанотехнология».

    Один из экспертов-разработчиков проекта Java-сертификации под эгидой IBS. Лауреат конкурса молодых ученых в области физики твердого тела (Япония, 1990).

    Проекты:

  • разрабатывал аппаратное и программное обеспечение для одного из самых первых в СССР сканирующих туннельных микроскопов в сфере, через 20 лет получившей название «нанотехнология»
  • 15 лет работал в Токио (Токийский технологический институт, затем Институт статистики ООН), где занимался внедрением технологий автоматической обработки больших массивов данных, в том числе на frontend- и backend-приложениях
  • 6 лет работал инженером-разработчиком в Pioneer Co. в Токио.

  • Курсы и сертификаты

    18 800 ₽

    16 920 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    18 800 ₽

    16 920 ₽ — для физ. лиц

    Юр. лицо — 18 800 ₽
    Физ. лицо — 16 920 ₽
    21.11.2025, Онлайн
    21.11.2025, Онлайн
    Открытая дата

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Не нашли, что искали? — Просто напишите, и мы поможем

    Корпоративное обучение Оценка персонала Сертификация О нас Стань тренером Блог
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.