學程式也能很好玩:不背語法寫Java

學程式也能很好玩:不背語法寫Java

軟體開發 - Java程式開發
全級別
4.7 小時
7,149
NT$1,200

零基礎也可以玩寫Java!有別於傳統教學方式,更著重在透過了解Java語言特徵與應用特性,引導思考撰寫邏輯,理解後進行開發。經由15個程式編寫主題,逐步建構開發程式重要基礎與物件導向觀念,使你具備邁向獨立開發程式的能力。

目前尚無任何課程公告
講師將會在這發佈與課程相關的公告或是通知課程內容更新的公告。

最新討論

目前尚無最新的討論主題
成為第一個發問的人吧!前往討論區
全級別課程
建議學習 4 週(每週 1.5 小時)
課程共 35 小節33 影片 ( 4.7 小時 )2 作業
icon_info_certificate提供完訓證書
提供制定學習計畫什麼是學習計畫?

課程目標




  1. 了解Java 語言特徵
  2. 應用 Java 語言特性
  3. 靈活運用物件導向觀念
  4. 開發出一般視窗桌面應用程式
  5. 生活化應用實例建立程式撰寫思考邏輯

有別於過去學習程式語言的教育方式

我們發現…有不少學過Java程式語言的學員,即便上課認真聽、也跟著網路資源、紙本教材等教學,逐步學會了Java字典式學習的語法基礎,然而課程結束後,學員卻缺少了融會貫通、整合思考與獨立開發程式的能力。因此這門課程將擺脫傳統的程式語言教育模式,以一個又一個的實作案例,導引初學者養成思考邏輯開發的模式,將程式語法建構在開發任務上,不專為特定的語法開闢課程單元,而是散佈在實作案例開發過程之中。

課程介紹

▌ 學習程式語言的主流選項 

市面上的程式開發語言那麼多種,為什麼推薦你學習Java?根據程式語言排行榜TIOBE網站趨勢觀察,Java經常保持在最受歡迎程式語言的首位,廣受市場機制與企業需求的愛戴。

資料來源:TIOBE官方網站 July, 2020. https://www.tiobe.com/tiobe-index/

Java程式語言的特色

● 物件導向:具備支援大型專案的靈活性、可維護性、可擴充性。
● 跨平台運作:不需為不同作業系統撰寫對應程式,在Windows、Mac或是Linux系統都可通用。
● 高市場需求:TibaMe於2020年中針對軟體工程師、維運工程師、雲端相關職缺進行職缺統計調查,其中要求程式語言的職缺中須具備Java能力需求佔25%,與C#不相上下,其次為JavaScripts約佔22%。

Java程式語言的開發應用

隨著Java被廣泛的使用於進行架設網站與後台、桌面/網路應用程式、Android APP、伺服器、物聯網、區塊鏈、大數據、遊戲等開發上,在金融業、電信通訊業、資訊業、雲端產業、醫療產業、電商等企業中對於Java技能的需求仍處不減反增的地位。


此課程以培養能獨立開發程式為導向

本門課以能獨立開發應用程式為方向,鼓勵簡單有效的學習Java:透過不斷的去寫程式來了解Java語言的特徵,而開始懂得應用Java語言的特性。配合課程每個單元的精心設計的示範題目,展現我們身為語式設計者擁有的思考的價值,在理解編寫的邏輯後進行大量的操作練習,最後在不看影片內容的情況下,獨立撰寫出code,而不是透過強記硬背的方式寫出程式,你就具備有能獨立寫程式的能力。

如果以取得Java證照為學習目標,那你的學習重點將擺在精熟語言的細節與特性,透過市面上的書籍、考古題的熟悉,便能協助你取得證照。

學習方式



  1. 先直接觀看一遍影片
  2. 在無法理解處暫停並思考 
  3. 觀看第二次教學影片
  4. 跟著一起理解及操作( learning by doing )
  5. 不看影片自行開發(非背出來,是理解後撰寫程式碼)

現在就跟著試閱教學來學習Java

❏ 學習此堂Java課的方式
❏ 加減乘除運算:加的運算程式
❏ 九九乘法表產生器:學會使用迴圈執行重覆的敘述
課程使用的程式範例已上傳到   ,學員購課後可從【課程大綱】>【檔案下載】>【課程範例檔】.zip > 解壓縮後取得程式範例Github連結

在這門課你將會學到的Java基礎觀念&物件導向觀念

透過16個單元,33個小節,你將從生活化應用案例實作中,由淺入深學會養成Java程式語言的基礎及物件導向觀念。


學習成果列舉1 - 發牌 理牌 攤牌 程式:



學習成果列舉2 - 視窗版猜數字1A2B程式:



資深Java官方認證趙令文講師 

擁有三十多年的專案開發經驗,多次獲得競賽獎項包含
◈ 2011 App 高手爭霸戰 入圍
◈ 2012 中華電信創新應用 優勝
◈ 2016 Opendata創新應用 銀獎
豐富的授課與實體經驗,為Java 昇陽 (Sun Microsystem) 官方認證講師,於資策會授課超過15年,2019年擔任Google企業內訓Java講師,亦曾任中部多所大學講師,專業授課內容包含:Java、JavaEE、Android、Swift、iOS、JavaScript、PHP等程式語言。
協助企業與上市櫃公司專案應用開發,範圍涵蓋了運動器材、藍芽胎壓計、藍芽體脂計、藍芽電動自行車錶、CNC打樣機台媒合平台、負氧離子機或是影像處理等Android、iOS、Web、 Iot物聯網系統設計領域。

誰適合學習這門課程呢?

❏ 想從頭學習Java的初心者
❏ 對Java語言程式語言有興趣的學生、職場工作者或轉職者
❏ 有意踏入APP、金融業、物聯網與大數據產業從事開發或程式設計的新手

學習前需要有什麼基本能力呢?

❏ 有電腦操作基本能力,對程式撰寫有渴望學習的心。

學習前需要準備什麼呢?

輕鬆的心情,沒有基礎也能輕鬆學得會。
❏ 一部你習慣使用的電腦,作業系統不拘 (macOS / Windows / Linux)。
❏ 課程使用的開發環境為Open JDK、IDE整合開發環境採用 IntelliJ,老師會在單元1影片中說明如何下載與安裝,學員如習慣以其他IDE界面(如: Eclipse) 進行Java開發也可以喔!


全級別課程
建議學習 4 週(每週 1.5 小時)
課程共 35 小節33 影片 ( 4.7 小時 )2 作業
icon_info_certificate提供完訓證書
提供制定學習計畫什麼是學習計畫?
關於講師

◈Java昇揚官方認證講師
◈資策會15年以上特約講師
◈2011 App 高手爭霸戰 入圍
◈2012 中華電信創新應用 優勝
◈2016 Opendata創新應用 銀獎
◈2019 Google公司Java課程內訓講師

◈擅長Java、JavaEE、Android、Swift、iOS、JavaScript、PHP等程式語言,專精於Android、iOS、Web、 Iot物聯網系統設計等相關專案開發及教學。

◈著有手機應用程式開發書籍
《Google Android手機APP開發入門》、
《Android APP開發者必修16堂課》、
《從Java到Android行動裝置程式設計》

課程大綱


  • 1.預備備!準備開始學習Java
  • 學習此堂Java課的方式


    06:44

    開發環境軟體選擇


    02:35

    安裝開發環境軟體


    02:21
  • 2.Hello, World!
  • 完成你的第一支程式Hello, World!


    10:43
  • 3.加減乘除運算
  • 加的運算程式


    08:53

    加減乘除運算與小數點結果顯示程式


    07:39
  • 4.成績等級 & 閏年判斷
  • 成績及格、不及格的判斷


    09:23

    成績等級判斷


    05:00

    閏年判斷程式


    09:59
  • 5.月份天數判斷
  • 月份天數的判斷程式


    09:16
  • 6.九九乘法表產生器
  • 學會使用迴圈執行重覆的敘述


    10:01

    完成九九乘法表程式


    07:35

    具彈性的九九乘法表產生器


    08:38
  • 7.質數表
  • 標記出1~100質數程式


    08:24
  • 8.1+2+…+n = ?
  • 兩種方法完成累加程式


    08:33
  • 9.擲骰子統計次數
  • 兩種方法完成擲骰子統計次數程式


    09:55
  • 10.作弊的骰子
  • 提高某些值出現次數的骰子統計


    06:07
  • 11.洗牌 發牌 理牌 攤牌
  • 方法一完成洗牌邏輯程式


    09:34

    方法二完成洗牌邏輯程式


    05:37

    方法三完成洗牌邏輯程式


    08:21

    完成發牌給4位玩家並攤牌驗證的程式


    05:07

    完成一支完整發牌攤牌理牌程式


    09:05

    Java實作練習(一)無限期


  • 12.腳踏車物件類別
  • 腳踏車類別、屬性、方法的設計


    16:19
  • 13.猜數字1A2B遊戲
  • 完成自訂猜幾碼並產生不重覆數字串


    09:27

    完成可拆3碼數字遊戲並檢核正確性


    09:16

    完成猜數字遊戲程式


    05:14
  • 14.身份證類別物件實作
  • 完成身份證字號基本檢查工具程式


    10:18

    完成身份證字號10碼規則比對程式


    08:37

    完成地區與性別身份證字號基本產生器


    12:59

    完成可指定或隨機產生身份證字號驗證器


    09:51
  • 15.視窗程式
  • 做出第一個視窗程式


    09:56
  • 16.視窗版猜數字遊戲
  • 做出第一個版面經配置的視窗程式


    09:05

    完成視窗版猜數字遊戲


    12:03

    Java實作練習(二)無限期


課程附件


file-icon
【課程講義】學程式也能很好玩.pdf
32.96 MB
file-icon
【課程範例檔】.zip
16.35 KB
file-icon
【補充教材】學程式也能很好玩.pdf
3.12 MB

購買此課程後,才能使用留言功能

沒有回應的問題

目前尚無任何討論主題

成為第一個發問的人!在問答中找到學習的捷徑。
返回主選單
課程類型
影音課程
實體及直播課程
返回主選單
返回主選單
返回主選單