🚨週年慶最後三日🚨全站課程 83 折、最後加碼 $899💰 再送激高 $1600 券❗️
天
時
分
全站 83 折🔥
登入/註冊
更快學活 Java 與 Kotlin 兩種程式語言
0 seconds of 0 secondsVolume 0%
Press shift question mark to access a list of keyboard shortcuts
鍵盤快捷鍵
播放/暫停空白鍵
音量增加↑
音量減少↓
快進 5 秒→
倒退 5 秒←
開啟/關閉字幕c
全螢幕/離開全螢幕f
靜音/取消靜音m
Decrease Caption Size-
Increase Caption Size+ or =
跳轉至%0-9
00:00
00:00
02:20
 
Hank Tom

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

本課程專注於 Java 與 Kotlin 的語法,用獨創的方幫助你建立物件向導觀念,接地與實務結合的生活案例。加上動手實作引導與練習與 2023 年最新版 IntelliJ IDEA 開發工具,上手並達到最佳的效益。
Hahow AI 學習升級
12.3 k 的人也在觀看
5.0
(4)

關於課程

課程包含

包含 9 章 45 單元、2 項作業

課程時長

9 時 58 分鐘

課程總人數

83 位同學

觀看限制

不限觀看次數,還會附贈完課證書

學習升級

Hahow AI 學習助教
無需額外付費
即時問答、重點整理、測驗理解,讓知識派上用場

課程內容

課程緣起

Java 程式設計能力,加上 Kotlin 語言,是目前最具價值的人力需求

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

學習 Kotlin 不能忽略或跳過 Java,因為一個語言的成功要件在於它有多少豐富的第三方類別庫(函式庫),學習 Kotlin 後能夠善加利用這個優勢才是重點。

由 Hank 老師獨家設計學習方法,每個單元先從 Java 開始,學習後馬上接續學習 Kotlin ,舉一反三,加倍學習效益,讓你一手掌握 Java / Kotlin。

Java 與 Kotlin 2.0 課程

本堂課程的前身為「Java 與 Kotlin 一起學 : 程式設計的起點」(2023/8/9 停售),「Java 與 Kotlin 一起學」獲得全面高分評價,感謝同學們的回饋與建議,你們的評語深深感動了所有參與的工作人員,寶貴的建議也都在老師的心中蘊釀著。在短短的幾年中,軟體開發工具與方法有了很大的變化,直至現在有機會設計此堂 2.0 課程。

本課程除了涵蓋並保留前課學習效果受好評的內容,加入新版開發環境之外,再加入更多生活實務案例,強化更多的練習與應用實作,讓同學的學習成效更顯著。

課程評價顯示 5.0/5.0,共 111 則評價;學員 CHENG HAO 於 2020-10-16 分享「很棒的學習體驗」,提到老師同時教授 JAVA 和 Kotlin,幫助理解兩者思維差異。

上圖為此課前身「Java 與 Kotlin 一起學 : 程式設計的起點」的評價。

課程特色

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

從問題思考,以生活案例為開端

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

以最短時間得到最正確的觀念,輔以案例的學習,可自然地將觀念應用在實例當中,未來讓自己能夠具有分析與解決問題的能力。

課程大綱以四階段學習程式設計:熟悉開發環境、設計類別、程式設計,最後深入物件導向,涵蓋變數、宣告型態、物件、集合、建構子、屬性、方法、繼承、多型與封裝。

物件導向概念以四片互相拼接的彩色拼圖呈現,連結 Java、Kotlin 與實務案例,象徵程式語言與實際應用的整合。

使用最新開發工具 IntelliJ IDEA 2023

本課程使用最新開發工具 IntelliJ IDEA 2023,由淺到深介紹 Java 與 Kotlin 的語法,包括重要的程式設計觀念與實作過程,加入生活有關的案例,讓你能在理解後,動手實作與練習,達到最佳的效益。

能夠上手寫出程式,是本課程最重要的目標,程式設計能力的學習必須配合身體實際操作,能得到最佳成效。

課程亮點

IntelliJ IDEA 課程特色:掌握業界新趨勢與具競爭力的開發工具,透過多個生活案例提升學習效率,從初學開始熟悉 git 版本控制基礎與除錯器 Debugger,由 Hank 老師精心設計。

課程單元規劃

第 1 章 環境與整合開發工具(IDE)
單元 1 - Java 與 Kotlin 語言

單元 2 - IntelliJ IDEA 2023 版 Windows 安裝,不需 JDK,git 快速安裝

單元 3 - IntelliJ IDEA 2023 版 macOS 安裝,不需 JDK、git 快速安裝

單元 4 - 建立專案與第一支 Java 程式

單元 5 - intelliJ 環境設定與 git 安裝
章節 2 - 程式設計的起點
單元 1 - 先設計再利用設計解決問題,認識類別 Class

單元 2 - git 版本控制與 github

單元 3 - 程式語言的基石: 變數、資料型態,初始值,給值

單元 4 - 送交新版本程式到 github (commit & push)

單元 5 - 使用除錯器 debugger,資料觀察術
章節 3 - 物件導向起手式
單元 1 - 類別的屬性 Field/Property,Java 與 Kotlin 的數值運算

單元 2 - Java 的建構子與一個以上的建構子

單元 3 - Kotlin 的建構子與次要建構子

單元 4 - 比較、邏輯運算,變數的生存範圍 (Scope)

單元 5 - 設計具有屬性、建構子與方法的類別,實務案例 + 整合所學
章節 4 - 程式設計的功夫
單元 1 - 活用 Java 原生的類別庫

單元 2 - 活用 String 字串資料型態與 Kotlin 的 null 檢查

單元 3 - 程式流程控制,Kotlin 的 if 是運算式

單元 4 - 學生平均有沒有 pass? 實例練習
章節 5 - 程式設計的的技巧
單元 1 - 多重判斷的問題,使用 Java 的 switch ... case

單元 2 - 另人眼睛為之一亮 Kotlin 的 when 語法

單元 3 - 用一個小遊戲來學 while 不定次數的迴圈

單元 4 - 導入 jUnit 5,撰寫測試程式,確保程式的品質

單元 5 - 固定次數重複執行,Java 與 Kotlin 的 for 迴圈練習
章節 6 - 打出穩固的物件導向底子
單元 1 - 「多個」資料,陣列、集合類別(Collection)與泛型的應用

單元 2 - Set 與 Map 集合

單元 3 - Java 的類別層級屬性(static)與 Kotlin 的 companion object

單元 4 - 繼承,為什麼要繼承,有什麼功用?研究生案例

單元 5 - 介面、抽象類別與多型應用,樂透彩,539 與大樂透

單元 6 - Java 與 Kotlin 不同層級的存取
章節 7 - 活用檔案輸出入與網路連結
單元 1 - Kotlin 的 data class 與 Extensions 擴充特色

單元 2 - Java IO 輸出入套件與例外處理

單元 3 - Java 檔案循序讀取

單元 4 - 使用具有緩衝區 Buffer 的串流類別

單元 5 - Java 輸出,將資料寫到檔案中

單元 6 - 活用 Kotlin 的檔案輸出與輸入

單元 7 - 活用 Java 與 Kotlin 網路連線

單元 8 - 能力昇級關鍵,整合點餐案例實作
章節 8 - 「今年的第幾天」案例融合學習
單元 1 - 案例目的與起步

單元 2 - 學習 Exception 除錯,Java 的內建 Calendar 類別

單元 3 - 取得年、月、日,三元運算式再熟悉

單元 4 - 陣列、程式邏輯訓練與潤年的判斷
章節 9 - 新版 Java 的時間類別庫應用與實作
單元 1 - Java 的日期 Date 與 Calendar 類別實務案例

單元 2 - 新版的 Instant 與 LocalDateTime 時間日期類別

單元 3 - 停車場案例,使用新版類別處理車輛時間,並計算停車費

老師介紹

由暢銷書「Android 實作、入門這樣學」作者 Hank 老師,擁有豐富教學經驗並在業界擔任技術顧問、訓練講師,讓你以最有效益的方式,進入 Android 開發之路,特別設計獨一無二與精心規劃的課程內容。

經歷

  • 工業局 Android 應用程式開發班共 11 個期別 講師
  • 勞動署資訊第二專長與職前訓練班專題製作等課程 講師
  • 中華電信學院 網路應用設計研習班 講師
  • 完成數個市場上專案,包括即時聊天、企業 SIP 通訊、社群分享等 APP 應用系統。
  • 擔任各學校課程與軟體公司、新創團隊企業內訓課程講師
  • 第一時間取得 Google 認證 Android 開發員認證、NCLP、RHCSA等
  • 發表超過百篇 Android、Firebase 應用與導入熱門文章
  • 科技軟體公司技術長、技術總監職務,負責新創技術導入與應用
  • Google 雲端平台課程 (CP100) 課座講師

老師著作

圖書頁列出八本技術書籍,包括 Android 入門這樣學、CentOS Linux系統建置、雲端網頁程式設計、Fedora 19 Linux系統、Android高效入門>>深度學習、Fedora 21 Linux系統、Java網路程式設計與 Fedora 17 Linux系統,書籍作者皆為湯秉翰。

Hank 老師其他近期暢銷著作

書籍推薦與價格版位,左側「熱門暢銷書籍」列出《巴菲特正傳》、Android實作這樣學與《歐吉桑的大數據》,右側「5顆星好評推薦」包含 Android 實作這樣學、 《惡意》和《情緒陰影》,並標示 NT$249、NT$145、NT$277 等價格。

全球第 18 位取得 Google 認證 Android 開發員

Google Developers 認證證書顯示 Bing-Han Tang 取得 Associate Android Developer 資格,證書 #18,簽發日為 23 Nov 2016,有效至 23 Nov 2019;周圍照片呈現講師在教室進行程式設計教學。

課程問題與作業批改

由教師在重要里程埤單元指派作業,實作完成後以專案程式碼方式繳交,上傳專案至 github ,教師會在作業中說明如何上傳與評核標準。

  1. 教師每三天進行作業評核,學員將作業上傳並繳交後的三天內將評核、批改完成。
  2. 學員提問亦在三日內會由教師回覆。
哪些人適合這堂課?
1. 想要學習 Java 與 Kotlin 的朋友 2. 對 Java 與 Kotlin 程式有興趣的朋友 3. 未來想從事軟體開發的朋友
你可以學到
- 能用 JAVA 與 Kotlin 進行程式設計 - 實作出課程中的案例專案 - 判斷程式出現的問題與解決方案 - 認識物件導向程式設計 - 設計類別,再利用設計去解決問題
上課前的準備
需要準備的工具 / 軟體(若購買課程前不清楚版本是否支援,請先留言與老師確認。)
一台電腦 PC、筆記型電腦或 Mac / Macbook IntelliJ IDEA Community(社群免費版)2023 Chrome 瀏覽器 Notepad++
需要具備的背景知識
- 熟悉電腦操作(Windows 或 macOS) - 能進行檔案處理(檔案總管或 mac 的 Finder) - 至少一種程式語言,Java、C++ 為佳 - 需具備基礎程式語言運作邏輯,了解 null、物件、字串、陣列、變數、回傳值、呼叫建構子等專有名詞與意義,也了解程式基礎架構概念 - 能夠上網註冊 github
單元一覽
9 章 45 單元|總時長 598 分鐘
全部展開
1
環境與整合開發工具 (IDE)
影片單元
單元 1 - Java 與 Kotlin 語言
11:57
影片單元
單元 2 - IntelliJ IDEA 2023 版 Windows 安裝,不需 JDK,git 快速安裝
03:07
影片單元
單元 3 - IntelliJ IDEA 2023 版 macOS 安裝,不需 JDK、git 快速安裝
03:03
影片單元
單元 4 - 建立專案與第一支 Java 程式
影片單元
單元 5 - intelliJ 環境設定與 git 安裝
03:12
2
程式設計的起點
影片單元
單元 1 - 先設計再利用設計解決問題,認識類別 Class
影片單元
單元 2 - git 版本控制與 github
04:20
影片單元
單元 3 - 程式語言的基石: 變數、資料型態,初始值,給值
12:38
影片單元
單元 4 - 送交新版本程式到 github (commit & push)
06:25
影片單元
單元 5 - 使用除錯器 debugger,資料觀察術
10:50
3
物件導向起手式
影片單元
單元 1 - 類別的屬性 Field/Property,Java 與 Kotlin 的數值運算
14:29
作業單元
作業 1 - 初次設計類別作業
查看作業
影片單元
單元 2 - Java 的建構子與一個以上的建構子
11:53
影片單元
單元 3 - Kotlin 的建構子與次要建構子
06:44
影片單元
單元 4 - 比較、邏輯運算,變數的生存範圍 (Scope)
07:37
影片單元
單元 5 - 設計具有屬性、建構子與方法的類別,實務案例 + 整合所學
18:47
4
程式設計的功夫
影片單元
單元 1 - 活用 Java 原生的類別庫
影片單元
單元 2 - 活用 String 字串資料型態與 Kotlin 的 null 檢查
14:51
影片單元
單元 3 - 程式流程控制,Kotlin 的 if 是運算式
17:53
影片單元
單元 4 - 學生平均有沒有 pass? 實例練習
09:58
5
程式設計的的技巧
影片單元
單元 1 - 多重判斷的問題,使用 Java 的 switch ... case
14:48
影片單元
單元 2 - 另人眼睛為之一亮 Kotlin 的 when 語法
15:47
影片單元
單元 3 - 用一個小遊戲來學 while 不定次數的迴圈
23:11
影片單元
單元 4 - 導入 jUnit 5,撰寫測試程式,確保程式的品質
29:08
影片單元
單元 5 - 固定次數重複執行,Java 與 Kotlin 的 for 迴圈練習
27:38
6
打出穩固的物件導向底子
影片單元
單元 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
7
活用檔案輸出入與網路連結
影片單元
單元 1 - Kotlin 的 data class 與 Extensions 擴充特色
14:01
影片單元
單元 2 - Java IO 輸出入套件與例外處理
13:32
影片單元
單元 3 - Java 檔案循序讀取
12:39
影片單元
單元 4 - 使用具有緩衝區 Buffer 的串流類別
影片單元
單元 5 - Java 輸出,將資料寫到檔案中
08:29
影片單元
單元 6 - 活用 Kotlin 的檔案輸出與輸入
10:13
影片單元
單元 7 - 活用 Java 與 Kotlin 網路連線
19:10
影片單元
單元 8 - 能力昇級關鍵,整合點餐案例實作
16:24
8
「今年的第幾天」案例融合學習
影片單元
單元 1 - 案例目的與起步
05:54
影片單元
單元 2 - 學習 Exception 除錯,Java 的內建 Calendar 類別
06:54
影片單元
單元 3 - 取得年、月、日,三元運算式再熟悉
05:21
影片單元
單元 4 - 陣列、程式邏輯訓練與潤年的判斷
10:07
作業單元
作業 1 - 實作
查看作業
9
新版 Java 的時間類別庫應用與實作
影片單元
單元 1 - Java 的日期 Date 與 Calendar 類別實務案例
16:48
影片單元
單元 2 - 新版的 Instant 與 LocalDateTime 時間日期類別
11:18
影片單元
單元 3 - 停車場案例,使用新版類別處理車輛時間,並計算停車費
32:24
試看單元
播放試看影片
章節 1 - 環境與整合開發工具 (IDE)
單元 4 - 建立專案與第一支 Java 程式
試看影片
11:29
播放試看影片
章節 2 - 程式設計的起點
單元 1 - 先設計再利用設計解決問題,認識類別 Class
試看影片
08:15
播放試看影片
章節 4 - 程式設計的功夫
單元 1 - 活用 Java 原生的類別庫
試看影片
11:43
播放試看影片
章節 7 - 活用檔案輸出入與網路連結
單元 4 - 使用具有緩衝區 Buffer 的串流類別
試看影片
11:20
課程評價
5.0
/ 5.0
4 則評價
戴睿克2023-12-06
更快學活 Java 與 Kotlin 兩種程式語言
本人學過Java程式語法,但程式邏輯觀念Hank老師教得比較好。 語法很簡單,人人都學得會,但Hank老師教程式邏輯觀念,加以運用,讓我很受用。 從Java到Kotlin,老師不只是教,更是多角度的去闡述Kotlin,以Java舊基礎上建立新的思維去看待Kotlin,讓我學到不只是語法,而是如何運用。 老師留下的案例、作業,很有價值,反覆練習重新思考,能更快熟練 Java 與 Kotlin 兩種程式語言
Hank Tom
授課老師
2024-07-21
謝謝你寶貴的心得與方法,一起加油,可由生活上的案例著手再練習,如點餐、交通、計算等。
查看更多
1 人覺得有幫助
Danny Lien2024-08-19
實用的課程 , 由淺入深 , 後面的章程有較多寫程式的邏輯 , 類別 , 方法 , 技巧 , 才需要花較多時間理解 ;
每一章節的內容都很詳盡 , 介紹許多好用的快速方法節省時間開發 , 案例操作不時有錯誤除錯 , 遇到錯誤自己也能看懂訊息 , 自己能解決 , 搭配筆記能很快複習重要的地方 ;
Hank Tom
授課老師
2024-11-29
謝謝您寶貴的回饋
查看更多
1 人覺得有幫助
JIM2024-03-06
受益良多
Hank老師深厚的實戰功力,手把手教學讓學生從不會 Java到可以寫出Java與Kotlin二種程式,學習過程受益良多,期待3月份您開的Kotlin APP程式課程,謝謝
Hank Tom
授課老師
2024-07-21
謝謝你寶貴的學習心得與方法,大家一起加油
查看更多
葉先生2023-11-12
謝謝老師
謝謝老師

意猶未盡嗎?

關於講師

Hank Tom
6堂課程
0篇文章
3,798位學生
我一直在程式圈打滾,程式開發到現在寫了 30 年,歷經多次的程式變革。擔任程式設計師、軟體部經理、技術顧問、總監等職。 完成數十個業界專案,包括即時聊天、企業 SIP 通訊、社群分享等 APP 應用系統。 擔任各學校課程與軟體公司、新創團隊企業內訓課程講師。 全球第 18 順位取得 Google 認證 Android 開發員認證,是綠豆湯技術部落格的發起者,發表許多 Android、Java 與 Firebase 等技術文章。
前往講師頁面

購課前問答

日期最新
日期最新
日期最舊
愛心數
AMD Sysgration
2024-07-09
請問老師 : "更快學活Java與Kotlin兩種程式語言"是基礎的嗎,因我完全沒有接觸過寫過,上這課適合嗎
(已編輯)
Hank Tom
授課老師
2024-07-21
您好,可由此課開始磨練程式設計。
回覆
我也想問
購買單堂課

NT$2,050
有什麼優惠可以用?
小蛙幫你找最佳優惠
登入看看 有什麼優惠用