Beginning Kotlin: Build Applications with Better Code, Productivity, and Performance

Hagos, Ted

  • 出版商: Apress
  • 出版日期: 2022-11-23
  • 售價: $1,500
  • 貴賓價: 9.5$1,425
  • 語言: 英文
  • 頁數: 230
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484286979
  • ISBN-13: 9781484286975
  • 相關分類: JVM 語言
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book introduces the Kotlin programming skills and techniques necessary for building applications. You'll learn how to migrate your Java programming skills to Kotlin, a Java Virtual Machine (JVM) programming language.
The book starts with a quick tour of the Kotlin language and gradually walks you through the language in greater detail over the course of succeeding chapters. You'll learn Kotlin fundamentals like generics, functional programming, type system, debugging, and unit testing. Additionally, with the book's freely downloadable online appendices, you'll discover how to use Kotlin for building Spring Boot applications, data persistence, and microservices.
What You Will Learn
  • Learn the Kotlin language, its functions, types, collections, generics, classes, and more
  • Dive into higher-order functions, generics, debugging, and unit testing
  • Apply the fundamentals of Kotlin to Spring Boot
  • Add Hibernate to your Spring Boot application for persistence and data accessibility
  • Take advantage of functional programming available in Kotlin

Who This Book Is For
Java developers who are new to Kotlin and want to leverage Kotlin, particularly for building Spring Boot apps.

商品描述(中文翻譯)

本書介紹了建立應用程式所需的Kotlin程式設計技巧和技術。您將學習如何將Java程式設計技巧轉移到Kotlin,一種Java虛擬機(JVM)程式語言。
本書以快速介紹Kotlin語言開始,並逐步在後續章節中更詳細地介紹該語言。您將學習Kotlin的基礎知識,如泛型、函數式程式設計、類型系統、除錯和單元測試。此外,通過本書免費提供的線上附錄,您還將發現如何使用Kotlin來建立Spring Boot應用程式、資料持久性和微服務。
您將學到什麼


  • 學習Kotlin語言,包括函數、類型、集合、泛型、類別等

  • 深入研究高階函數、泛型、除錯和單元測試

  • 將Kotlin的基礎應用於Spring Boot

  • 將Hibernate添加到Spring Boot應用程式中,以實現持久性和資料存取

  • 充分利用Kotlin中提供的函數式程式設計


適合閱讀對象
對Kotlin新手和希望利用Kotlin特別是建立Spring Boot應用程式的Java開發人員。

作者簡介

Ted Hagos is the CTO and Data Protection Officer of RenditionDigital International (RDI), a software development company based out of Dublin. Before he joined RDI, he had various software development roles and also spent time as a trainer at IBM Advanced Career Education, Ateneo ITI, and Asia Pacific College. He spent many years in software development dating back to Turbo C, Clipper, dBase IV, and Visual Basic. Eventually, he found Java and spent many years working with it. Nowadays, he's busy with full-stack JavaScript, Android, and Spring applications.

作者簡介(中文翻譯)

Ted Hagos 是 RenditionDigital International (RDI) 的首席技術官和資料保護官,RDI 是一家位於都柏林的軟體開發公司。在加入 RDI 之前,他擔任過多個軟體開發角色,並在 IBM Advanced Career Education、Ateneo ITI 和亞太學院擔任過培訓師。他從 Turbo C、Clipper、dBase IV 和 Visual Basic 等軟體開發領域積累了多年的經驗。最終,他發現了 Java,並花了很多年的時間與之合作。現在,他忙於全端 JavaScript、Android 和 Spring 應用程式的開發。