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

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

Создание современных веб-приложений с нуля на языке Kotlin

Автор:

Год:

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

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

Kotlin давно вышел за пределы Android-разработки и стал серьёзным инструментом для создания серверных приложений. Благодаря лаконичному синтаксису, полной совместимости с Java и мощной системе типов, этот язык идеально подходит для современных веб-проектов.

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

  • Начинающих разработчиков, которые хотят освоить Kotlin для backend-разработки
  • Java-программистов, желающих перейти на более современный и выразительный язык
  • Fullstack-разработчиков, стремящихся расширить стек технологий
  • Студентов и выпускников IT-специальностей

Что вы узнаете и научитесь делать:

  • Освоите синтаксис Kotlin: null safety, extension functions, coroutines и sealed classes
  • Настроите Gradle-проект для веб-разработки с нуля
  • Создадите REST API на фреймворке Ktor с поддержкой маршрутизации и middleware
  • Научитесь работать с базами данных через Exposed DSL — современную ORM для Kotlin
  • Реализуете аутентификацию и авторизацию (JWT, OAuth2)
  • Освоите HTML DSL и шаблонизацию для server-side rendering
  • Напишете тесты для веб-приложений с использованием JUnit и Ktor Test
  • Настроите CI/CD пайплайн и выполните деплой в Docker-контейнере на облачную платформу
  • Познакомитесь с микросервисной архитектурой и асинхронной обработкой запросов

В каждой главе вы найдёте готовые примеры кода, которые можно сразу запустить и модифицировать. Итоговый проект — полнофункциональный веб-сервис для управления задачами с базой данных, API и веб-интерфейсом.

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

После прочтения вы сможете уверенно разрабатывать и развёртывать веб-приложения на Kotlin, используя современные практики и инструменты экосистемы JVM.

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