Advanced REST-сервисы на Spring
ІТ / Java
Advanced REST-сервисы на Spring

REST - одна из самых популярных технологий для построения клиент-серверных приложений. Благодаря ее простоте вы можете вызывать REST сервисы практически из любого клиента (JavaJavaScript, мобильные клиенты), который поддерживает работу с HTTP протоколом.

На нашем вводном тренинге "Разработка REST-сервисов на основе Spring" мы с вами учились разрабатывать, поддерживать и тестировать сервисы, познакомились с Spring MVC и Spring Boot.

Теперь пришла пора изучить работу с REST-сервисами более глубоко, рассмотреть темы, которые не вошли в базовый тренинг и которые требуют знаний и опыта работы с REST-сервисами.

Вы познакомитесь с продвинутыми use-cases использования и разработки REST API, которые пригодятся вам и в вашей работе.

По каждой теме будет дана и теория, и углубленная практика.

Онлайн-участники заранее получат все материалы и могут задавать вопросы тренеру.

Таким образом, после тренинга каждый студент получит работающее приложение на основе REST технологии.

 

Программа тренинга(2 дня):

1) Кеширование REST-сервисов

2) Масштабирование работы сервисов

3) Написание документации вашего REST API

4) Написание спецификации(Open API, Swagger)

5) Версионирование API

6) Spring Data REST

7) Тестирование производительности

8) Ограничение числа запросов с помощью rate limiting

9) Использование etags

10) Аутентификация с помощью Spring Security и JWT

11) Spring HATEOAS. Использование HAL

12) Использование бинарных форматов для обмена данными

13) Мокирование работы сервисов с помощью WireMock

Требования к участникам: знание Java SE и Spring Framework/Spring MVC на базовом уровне.

Тренинг пройдет 14-15 ноября с 10:00 до 18:00 по адресу: г. Киев, ул. Саперно-Слободская 22, 3-й этаж.

Тренер: Сергей Моренец, разработчик с 20-летним опытом и 12-летним опытом использования Spring.

Количество мест ограничено, поэтому регистрация обязательна.