Mastering Kotlin
暫譯: 精通 Kotlin
Ebel, Nate
- 出版商: Packt Publishing
- 出版日期: 2019-10-11
- 售價: $1,380
- 貴賓價: 9.5 折 $1,311
- 語言: 英文
- 頁數: 434
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1838555722
- ISBN-13: 9781838555726
-
相關分類:
JVM 語言
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$551瘋狂 Android 講義 (Kotlin版)
-
$850$663 -
$1,663Kotlin for Android App Development (Developer's Library)
-
$500$390 -
$1,500$1,425 -
$1,250$1,188 -
$454Kotlin 核心編程
-
$1,700$1,615 -
$780$616 -
$403Kotlin 從入門到項目實戰
-
$505Kotlin 編程權威指南
-
$580$458 -
$480$336 -
$650$514 -
$2,210$2,100 -
$709深入解析 CSS (CSS in Depth)
-
$620$489 -
$1,200$948 -
$550$429 -
$1,019HTML + CSS + JavaScript 入門經典, 3/e (HTML, CSS, and JavaScript All in One: Covering HTML5, CSS3, and ES6, Sams Teach Yourself, 3/e)
-
$580$493 -
$600$468 -
$3,990Front-End Back-End Development with Html, Css, Javascript, Jquery, Php, and MySQL (Paperback)
-
$296Web 編程基礎 (HTML+CSS) 項目實戰教程
-
$709輕松學會 JavaScript
商品描述
Using Kotlin without taking advantage of its power and interoperability is like owning a sports car and never taking it out of the garage. While documentation and introductory resources can help you learn the basics of Kotlin, the fact that it’s a new language means that there are limited learning resources and code bases available in comparison to Java and other established languages.
This Kotlin book will show you how to leverage software designs and concepts that have made Java the most dominant enterprise programming language. You’ll understand how Kotlin is a modern approach to object-oriented programming (OOP). This book will take you through the vast array of features that Kotlin provides over other languages. These features include seamless interoperability with Java, efficient syntax, built-in functional programming constructs, and support for creating your own DSL. Finally, you will gain an understanding of implementing practical design patterns and best practices to help you master the Kotlin language.
By the end of the book, you'll have obtained an advanced understanding of Kotlin in order to be able to build production-grade applications.
- Model data using interfaces, classes, and data classes
- Grapple with practical interoperability challenges and solutions with Java
- Build parallel apps using concurrency solutions such as coroutines
- Explore functional, reactive, and imperative programming to build flexible apps
- Discover how to build your own domain-specific language
- Embrace functional programming using the standard library and Arrow
- Delve into the use of Kotlin for frontend JavaScript development
- Build server-side services using Kotlin and Ktor
- Understand and leverage the syntax, tools, and patterns by writing code in Kotlin
- Explore practical topics such as Java interop, concurrency with coroutines, and functional programming
- Discover how to use Kotlin for build targets like Android, iOS, JavaScript, and backend service
商品描述(中文翻譯)
使用 Kotlin 而不利用其強大功能和互操作性,就像擁有一輛跑車卻從不把它開出車庫。雖然文檔和入門資源可以幫助你學習 Kotlin 的基本知識,但由於它是一種新語言,與 Java 和其他成熟語言相比,學習資源和代碼庫相對有限。
這本 Kotlin 書將向你展示如何利用使 Java 成為最主流企業編程語言的軟體設計和概念。你將理解 Kotlin 如何成為面向對象編程(OOP)的現代方法。本書將帶你了解 Kotlin 提供的各種功能,這些功能包括與 Java 的無縫互操作性、高效的語法、內建的函數式編程結構,以及支持創建自己的 DSL。最後,你將理解如何實施實用的設計模式和最佳實踐,以幫助你掌握 Kotlin 語言。
在本書結束時,你將獲得對 Kotlin 的深入理解,以便能夠構建生產級應用程式。
- 使用介面、類別和數據類別建模數據
- 解決與 Java 的實際互操作性挑戰和解決方案
- 使用協程等並發解決方案構建並行應用程式
- 探索函數式、反應式和命令式編程以構建靈活的應用程式
- 發現如何構建自己的領域特定語言
- 使用標準庫和 Arrow 擁抱函數式編程
- 深入了解 Kotlin 在前端 JavaScript 開發中的應用
- 使用 Kotlin 和 Ktor 構建伺服器端服務
- 通過編寫 Kotlin 代碼理解並利用語法、工具和模式
- 探索實用主題,如 Java 互操作性、使用協程的並發和函數式編程
- 發現如何使用 Kotlin 針對 Android、iOS、JavaScript 和後端服務等構建目標