Курс на Stepik
Обложка курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3» на Stepik
1 700 ₽

Spring и его модули - Часть II, Продвинутые темы - Блок 3/3 ★ 0.000

Открыть на
STEPIK.ORG

"Продвинутая" часть линейки курсов про Spring, 3-й учебный блок. Состоит из 5-ти модулей: 1) тестирование сервисов с Mockito, 2) планировщики, 3) кэширование, 4) Spring Boot Actuator + Admin, 5) Docker, Nginx и развертывание приложений. Прямо сейчас стоимость данного блока составляет ПОЛОВИНУ его будущей цены.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Учеников на курсе 7
Сертификаты, выданные на курсе «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Сертификатов выдано 0
Отзывы о курсе «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Отзывов получено 0
Рейтинг курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Рейтинг курса 0.000
Уроки в курсе «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Количество уроков 52
Время прохождения курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Время прохождения курса —
Стоимость курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Стоимость курса 1 700 ₽ —
Обновления курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Обновления курса — —
Дата публикации курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Дата публикации курса — ———
Последнее обновление курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3» 5 разделов Уроки в курсе «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3» 52 урока Время прохождения курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3» 6 ч. Последнее обновление курса «Spring и его модули - Часть II, Продвинутые темы - Блок 3/3» обн. 29 июля 2026

Тестирование Spring-сервисов с Mockito

23 урока
1. Знакомство с фреймворком Mockito ↗
2. Демонстрация работы аннотации @Mock (без Спринга) ↗
3. Применение Mockito в Spring-приложении ↗
4. Демонстрация работы аннотации @Mock (со Спрингом) ↗
5. Объекты-"шпионы" ↗
6. Краткая сводка по Mockito API ↗
7. @BeforeTransaction, @AfterTransaction и др.аннот. из TestContext ↗
8. Демонстрация работы аннотаций @Commit и @Rollback ↗
9. Аннотация @ActiveProfiles при тестировании ↗
10. Демо: активация профилей ↗
11. Демо: профили в Spring Boot ↗
12. Аннотации @ContextHierarchy и @DirtiesContext ↗
13. Демо: применение @ContextHierarchy ↗
14. Демо: применение @DirtiesContext ↗
15. Аннотация @TestExecutionListeners ↗
16. Демо: применение @TestExecutionListeners ↗
17. Тестирование REST-сервисов в Спринге ↗
18. Памятка к API для тестирования REST-сервисов ↗
19. Демо: пример тестирования REST-сервисов в Спринге ↗
20. Тестирование WebFlux-компонентов ↗
21. Домашнее задание: Тестирование сервисов через WebClient ↗
22. HTTP-клиент IntelliJ IDEA ↗
23. Как добавить ijhttp Client к Intellij IDEA Community Edition ↗

Планировщики задач в Spring

6 уроков
1. Что такое "планировщик" ↗
2. cron-выражения ↗
3. Настройки @Scheduled: fixedRate, fixedDelay, initialDelay ↗
4. Задание 1 - Планировщики в Spring Context ↗
5. @Async, @EnableAsync и ThreadPoolTaskExecutor ↗
6. Задание 2 - Планировщики в Spring Boot и обработка InterruptedEx ↗

Кэширование в Spring

7 уроков
1. Концепция кэширования ↗
2. Знакомство с библиотекой Ehcache ↗
3. Задание: практика с Ehcache ↗
4. Spring-аннотации @Cacheable, @CacheEvict, @CachePut ↗
5. Демо: кэширование внутренними средствами Spring ↗
6. Связка Spring + Ehcache ↗
7. Демо: кэширование в Spring c подключенной библиотекой Ehcache ↗

Модули Spring Boot Actuator и Spring Boot Admin

7 уроков
1. Знакомство с модулем Spring Boot Actuator ↗
2. Памятка по наиболее востребованным эндпойнтам Актуатора ↗
3. Активированные и доступные эндпойнты: разница ↗
4. Пояснение к ДЗ No.1 ↗
5. Защита эндпойнтов через Spring Security ↗
6. Знакомство с модулем Spring Boot Admin ↗
7. Пояснение к ДЗ No.3 ↗

Docker, Nginx и развертывание Spring-приложений

9 уроков
1. Знакомство с Docker ↗
2. Демо: два экземпляра приложения в своих Docker-контейнерах ↗
3. Знакомство с Nginx ↗
4. Демо: практика с Nginx ↗
5. Знакомство с Docker Compose ↗
6. Демо: практика с Docker Compose ↗
7. Знакомство с Docker Hub ↗
8. Кэширование в Nginx ↗
9. Демо: практика с кэшированием в Nginx ↗