Веб-разработка на Kotlin: от основ до деплоя — Алексей Смирнов — обложка книги
300 страниц
Kotlin
PDF
4.5

Веб-разработка на Kotlin: от основ до деплоя

Создание современных веб-приложений с Ktor, Spring Boot и React

Автор:

Год:

Краткое содержимое:

Kotlin давно перестал быть просто языком для Android. Сегодня это мощный инструмент для создания серверных приложений, микросервисов и полноценных веб-проектов. Книга «Веб-разработка на Kotlin: от основ до деплоя» — это практическое руководство, которое проведёт вас от первых строк кода до запуска готового приложения в продакшн.

О чём эта книга?

Вы начнёте с основ языка Kotlin, если только знакомитесь с ним, и быстро перейдёте к практическим задачам. Книга охватывает два основных фреймворка для веб-разработки:

  • Ktor — лёгкий асинхронный фреймворк от создателей Kotlin, идеальный для микросервисов и высоконагруженных систем.
  • Spring Boot — классический выбор для enterprise-решений, с подробным разбором внедрения зависимостей, JPA и безопасности.

Вы научитесь проектировать REST API, работать с базами данных (PostgreSQL, MongoDB) через Exposed и Spring Data, настраивать аутентификацию и авторизацию, писать тесты и подключать фронтенд на React через Ktor-клиент. Отдельная глава посвящена деплою: Docker, CI/CD, облачные платформы (Heroku, AWS).

Для кого эта книга?

  • Начинающим разработчикам, которые хотят освоить Kotlin для бэкенда.
  • Java-разработчикам, переходящим на более современный и лаконичный язык.
  • Android-разработчикам, желающим расширить свои навыки серверной разработкой.
  • Опытным программистам, которые ищут структурированный гайд по Ktor и Spring Boot.

Что вы узнаете?

  • Как настроить проект с нуля: Gradle, зависимости, конфигурация.
  • Создание маршрутов, middleware, обработка ошибок и валидация.
  • Работа с базами данных: миграции, транзакции, связи между таблицами.
  • Безопасность: JWT, OAuth2, защита от CSRF и XSS.
  • Тестирование: unit, integration, contract tests.
  • Деплой: Docker-контейнеризация, настройка Nginx, мониторинг.

Каждая глава содержит примеры кода, которые можно сразу запустить, и практические задания для закрепления материала. К концу книги вы создадите полноценное веб-приложение — аналог простого интернет-магазина с бэкендом на Kotlin и фронтендом на React.

Эта книга — не справочник, а дорожная карта. Она сэкономит вам месяцы поиска информации по разрозненным статьям и туториалам. Если вы хотите писать на Kotlin не только мобильные приложения, но и серверный код, который работает быстро и надёжно — начните с этой книги.

Рекомендаций