物件導向程式設計課程-快速上手Java 與 Kotlin 2種程式語言

開課日期:隨時開課 課程費用:2050
上課時間:不拘 / 不拘 學習時程:46 個單元 619 分鐘
上課地點: 線上課程 map
適用對象:
所有人,對程式設計有興趣、想轉職程式設計師、想熟悉 Kotlin 語言的人、想學Java 語言的人...看完整
收藏課程
課程特色
1.專為初學者設計的物件導向程式設計線上課程,創新及高效益的學習路徑,課程專注於 Java 與 Kotlin 的語法,用獨創的方幫助你建立物件向導觀念,接地與實務結合的生活案例。

2.動手實作引導與練習,上手並達到最佳的效益。

3.課程涵蓋目前最主流的 Java 語言與新世代 Kotlin 語言,以創新的教學方法與路徑,在順暢的學習過程中可掌握兩大語言的程式設計觀念。

4.以生活習習相關的單元內容,動手實作與練習,將程式設計的能力學到骨子裏,達到最佳的效益。
詳細內容

 

 

課程內容

 

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

課程長度

46 單元 619 分鐘


1. 無限次、不限期間觀看
2. 每單元討論區,老師詢問、回覆
3. 因應新技術、方法更新內容

 

高效益學習方法

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

 

課程特色

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 程式中,百分之百相容。

 

 


 

 

師資介紹

 講師介紹

湯秉翰 Hank 老師

暢銷書作者,擁有豐富教學經驗並在業界擔任技術顧問、訓練講師,參與數十家新創軟體開發公司專案參與。長期不斷接觸新專案技術,用最有效的學習方式,由淺入深的教學方便,獨一無二的教材與精心規劃的課程內容,引導同學進入 Java 與 Kotlin 語言開發之路。

 

 近期暢銷著作
    - Java網路程式設計
    - 網路程式設計初學指引:使用 Java
    - 雲端網頁程式設計:Google App Engine 應用實作
    - Android入門這樣學 使用 Android 9 Pie 與 Android Studio 3.2
    - Android 實作這樣學 使用 Android 8.1 與 Android Studio 3
    - Android 高效入門 > 深度學習
    - CentOS 7 建置、管理與伺服器架設實戰
    - Fedora 21 Linux 系統建置與實務(第六版)

報名方式
如您對本課程有興趣,或需相關諮詢,請於下方留下您的聯絡資訊,我們將派專人與您聯繫,為您安排上課事宜,或回覆問題,感謝您!
備註
1. 課程有興趣者可直接在下方留下您的資訊,即會回覆購課訊息,謝謝。
我想瞭解更多
  • code
    換一個
若您有進修網會員帳號,建議您登入進修網,省去填表部份欄位的填寫!
業界激推NO.1!3個月學會室內設計! https://www.1111edu.com.tw/events_detail.php?auton
讀者留言
相關進修課程推薦
  課程名稱 認證機構(分校) 上課地點 費用 開課日期
索取課程資料
收藏課程資料
零基礎英文一 中國文化大學... 台北市中正區 6500 隨時開課
索取課程資料
收藏課程資料
零基礎英文一 中國文化大學... 台北市中正區 6500 隨時開課
索取課程資料
收藏課程資料
數漫電繪接案實務班(Clip Stud... 巨匠電腦館前認證 台北市中正區 線上洽詢 隨時開課
索取課程資料
收藏課程資料
絕不能錯過的TESL 課程- 英語教... 瀚威國際顧問... 台北市中正區 線上洽詢 隨時開課
索取課程資料
收藏課程資料
AutoCAD 建築製圖實務 中國文化大學... 台北市中正區 12000 隨時開課
【產業新尖兵】國際行銷x稽核 專業培訓班
[免費試學]不敗的動畫設計- 導演補助培訓班

登入1111進修網

1
2
提示
3
從facrbook登入
我無法登入、忘記密碼?
註冊成為進修會員