Beginning Kotlin: Build Applications with Better Code, Productivity, and Performance
暫譯: Kotlin 入門:構建更優質的代碼、生產力與性能應用程式
Hagos, Ted
相關主題
商品描述
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
Who This Book Is For
Java developers who are new to Kotlin and want to leverage Kotlin, particularly for building Spring Boot apps.
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
- 為您的 Spring Boot 應用程序添加 Hibernate 以實現持久性和數據可訪問性
- 利用 Kotlin 中的函數式程式設計
本書適合誰閱讀
對 Kotlin 新手的 Java 開發人員,特別是希望利用 Kotlin 構建 Spring Boot 應用程序的人。
作者簡介
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) 的首席技術官 (CTO) 及資料保護官,該公司是一家位於都柏林的軟體開發公司。在加入 RDI 之前,他曾擔任多個軟體開發職位,並在 IBM 進階職業教育、Ateneo ITI 和亞太學院擔任過培訓師。他在軟體開發領域工作多年,早期使用過 Turbo C、Clipper、dBase IV 和 Visual Basic。最終,他接觸到了 Java,並在這方面工作了多年。如今,他專注於全端 JavaScript、Android 和 Spring 應用程式的開發。