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