Kotlin 网页开发:从基础到部署
300 页
Chinese
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!

推荐