學活之路: Java 與 Kotlin 更快學活兩種程式語言

NT$3,200

懂程式不夠,還要會活用,課程不定期增加內容,著重基礎與物件導向能力,培養程式設計思考方法,訓練除錯能力。

用案例學習,養成程式設計思維與習慣。2019 stackoverflow 調查,Kotlin 開發者全球平均年薪 5.7 萬美金已超越 Javascript 的 5.6 萬 與 Java 的 5.2 萬,在美國 US 的平均年薪更超過 Swift,高達 12.5 萬美金。

貨號: java-kotlin 分類: , , , 標籤: , ,

描述

課程介紹

 由 Hank 老師設計專為初學者設計的物件導向程式設計線上課程,創新及高效益的學習路徑,課程專注於 Java Kotlin 的語法,包括重要的物件向導觀念,與生活息息相關所設計的案例,讓你能在理解後,動手實作與練習,達到最佳的效益。

  • 對於程式設計有興趣的人
  • 已決定要學一種程式語言的人
  • 學過 Java ,想上手熟悉 Kotlin 語言的人
  • 學過程式,但對物件導件沒有概念的人
  • 上手 Java 與 Kotlin,能看懂、會寫程式
  • 認識物件導向程式設計
  • 設計類別,再利用設計去解決問題

本課程是 Hank 老師在上百個專案經驗,所設計的打穩基礎的基石課程,很適合當成起始課程。

具備程式語言與物件導向設計能力後,建議「學對之路: Kotlin Android APP 開發」挑戰 Android 開發能力,會有意想不到的成效哦

課程單元 (608分鐘)

  1. Java 與 Kotlin 介紹 11:57
    預覽
  2. Windows 開發環境建置 08:41
  3. Mac 開發環境建置 09:05
    預覽
  1. 建立混合 Java / Kotlin 專案,第一支程式 12:20
  2. Hello world 應該長這樣,認識類別 Class,先設計,再利用設計解決問題 08:15
    預覽
  3. 將專案送到 github,註冊,git 檔案庫 04:20
  4. 變數、資料型態,初始值,給值 12:38
  5. 送交新版本程式到 github (commit & push) 06:25
  6. 使用 Debugger 除錯器,觀察資料 10:50
  1. 設計類別中的屬性 Field,Java 與 Kotlin 的數值運算 14:29
  2. 設計 Java 建構子與多載 11:53
    預覽
  3. Kotlin 的建構子與次要建構子 06:44
  4. 比較、邏輯運算,變數的生存範圍(Scope) 07:37
  5. 實務案例,設計具有屬性、建構子與方法的類別,整合所學 18:47
  1. 利用別人(Java)設計的類別來解決問題,使用者輸入、import的意義 11:43
  2. String 字串資料型態與 Kotlin 的 null 檢查 14:51
  3. if else 流程控制,Kotlin 特別是 運算式 17:53
  4. 學生平均有沒有 pass? 實例練習 09:58
  1. 多重判斷的問題,使用 Java 的 switch … case 14:48
  2. 另人眼睛為之一亮 Kotlin 的 when 語法 15:47
  3. 用一個小遊戲來學 while 不定次數的迴圈 23:11
  4. 固定次數重複執行,Java 與 Kotlin 的 for 迴圈練習 27:38
  5. 導入 jUnit 5,撰寫測試程式,確保程式的品質 29:08
  1. 「多個」資料,陣列、集合類別(Collection)與泛型的應用 24:15
  2. Set 與 Map 集合 11:24
  3. Java 的類別層級屬性(static)與 Kotlin 的 companion object 16:07
  4. 繼承,為什麼要繼承,有什麼功用?研究生案例 21:43
  5. 介面、抽象類別與多型應用,樂透彩,539 與大樂透 20:40
  6. Java 與 Kotlin 不同層級的存取 10:09
  1. Kotlin的data class and Extensions 14:01
  2. Java IO套件與例外處理 13:32
  3. Java檔案循序讀取 12:39
  4. 使用具有緩衝區Buffer的串流類別 11:20
  5. 寫出資料到檔案中 08:29
  6. Kotlin的檔案輸出與輸入 10:13
  7. 活用 Java 與 Kotlin 網路連線 19:10
  8. 能力昇級關鍵,整合點餐案例實作 16:24
  1. 案例目的與起步 05:54
  2. 學習 Exception 除錯,Java 的內建 Calendar 類別 06:54
  3. 取得年、月、日,三元運算式再熟悉 05:21
  4. 陣列、程式邏輯訓練與潤年的判斷 10:07
  1. Java 的日期 Date 與 Calendar 類別實務案例 16:48
  2. 新版的 Instant 與 LocalDateTime 時間日期類別 11:18
  3. 停車場案例,使用新版類別處理車輛時間,並計算停車費 32:24

高效益學習方法

 課程完整介紹 Java 與 Kotlin 的語法,包括重要的程式設計觀念,與生活相關所設計的單元內容,動手實作與練習,將能力學到骨子裏,達到最佳的效益。

Java Kotlin 課程 程式

 坊間的教學,是填鴨式、條列式,一鼓腦地想把專業知識塞到學習者的腦袋中,忽略了最重要的事,為什麼要這麼做?為什麼要這麼寫?

Java Kotlin 課程 程式

 課程的設計以引導學員從原始的問題開始思考,以生活案例為教學的開端,進而瞭解使用程式語言的各類技術所帶來的優點與改變,獲得解決問題後的成就感。

Java Kotlin 物件導向

課程特色

 Google 正式支援的 Kotlin 語言,它基於 Java,又比 Java 更簡潔,能夠更有效率的開發 Android APP。許多專業網站更預估在短期內,它必定超越  Java,成為新一代熱門程式語言。

Kotlin 物件導向

 學習 Kotlin 不能忽略或跳過 Java,因為一個語言的成功要件在於它有多少豐富的第三方類別庫(函式庫),學習 Kotlin 後能夠善加利用這個優勢才是重點。由 Hank 老師獨家設計學習方法,每個單元先從 Java 開始,學習後馬上接續學習 Kotlin ,舉一反三,加倍學習效益,讓你一手掌握 Java / Kotlin。

業界開發趨勢

Java 與 Kotlin

 Java 語言是被廣泛使用的程式語言,根據 TOIBE 統計,Java 語言目前占第一名(下圖藍色線),它可以用來開發簡單的應用,如網路爬蟲、檔案處理、資料分析等,也常用它開發複雜度較高的應用軟體,如網站、航空訂票、人工智慧、ERP 等系統。

Java Kotlin 物件導向 趨勢

 Kotlin 是由俄羅斯 JetBrains 團隊所開發出來的程式語言,JetBrains 另一個產品則是與 Google 合作推出的 Android Studio,其實 JetBrains 團隊還推出了很多重量級的整合開發工具(IDE),其中 IntelliJ IDEA 從 2010 年開始,許多 Java 開發人就開始從 Eclipse 轉換到 IntelliJ IDEA,成為目前很受歡迎的 Java 開發工具。

 Kotlin 的語法與 Java 不同,它更為簡潔,Kotlin 所產生的檔案可相容 Java 語言,可以在 Kotlin 程式中直接使用 Java 豐富的類別與函式庫,Kotlin 的程式也能直接用在 Java 程式中,百分之百相容。

44 單元 608 分鐘

商品評價

目前沒有評價。

只有註冊並且購買過商品的顧客才能撰寫評價。