Курс на 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