Рекомендуемые
Как зарабатывать на разработке мобильных приложений? Как запустить свой стартап?
Александр Аникин- 147
- 0
- 0
Как Scriptable Objects облегчит жизнь гейм дизайнера и программиста
Роман Муратов- 13
- 0
- 0
Весенняя открытка за 60 минут. Вебинар для школьников и их родителей
Евгения Горская- 3
- 0
- 0
"Весенний" RESTful-сервис котировок

- 5918
- 2
- 8
В связи с последними тенденциями внедрения микросервисов, RESTful представляет особый интерес для обеспечения взаимодействия между сервисами. Благодаря стандартной коммуникации через обычные http-запросы можно взаимодействовать как с конечными приложениями, которые видны пользователю (веб-сайт, мобильное приложение), так и с другими приложениями на бэкенде. Spring предоставляет удобный фреймворк для разработки приложений, а благодаря Spring Boot можно сократить время на подготовку каркаса приложения и конфигурирования зависимостей, и сразу начинать писать бизнес-логику.
На мастер-классе мы рассмотрим создание rest-сервиса котировок валюты, начиная с написания кода и заканчивая его документированием и тестированием.
Для работы рекомендую установить:
Intellij idea,
Maven или gradle,
Git.
План вебинара:
Введение.
Информация о RESTful и назначении подобных веб-сервисов.
Информация о Spring & IoC.
Информация о Spring Boot.
Сборка проекта: mvn spring-boot:run vs gradle bootRun.
Обработка ошибок.
HATEOAS.
Фильтрация, пейджинг, сортировка и поиск.
OpenAPI: Swagger как средство документирования Api.
Тестирование.
Используемые технологии.
Заключение.






































