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

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

Полное руководство по созданию веб-приложений на языке Kotlin

Автор:

Год:

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

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

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

В книге последовательно рассматриваются все этапы создания веб-проекта на Kotlin. Вы начнете с основ языка и настройки окружения, а затем перейдете к практическим задачам:

  • Основы Kotlin — типы данных, функции, классы, корутины и работа с коллекциями.
  • Фреймворки — детальное изучение Ktor (легковесный асинхронный фреймворк) и Spring Boot (мощный инструмент для enterprise-разработки).
  • Работа с данными — подключение к базам данных (PostgreSQL, MySQL), использование ORM (Exposed, Hibernate) и написание SQL-запросов.
  • REST API — проектирование эндпоинтов, валидация запросов, обработка ошибок и документация с помощью OpenAPI.
  • Аутентификация и безопасность — JWT-токены, OAuth2, защита от CSRF и XSS-атак.
  • Тестирование — модульные, интеграционные и end-to-end тесты с использованием JUnit и MockK.
  • Деплой — сборка проекта (Gradle/Maven), контейнеризация с Docker, развертывание на VPS, Heroku или AWS.

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

Книга подойдет как новичкам, которые хотят изучить Kotlin с нуля, так и опытным Java-разработчикам, желающим перейти на более современный язык. Если вы уже знаете основы программирования, но не работали с веб-разработкой на Kotlin — вы найдете здесь структурированный путь от простого к сложному.

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

  • Как настроить проект и выбрать подходящий фреймворк.
  • Как создавать RESTful API с нуля.
  • Как работать с базами данных и кэшированием.
  • Как писать чистый, тестируемый и масштабируемый код.
  • Как автоматизировать сборку и деплой.

Книга содержит множество примеров кода, практических заданий и готовых проектов. Каждая глава завершается упражнениями для закрепления материала. После прочтения вы сможете самостоятельно разрабатывать и разворачивать полноценные веб-приложения на Kotlin.

Автор — Алексей Смирнов, senior-разработчик с 10-летним опытом в Java/Kotlin, делившийся знаниями на конференциях JUG.ru и в блоге на Habr. Все примеры проверены на актуальных версиях Kotlin 1.9+ и совместимы с последними релизами фреймворков.

Скачайте книгу на PythonLib и начните свой путь к мастерству веб-разработки на Kotlin!

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