- 瞭解 Kotlin 的基本原理
觀眾
- 有興趣深入瞭解 Kotlin 程式設計的開發人員
Kotlin是一種基於Java的現代,功能和麵向對象的編程語言。
在這個以講師為主導的現場培訓中,參與者將學習如何使用Kotlin編程語言提供的更高級功能。
在培訓結束時,參與者將能夠:
- 了解Kotlin與其他JVM語言相比具有高度可擴展性和獨特性的原因。
- 檢查Kotlin高級主題和功能,包括函數,類,委派,泛型,元編程和異步編程。
課程形式
- 部分講座,部分討論,練習和繁重的實踐練習
介紹
複習 Kotlin 基礎知識
在 Kotlin 中使用高級功能
-
在 Kotlin 中使用嵌套函數重用功能
在 Kotlin 中使用中綴表示法調用函數
在 Kotlin 中聲明匿名函數
在 Kotlin 中使用內聯修飾符提高效率
在 Kotlin 中使用高級函數時實現返回和本地返回
在 Kotlin 中實現尾遞歸進行優化
在 Kotlin 中使用運算子重載
在 Kotlin 中使用 Lambda 和接收器對 DSL 創建限制
調用 Kotlin 中的實例
在 Kotlin 中使用函數構造
功能組成
咖喱
其他結構
在 Kotlin 中實現欄位 在 Kotlin 中使用 “lateinit” 修飾符 瞭解 Kotlin 中的嵌套類和內部類 在 Kotlin 中使用伴隨物件定義“靜態方法” 在 Kotlin 中隱藏類構造函數 將類標記為 Kotlin 中的密封 在 Kotlin 中使用類型別名 類 Kotlin 的高級功能摘要
-
在 Kotlin 中實現委派
理解 Kotlin 中成員委派的概念 在 Kotlin 中將成員函數委派給另一個類 在 Kotlin 中委派屬性以提高代碼重用效率 在 Kotlin 中使用內置委託屬性 在 Kotlin 中委派本地屬性以進行代碼重用 在 Kotlin 中的類中實現擴展屬性 Kotlin 中授權不同方面的總結
-
深入瞭解 Kotlin 中的泛型
瞭解通用約束 了解泛型中的方差和不變性 在 Kotlin 中使用“out”修飾符表示泛型中的協方差 在 Kotlin 中表示逆變 探索 Kotlin 中類型投影和星形投影的概念 Kotlin 中的高級泛型摘要
-
Kotlin 中的元程式設計
反射概述 將 Java 反射與 Kotlin 一起使用 使用反射 API 使用 Kotlin 的 Reflection API 處理類型擦除 Kotlin 在 Kotlin 中使用 Reified 泛型 在 Kotlin 中定義自定義註釋 Kotlin中的元編程和內省技術總結
-
在 Kotlin 中執行異步 Programming
瞭解異步程式設計的問題 在 Kotlin 中實現異步程式設計和協程 使用協程在 Kotlin 中實現 Async 和 Await 在 Kotlin 中實現 Yield 瞭解協程相對於 Reactive 擴展的優勢 Kotlin 中的協程總結
-
總結和結論
United Arab Emirates - Advanced Kotlin Programming
Qatar - Advanced Kotlin Programming
Egypt - Advanced Kotlin Programming
Saudi Arabia - Advanced Kotlin Programming
South Africa - Advanced Kotlin Programming
Brasil - Advanced Kotlin Programming
Canada - Advanced Kotlin Programming
中国 - Advanced Kotlin Programming
香港 - Advanced Kotlin Programming
澳門 - Advanced Kotlin Programming
台灣 - Advanced Kotlin Programming
USA - Advanced Kotlin Programming
Österreich - Advanced Kotlin Programming
Schweiz - Advanced Kotlin Programming
Deutschland - Advanced Kotlin Programming
Czech Republic - Advanced Kotlin Programming
Denmark - Advanced Kotlin Programming
Estonia - Advanced Kotlin Programming
Finland - Advanced Kotlin Programming
Greece - Advanced Kotlin Programming
Magyarország - Advanced Kotlin Programming
Ireland - Advanced Kotlin Programming
Luxembourg - Advanced Kotlin Programming
Latvia - Advanced Kotlin Programming
España - Programación avanzada de Kotlin
Italia - Advanced Kotlin Programming
Lithuania - Advanced Kotlin Programming
Nederland - Advanced Kotlin Programming
Norway - Advanced Kotlin Programming
Portugal - Advanced Kotlin Programming
România - Advanced Kotlin Programming
Sverige - Advanced Kotlin Programming
Türkiye - Advanced Kotlin Programming
Malta - Advanced Kotlin Programming
Belgique - Advanced Kotlin Programming
France - Advanced Kotlin Programming
日本 - Advanced Kotlin Programming
Australia - Advanced Kotlin Programming
Malaysia - Advanced Kotlin Programming
New Zealand - Advanced Kotlin Programming
Philippines - Advanced Kotlin Programming
Singapore - Advanced Kotlin Programming
Thailand - Advanced Kotlin Programming
Vietnam - Advanced Kotlin Programming
India - Advanced Kotlin Programming
Argentina - Programación avanzada de Kotlin
Chile - Programación avanzada de Kotlin
Costa Rica - Programación avanzada de Kotlin
Ecuador - Programación avanzada de Kotlin
Guatemala - Programación avanzada de Kotlin
Colombia - Programación avanzada de Kotlin
México - Programación avanzada de Kotlin
Panama - Programación avanzada de Kotlin
Peru - Programación avanzada de Kotlin
Uruguay - Programación avanzada de Kotlin
Venezuela - Programación avanzada de Kotlin
Polska - Advanced Kotlin Programming
United Kingdom - Advanced Kotlin Programming
South Korea - Advanced Kotlin Programming
Pakistan - Advanced Kotlin Programming
Sri Lanka - Advanced Kotlin Programming
Bulgaria - Advanced Kotlin Programming
Bolivia - Programación avanzada de Kotlin
Indonesia - Advanced Kotlin Programming
Kazakhstan - Advanced Kotlin Programming
Moldova - Advanced Kotlin Programming
Morocco - Advanced Kotlin Programming
Tunisia - Advanced Kotlin Programming
Kuwait - Advanced Kotlin Programming
Oman - Advanced Kotlin Programming
Slovakia - Advanced Kotlin Programming
Kenya - Advanced Kotlin Programming
Nigeria - Advanced Kotlin Programming
Botswana - Advanced Kotlin Programming
Slovenia - Advanced Kotlin Programming
Croatia - Advanced Kotlin Programming
Serbia - Advanced Kotlin Programming
Bhutan - Advanced Kotlin Programming