Java Server
Фундамент Spring-трека. До того как Spring начнёт всё делать за вас — нужно понимать, что именно он делает. Gradle, HTTP, JSON, DTO, свой клиент и сервер, ручной CRUD с error contract. 130 лекций, 250+ задач. Jackson 3, SLF4J, Logback — современный backend-стек. Spring после этого — логичное продолжение.
- Уровень 1
Недоступен Зачем этот курс нужен между Java Core и первым Spring backend - Уровень 2
Недоступен Создаем каркас проекта и входим в Gradle через Wrapper - Уровень 3
Недоступен Плагины, репозитории и зависимости без магии IDE - Уровень 4
Недоступен Build lifecycle, ресурсы и единая точка входа приложения - Уровень 5
Недоступен Транзитивные зависимости, полезные команды и стабильный baseline проекта - Уровень 6
Недоступен HTTP как язык backend-разработчика - Уровень 7
Недоступен Методы HTTP и ресурсное мышление - Уровень 8
Недоступен Status codes, headers и размещение данных в запросе - Уровень 9
Недоступен Stateless-модель, сетевые сбои и идея API-контракта - Уровень 10
Недоступен JSON как основной формат обмена данными - Уровень 11
Недоступен DTO-мышление и проектирование JSON-контрактов - Уровень 12
Недоступен Postman как рабочий инструмент исследования HTTP-контракта - Уровень 13
Недоступен Postman environments, negative-path и защита курса от нестабильного внешнего API - Уровень 14
Недоступен Первый рабочий HTTP-клиент на Java 21 - Уровень 15
Недоступен URI, POST, таймауты и transport-слой без хаоса - Уровень 16
Недоступен Jackson 3 и стабильный JSON mapping для проекта - Уровень 17
Недоступен Завершаем клиентскую фазу проекта - Уровень 18
Недоступен Структура backend-проекта и ручная сборка зависимостей - Уровень 19
Недоступен Domain, DTO, response model и единый error contract - Уровень 20
Недоступен Конфигурация вне кода: properties, env vars и args - Уровень 21
Недоступен Логирование через SLF4J и Logback как минимальная operational-культура - Уровень 22
Недоступен Входим в серверную фазу проекта через JDK HttpServer - Уровень 23
Недоступен Роутинг, входящие запросы и JSON-ответы без Spring MVC - Уровень 24
Недоступен Read-only часть локального API - Уровень 25
Недоступен Create, update, patch, delete и прикладная HTTP-семантика CRUD - Уровень 26
Недоступен Ручная валидация, единый error response, упаковка результата и мост к Spring