Kotlin 网页开发:从基础到部署
300 页
Chinese
PDF
4.5

Kotlin 网页开发:从基础到部署

Kotlin 网页开发:从基础到部署

作者:

年份:

简介:

《Kotlin 网页开发:从基础到部署》是一本实用指南,将带领您完成使用 Kotlin 语言创建现代网页应用程序的所有阶段。本书涵盖了从基本语法到在生产环境中部署成品项目的完整路径。



Kotlin 早已超越 Android 开发的范畴,成为构建后端系统的强大工具。凭借其简洁性、类型安全以及与 Java 生态系统的完全兼容性,该语言非常适合网页开发。



您将从本书中学到:

  • Kotlin 基础:语法、空安全、函数式编程、协程以及线程处理。
  • 框架:深入学习 Ktor(轻量级异步框架)和 Spring Boot(工业标准)。
  • 数据库操作:Exposed ORM、Spring Data JPA、迁移和模式设计。
  • REST API:创建端点、通过 kotlinx.serialization 进行序列化、请求验证。
  • 身份验证与授权:JWT、OAuth2、会话和角色模型。
  • 测试:单元测试、集成测试、Testcontainers。
  • 部署:Docker 容器化、CI/CD 流水线、云平台(Heroku、AWS、DigitalOcean)。


本书适合谁:

  • 希望转向更现代、更具表现力语言的 Java 开发者。
  • 希望掌握后端开发的 Android 开发者。
  • 掌握任意编程语言基础的新手程序员。
  • 学习现代技术的理工科学生。


所有代码示例均可下载,并附有分步说明。您将不仅仅是阅读理论,而是创建一个完整的网页应用程序——从第一行代码到在服务器上运行。



本书语言简洁易懂,没有过多的学术气息。作者分享了来自商业开发中的经过验证的实践和真实案例。特别关注常见错误及其避免方法。



阅读完成后,您将能够自信地使用 Kotlin 开发网页应用程序,使用现代框架,配置数据库,编写测试并在云端部署项目。这是 Kotlin 开发者职业生涯的理想起点,也是经验丰富的程序员扩展工具集的绝佳选择。



无论您是为初创公司创建微服务,还是开发企业级应用程序,本书都将为您提供成功工作所需的所有知识和技能。

推荐