學活之路: 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. 先設計再利用設計解決問題,認識類別 Class 08:15
    預覽
  3. git 版本控制與 github 04:20
  4. 程式語言的基石: 變數、資料型態,初始值,給值 12:38
  5. 送交新版本程式到 github (commit & push) 06:25
  6. 使用除錯器 debugger,資料觀察術 10:50
  1. 類別的屬性 Field/Property,Java 與 Kotlin 的數值運算 14:29
  2. Java 的建構子與一個以上的建構子 11:53
    預覽
  3. Kotlin 的建構子與次要建構子 06:44
  4. 比較、邏輯運算,變數的生存範圍(Scope) 07:37
  5. 設計具有屬性、建構子與方法的類別,實務案例 + 整合所學 18:47
  1. 活用 Java 原生的類別庫 11:43
  2. 活用 String 字串資料型態與 Kotlin 的 null 檢查 14:51
  3. 程式流程控制,Kotlin 的 if 是運算式 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 語言,以創新的教學方法與路徑,在順暢的學習過程中可掌握兩大語言的程式設計觀念。輔以生活習習相關的單元內容,動手實作與練習,將程式設計的能力學到骨子裏,達到最佳的效益。

 坊間的填鴨式、條列式教學,但卻忽略最重要的事,「為什麼要這麼做?為什麼要這麼寫?

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

課程特色

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

 學習 Kotlin 時加上 Java 將不止一倍的效益,一個程式語言的成功要件在於它有多少豐富的第三方類別庫(函式庫),學習 Kotlin 能夠善加利用這個優勢。由 Hank 老師獨家設計學習方法,每個單元先從 Java 再接續學習 Kotlin ,舉一反三,加倍學習效益,讓你一手掌握兩個含金量最高的程式語言。

業界開發趨勢

Java 與 Kotlin

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

 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 分鐘

商品評價

目前沒有評價。

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