
本課程專為初學者設計,帶領學員從頭開始學習 Kotlin,掌握這門現代化、簡潔且強大的語言。無論是想開發 Android 應用,還是建構後端服務,Kotlin 都能大幅提升開發效率。本課程將透過實作與案例,讓學員快速上手,並奠定扎實的基礎。
這門課你會學到:
- Kotlin 語法基礎
- 變數與常數 (
val
vsvar
) - 基本資料型態 (
Int
,Double
,String
,Boolean
等) - 控制流程 (
if
,when
,for
,while
)
- 變數與常數 (
- 函式導向程式設計
- 函式定義與回傳值 (
fun
關鍵字) - 高階函式與 Lambda 表達式
- 函式定義與回傳值 (
- 物件導向程式設計
- 類別、屬性、建構函式 (
class
,init
,property
) - 繼承與介面 (
open
,interface
,abstract
)
- 類別、屬性、建構函式 (
- 集合與操作
- List、Set、Map 的使用
- 集合的常見操作 (
map
,filter
,forEach
,reduce
) - 不可變與可變集合 (
listOf
vsmutableListOf
)
- 錯誤處理與例外機制
try-catch
例外處理- 可空類型 (
Nullable
),?.
與!!
運算子 Elvis
運算子 (?:
) 及let
、run
等 Scope Functions
- 實戰應用
- 使用 Kotlin 進行 API 呼叫 (
OkHttp
,Retrofit
基礎) - 檔案讀寫與輸入輸出 (
File
類別,BufferedReader
) - 簡單專案實作:建立一個 CLI 應用程式
- 使用 Kotlin 進行 API 呼叫 (
透過本課程,你將能夠獨立編寫 Kotlin 程式,為進一步的 Android 或後端開發打下堅實基礎! 🚀
如對此課程有興趣,請聯繫我