Репозиторий с техническими курсами. Каждый курс — это структурированная программа обучения с пошаговыми уроками, практическими примерами и готовым окружением.
| Курс | Папка | Описание |
|---|---|---|
| Hazelcast | hazelcast/ |
In-Memory Data Grid для распределённого кэширования — от основ до production (12 уроков) |
| ArchUnit | archunit/ |
Автоматическая проверка архитектурных правил в Spring Boot 3 с помощью ArchUnit и JUnit 5 |
| ClickHouse | clickhouse/ |
Проектирование аналитических схем, эффективные запросы, интеграция со Spring Boot 3 |
| Gradle Version Catalogs | gradle/toml/ |
Централизованное управление зависимостями через TOML-файл, шаринг между микросервисами |
| Spring Boot Docker Compose | spring-docker-compose/ |
Автоматическое управление локальной инфраструктурой через spring-boot-docker-compose |
| AI | AI/ |
Руководства по настройке MCP-серверов и инженерии промптов |
Каждый курс содержит:
plan.md— программа обучения, цели и требования- Папки с уроками (
01_...,02_...) — пошаговые материалы
- Java 17+ (некоторые курсы требуют Java 25)
- Gradle 8.x+
- Docker Desktop / Docker Engine + Docker Compose v2
- Spring Boot 3.x