Чему вы научитесь
- Проектировать REST API, проверять входные данные и возвращать клиенту понятные ошибки.
- Разделять HTTP-обработчики, бизнес-логику и работу с базой данных.
- Подключать PostgreSQL, управлять миграциями схемы и работать с транзакциями.
- Применять возможности Kotlin 2.4 в серверном коде, в том числе корутины для асинхронных операций.
- Писать тесты для бизнес-логики и проверять работу API и базы данных вместе.
- Сравнивать, как Spring Boot, Ktor, Play Framework и Micronaut решают задачи веб-разработки, и выбирать фреймворк под задачу.
О курсе
Четыре курса по современной серверной разработке на JVM. Вы научитесь проектировать REST API, работать с PostgreSQL и тестировать сервисы на Java 26 и Kotlin 2.4, а также разберётесь, как устроены веб-приложения на Spring Boot 4, Ktor, Play Framework 3 и Micronaut.
Для кого этот курс
Для разработчиков, которые уже знают основы программирования и хотят перейти к разработке серверных приложений на JVM.
Для Java-разработчиков, которые хотят применять Kotlin в серверных проектах.
Для Kotlin-разработчиков, которым нужно освоить REST API, работу с базами данных и тестирование сервисов.
Для бекенд-разработчиков, которые уже работали с одним JVM-фреймворком и хотят разобраться в других.