聯繫我們

課程簡介

簡介

  • Kotlin 概述
  • Kotlin 基本概念的複習

進階語言功能

  • Lambda 表示式與高階函數
  • 擴充函數與屬性
  • Intrinsics functions 與內聯函數及重現型別參數
  • 集合(Collections)與序列(Sequences)

物件導向程式設計

  • 類別委派與物件表示式
  • 密封類別與型別別名
  • 泛型與變異性
  • 進階繼承與多型

函數式程式設計

  • 理解 Monad 與函數建構
  • 使用 Arrow 函式庫
  • 協程(Coroutines)與非同步程式設計基礎
  • Flow API 與反應式程式設計

使用 Kotlin 進行 Android 開發

  • Kotlin Android Extensions 與檢視綁定(View Binding)
  • 在 Android 上使用 Kotlin Coroutines

總結與下一步

最低要求

  • Kotlin 基礎知識
  • 理解物件導向程式設計概念

受眾

  • 開發者
  • 程式設計師
 14 小時

客戶評論 (2)

課程分類