-
Самый простой, полный и понятный туториал Docker для новичков
-
Цикл статей по Docker:
JSON vs XML. Сравнение технологий и области применения
Что такое XML и JSON. Их особенности
REST, RESTful web service, API, SOAP… what’s the difference?
-
Лабораторная работа №1: создание микросервиса на Spring Boot с базой данных
-
Лабораторная работа №2: создание кластера Kubernetes и деплой приложения
Этап 1. Ответы вопросы. Если этап не пройден, то прием зачета прекращается - отправка на пересдачу в следующую сессию.
Этап 2. Написание REST API и деплой в production. Если этап не пройден, то прием зачета прекращается - отправка на пересдачу в следующую сессию.
Зачет автоматом может быть поставлен в случае выполнения дополнительных улучшений проекта:
- Подключение SonarQube к проекту, и запуск его на этапе сборки. См. пример.
- Реализация в API не менее 3-х таблиц и связей между ними через Hibernate ORM @OneToMany, @ManyToOne... с раширением числа ендпоинтов, соответственно.
- Написание unit-тестов на слой сервисов и контроллеров, покрытие тестами - не менее 80%.