Course Code: kotlinbeginner
Duration: 21 hours
Prerequisites:
  • 基本的計算機知識
  • 無需程式設計經驗
Overview:

Kotlin是一種基於Java的現代,功能和麵向對象的編程語言。

在這個以講師為主導的現場培訓中,參與者將學習如何使用Kotlin創建專業應用程序。

在培訓結束時,參與者將能夠:

  • 理解面向對象編程的基礎知識
  • 理解Kotlin的概念
  • 閱讀Kotlin代碼
  • Kotlin自己的Kotlin應用程序

聽眾

  • 編程初學者
  • 經驗豐富的Java開發人員對Kotlin感興趣

課程形式

  • 部分講座,部分討論,練習和繁重的實踐練習
Course Outline:

介紹

Kotlin 概述

設置工具

  • 使用命令行工具
  • 安裝 Kotlin 的 JDK
  • 安裝和設置 IDE:IntelliJ
  • 安裝外掛程式

Kotlin 入門

  • 使用 Kotlin 進行基本編碼簡介
  • 學習 Kotlin 體系結構
  • 使用 REPL 與 Kotlin 互動
  • 在 Kotlin 中創建變數
  • 瞭解 Kotlin 中的不同數據類型
  • 在 Kotlin 中使用字串
  • 理解 Kotlin 中的不可變性
  • 實現表達式、語句和賦值
  • 在 Kotlin 中使用可為 null 的變數來實現 Null 安全
  • 創建您的第一個獨立Kotlin應用程式

在 Kotlin 中實現條件語句

  • 使用“if”語句處理條件程式流
  • 使用“when”語句處理選項
  • 探索 Kotlin 的條件語句高級功能
  • 使用條件語句生成隨機數

在 Kotlin 中使用陣列和清單

在 Kotlin 中實現迴圈構造

  • 編碼 “for” 迴圈
  • 編碼“while”迴圈
  • 實現“break”語句
  • 實現“continue”語句
  • 使用“return”語句
  • 使用迴圈標籤
  • 使用循環計算數位的總和

使用 Kotlin 中的函數

  • 創建函數
  • 聲明函數
  • 使用參數並返回值
  • 使用擴展函數
  • 使用內聯函數
  • 使用高階函數

使用 Kotlin 的面向物件 Programming

  • 使用物件進行程式設計概述
  • 創建類
  • 向類添加方法
  • 定義基本構造函數
  • 使用命名參數和預設值
  • 使用開放類允許繼承
  • 使用抽象類
  • 創建和使用介面
  • 處理覆蓋
  • 創建數據類
  • 使用單例和伴隨物件
  • 使用枚舉
  • 將類分組到包中
  • 使用導入
  • 實現信息隱藏
  • 使用 getter 和 setter
  • 實現可見性修飾符
  • 瞭解泛型
  • 實現通用堆疊
  • 使用泛型函數

使用不同的數字系統

  • 使用十六進位數位
  • 使用二進位數
  • 使用按位運算子

實現輸入和輸出功能

使用 Kotlin 中的 Java

使用 Java 中的 Kotlin

使用 Spek 進行測試

故障排除

總結和結論

Sites Published:

United Arab Emirates - Kotlin for Beginners

Qatar - Kotlin for Beginners

Egypt - Kotlin for Beginners

Saudi Arabia - Kotlin for Beginners

South Africa - Kotlin for Beginners

Brasil - Kotlin for Beginners

Canada - Kotlin for Beginners

中国 - Kotlin for Beginners

香港 - Kotlin for Beginners

澳門 - Kotlin for Beginners

台灣 - Kotlin for Beginners

USA - Kotlin for Beginners

Österreich - Kotlin for Beginners

Schweiz - Kotlin for Beginners

Deutschland - Kotlin for Beginners

Czech Republic - Kotlin for Beginners

Denmark - Kotlin for Beginners

Estonia - Kotlin for Beginners

Finland - Kotlin for Beginners

Greece - Kotlin for Beginners

Magyarország - Kotlin for Beginners

Ireland - Kotlin for Beginners

Luxembourg - Kotlin for Beginners

Latvia - Kotlin for Beginners

España - Kotlin para principiantes

Italia - Kotlin for Beginners

Lithuania - Kotlin for Beginners

Nederland - Kotlin for Beginners

Norway - Kotlin for Beginners

Portugal - Kotlin for Beginners

România - Kotlin for Beginners

Sverige - Kotlin for Beginners

Türkiye - Kotlin for Beginners

Malta - Kotlin for Beginners

Belgique - Kotlin for Beginners

France - Kotlin for Beginners

日本 - Kotlin for Beginners

Australia - Kotlin for Beginners

Malaysia - Kotlin for Beginners

New Zealand - Kotlin for Beginners

Philippines - Kotlin for Beginners

Singapore - Kotlin for Beginners

Thailand - Kotlin for Beginners

Vietnam - Kotlin for Beginners

India - Kotlin for Beginners

Argentina - Kotlin para principiantes

Chile - Kotlin para principiantes

Costa Rica - Kotlin para principiantes

Ecuador - Kotlin para principiantes

Guatemala - Kotlin para principiantes

Colombia - Kotlin para principiantes

México - Kotlin para principiantes

Panama - Kotlin para principiantes

Peru - Kotlin para principiantes

Uruguay - Kotlin para principiantes

Venezuela - Kotlin para principiantes

Polska - Kotlin for Beginners

United Kingdom - Kotlin for Beginners

South Korea - Kotlin for Beginners

Pakistan - Kotlin for Beginners

Sri Lanka - Kotlin for Beginners

Bulgaria - Kotlin for Beginners

Bolivia - Kotlin para principiantes

Indonesia - Kotlin for Beginners

Kazakhstan - Kotlin for Beginners

Moldova - Kotlin for Beginners

Morocco - Kotlin for Beginners

Tunisia - Kotlin for Beginners

Kuwait - Kotlin for Beginners

Oman - Kotlin for Beginners

Slovakia - Kotlin for Beginners

Kenya - Kotlin for Beginners

Nigeria - Kotlin for Beginners

Botswana - Kotlin for Beginners

Slovenia - Kotlin for Beginners

Croatia - Kotlin for Beginners

Serbia - Kotlin for Beginners

Bhutan - Kotlin for Beginners

Nepal - Kotlin for Beginners

Uzbekistan - Kotlin for Beginners