成為後端工程師 | 踏上程式起點,逐步掌握 Java 語言特性與物件導向程式設計

成為後端工程師 | 踏上程式起點,逐步掌握 Java 語言特性與物件導向程式設計

軟體開發 - Java程式開發
基礎
8.3 小時
3,778
NT$2,380

帶你逐步認識 Java 語言與建立 Java 開發環境、相關設定,並熟悉程式語言共同特性,如資料類型,運算與流程控制,以及掌握物件導向等概念,讓你對於類別設計與物件運用能有所理解與操作。

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

最新討論

不固定參數機制用法參數傳遞是否同陣列pass by address
Victoria Chang · 2023/02/02 22:22
巢狀迴圈
P C · 2023/01/29 14:48
怎麼開啟Eclipse IDE 逐步檢視步驟功能
阿力 · 2023/01/27 01:35
請問 關於 Java 存取權限的修飾字的說明,何者錯誤? 這題
邢立銘 · 2023/01/27 01:29
double sum1 = i+d;算是晉升嗎?
Victoria Chang · 2023/01/18 18:27
查看更多討論
基礎課程
課程共 123 小節86 影片 ( 8.3 小時 )37 測驗
icon_info_certificate提供完訓證書

課程目標



Java 是目前世界上受歡迎的流行程式語言之一,累積了許多優秀且強大的工具與套件,
且在現今的應用領域也非常廣泛!

主要應用領域:


除了以上多元應用之外,更是有數不清的優點,可說是踏上程式起點的明智之舉啊!



心動了嗎?那就來吧!
一起踏上程式的起點!Go Go Go!



嘗試自學卻遇到種種難關:

  • 程式語言百家爭鳴,不知道該選擇何種程式語言入門
  • 缺乏具有系統性的程式語言學習工具,導致學習效率低落
  • 覺得程式語言的結構很複雜、難以理解
  • 想從事工程師相關職業,卻不知道該精進何種能力


本門課能帶你一步一步深入了解 Java 程式語言的設計、與知識等建立,
若是 Java 語言的基礎能夠打好,
未來想延伸探索其他程式語言,學習上也都會變得較容易唷!




課程中,吳冠宏(小吳)老師也會運用較生活化的舉例與部分圖示去講解課程,幫助學員更容易吸收資訊。



還會帶你進行部分實作,加深課程印象與提升經驗值!

課程介紹

★★★ 免費試閱專區 ★★★
      
       8-3          巢狀迴圈結構
       20-1          繼承目的

★★★★★★★★★★★★★★




Java 語言之旅的停靠站:

基本資料型別
認識 Java 的八大基本型別,並了解如何使用基本型別資料。

變數
認識變數機制為何,並了解其種類、作用目的、宣告、命名規則、初始化等等。
運算處理
認識運算子與運算元,並了解其功能與使用上的注意事項。

流程控制
認識程式流程結構或不同語法,讓程式執行流程符合程式設計師需求,並達成正確結果。

迴圈
延伸流程控制的概念,並了解迴圈的設計要素、語法、特性與使用情境。

方法
認識方法結構,並了解其用途與執行流程,以及參數、回傳值、覆載機制等等為何。

物件
認識物件,並了解類別與物件之間的關係,以及如何操作。

陣列
認識陣列,並了解一維陣列、多維陣列等觀念,以及如何應用。

字串
認識字串特性、常用方法,並讓你知道如何閱讀 Java API 文件。

封裝
認識封裝觀念、目的,並了解如何做到資料隱藏與存取限制,以及掌握類別與封裝關係。

繼承
認識繼承與類別設計,並了解如何提高程式的重複使用性。

多型
認識多型機制,並了解如何運用類別間繼承關係,使父類別可以當成子類別的通用型態。


欣賞完沿途風光後,不要忘了自身也要多加練習唷~
也可檢測自己是否達成以下目標:

✓ 瞭解 Java 語言的功能特性、以及環境建立與設定。
✓ 熟悉與掌握程式語言共同特性,如資料類型,運算與流程控制等。
✓ 對類別設計與物件運用能有所理解與操作。



最完整的知識體系

這門課程仰賴 TibaMe 多年廣受好評且開班不斷的就業養成班體系「Java 雲端服務開發技術養成班」所產出的以就業為出發點且在完訓後能為業界公司所用的最完整的知識內容,在課程製作前便已先行依照多位業界專家與授課講師(專業面)協同資深的教學設計師(教學面)一同規劃的「課程地圖」進行教學課綱的擬定與討論,在課程教材與影片上也已經過層層審核,不會出現像坊間線上課程沒有完整的知識架構,著重面不夠全面或是單元間的銜接度不足的尷尬狀況。

最豐富的培訓經驗

TibaMe 有著傳承中壢資策會多年的培訓基因,加上 TibaMe 雲端科技培訓團隊近 5 年的雲端科技導入。並且有著多年來累積的堅強教學師資,在知識與科技上的跟進從來不會一成不變,我們相信一門專業領域知識很難在一、兩堂線上課程完整呈現與詮釋,但只要透過有步驟、有技巧的學習方式就能有效確保學員只要有心想學就可以有所收穫!

最有效的學習成果

  • 學習目標|完成這門課程,讓你學會課程實作的知識及技能,每支課程影片都會有明確的學習目標,讓學員能完全掌握每支課程影片的教學目的與內容,可讓你將課程中的知識及技能實際應用在你的工作或專案上。
  • 學習計劃|我們設計的學習計畫,可以結合 Google 日曆,學員可以依照系統建議設定的學習週期與時數,也可以依照個人學習步調安排學習的時間,以逐步完成這門課的學習,系統會主動提醒學習時段。
  • 碎片學習|我們將課程教學影片每個知識點設計在   10 分鐘以內 ,利於學習者運用零碎時間學習,也方便使用電腦、平版或手機等跨裝置的學習。
  • 學習檢核|每個單元章節都會有形成性評量測驗,透過  QUIZ 練習  讓你清楚知道自己的學習狀況,知道哪些內容學的好,那些內容需要加強。
  • 學習履歷|學員能夠透過學習履歷了解自我學習的歷程、足跡與習慣,進而掌握自己的能力的圖。此外,我們還會提供完課學員「學習證明」讓學員的努力更可以被看見並增加履歷的豐富度。
  • 複習便利|因有著每支課程影片(知識點)的學習目標與精簡的教學影片,在用作複習時也更容易進行快速搜索,找出想要重複觀看的教學內容,不會有在查找一支影片時需花費大量時間觀看且不易找出所需教學內容的問題。
  • 職涯增能|課程規劃以職場實際需求的知識和技能為目標,針對業界各職位所需的技能設計一步步引導的教學方式,讓你容易學會課程內容,也同時學會在職場上應用的知識及技能。

誰適合學習這門課程呢?



  1. 對於程式設計有興趣,卻不知道該選何種程式語言的你。
  2. 有程式基礎,想更了解物件導向概念與運用的你。
  3. 對 Java 程式語言有興趣,想從事後端工程師相關職業的你。
  4. 對於 APP、金融業、物聯網、大數據與遊戲開發的程式設計之相關產業有興趣的你。

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

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

學習前需要準備什麼呢?

請學員自備電腦以利學習唷~

基礎課程
課程共 123 小節86 影片 ( 8.3 小時 )37 測驗
icon_info_certificate提供完訓證書
關於講師

吳冠宏老師

講師介紹|
▹ 緯育 TibaMe 就業養成班講師
▹ 教學經驗超過 10 年
▹ 在累積超過 5 年以上的職業訓練中心與各大專院校的 Java 相關授課經驗
▹ 帶過學生無數,並有豐富的專題指導經驗
▹ 擁有 OCPJP 與 OCPWCD 等 Java 相關國際證照

簡歷|
▹ Oracle Certified Java Trainer
▹ OCPJP 8
▹ OCPWCD 6

專長|專精於Java 程式設計與 Android APP 開發
▹ Java SE,
▹ Java EE,
▹ Android APP
▹ Design Pattern

----------------------------------------------
小吳老師想與學員說的話|
希望藉由本系列課程影片讓您對程式設計與物件導向觀念能有一個明確的建立,
程式設計是一項持之以恆的學習,
剛好影片課程可以讓您反覆觀看與消化,
搭配範例操作與測試進一步達到熟悉與理解,
而課程內容為結合自身工作經驗與自我學習消化後的集大成,
以生活化、圖像化的方向將程式語言學習中較為抽象生澀的部份,
會以較生活化口語的方式進行描述,
目的也是想讓不分科系,或是沒有程式基底的您能夠將生活情境融入程式設計裡。

Keep learning
獻給所有已在此產業奉獻或是正要開啟此大門的您,
能夠輕鬆享受Java程式設計的樂趣。

課程大綱


  • 1.Java 技術簡介
  • Java 技術源起


    04:13

    QUIZ: Java 技術源起


    共1題

    Java 語言關鍵概念


    07:46

    QUIZ:Java 語言關鍵概念


    共1題

    Java 技術產品種類與版本


    05:10

    QUIZ:Java 技術產品種類與版本


    共1題
  • 2.Java 環境介紹
  • Java 檔與 class 檔機制


    05:03

    QUIZ:Java 檔與 class 檔機制


    共1題

    Java 執行環境 - JRE


    04:12

    QUIZ:Java 執行環境 - JRE


    共1題

    Java 開發環境 - JDK


    05:09

    QUIZ:Java 開發環境 - JDK


    共1題
  • 3.Java 開發環境建立
  • JDK 安裝與環境變數


    06:15

    QUIZ:JDK 安裝與環境變數


    共1題

    第一支 Java 程式


    06:35

    QUIZ:第一支 Java 程式


    共2題

    main 方法與程式架構


    09:16

    QUIZ:main 方法與程式架構


    共2題
  • 4.Java 基本資料型別
  • 基本資料常數


    08:29

    QUIZ:基本資料常數


    共2題

    八大基本型別介紹


    07:37

    QUIZ:八大基本型別介紹


    共1題

    字元與 Unicode 編碼


    04:59

    QUIZ:字元與 Unicode 編碼


    共1題
  • 5.Java 變數與常數
  • 變數宣告與命名規則


    07:18

    QUIZ:變數宣告與命名規則


    共3題

    變數種類與有效範圍


    05:27

    QUIZ:變數種類與有效範圍


    共1題

    常數宣告與命名規則


    04:58

    QUIZ:常數宣告與命名規則


    共1題
  • 6.Java 運算子功能
  • 運算子功能介紹(1)


    07:12

    QUIZ:運算子功能介紹(1)


    共2題

    運算子功能介紹(2)


    05:20

    QUIZ:運算子功能介紹(2)


    共1題

    運算子順序


    04:58

    QUIZ:運算子順序


    共2題

    資料型別晉升與轉換


    05:21

    QUIZ:資料型別晉升與轉換


    共2題
  • 7.流程控制 – 選擇結構
  • if...else


    08:15

    QUIZ:if...else


    共2題

    switch...case


    04:46

    QUIZ:switch...case


    共1題

    巢狀選擇結構


    04:05

    QUIZ:巢狀選擇結構


    共1題
  • 8.流程控制 – 重複結構
  • 迴圈設計要素介紹


    05:00

    QUIZ:迴圈設計要素介紹


    共1題

    三種迴圈比較


    06:19

    QUIZ:三種迴圈比較


    共2題

    巢狀迴圈結構


    05:08

    QUIZ:巢狀迴圈結構


    共1題

    break,continue 關鍵字


    03:50

    QUIZ:break,continue 關鍵字


    共1題

    標籤使用


    04:29

    QUIZ:標籤使用


    共1題
  • 9.方法設計與應用
  • 方法宣告與注意事項


    06:25

    QUIZ:方法宣告與注意事項


    共1題

    傳入參數與回傳值


    05:34

    方法覆載機制


    05:39

    QUIZ:方法覆載機制


    共1題
  • 10.認識物件
  • 理解類別與物件關係


    05:07

    QUIZ:理解類別與物件關係


    共1題

    建立物件進行操作


    06:12

    使用類別作為資料型別


    03:39
  • 11.物件導向概論
  • 物件參考變數特性介紹


    05:08

    理解傳值與傳參考


    06:19

    物件導向程式語言特性


    04:40

    QUIZ:物件導向程式語言特性


    共1題
  • 12.陣列(1)
  • 認識陣列與使用目的


    03:33

    宣告陣列與元素存取


    04:54

    操作一維陣列


    04:26
  • 13.陣列(2)
  • 多維陣列


    04:24

    陣列指定與傳遞


    05:00

    陣列元素進階操作


    05:46
  • 14.Java 字串
  • 字串不可變與字串池


    04:30

    字串比較(== 與 equals)


    05:00

    QUIZ:字串比較(== 與 equals)


    共1題

    字串常用方法


    07:06

    QUIZ:字串常用方法


    共1題
  • 15.Varargs 機制
  • main 方法命令列參數


    07:08

    QUIZ:main 方法命令列參數


    共1題

    不固定參數機制


    04:14

    QUIZ:不固定參數機制


    共1題
  • 16.使用封裝(1)Encapsulation
  • 封裝觀念與目的


    04:24

    Java 存取修飾字


    05:26

    QUIZ:Java 存取修飾字


    共1題

    Java 存取修飾字(配合程式碼觀察效果)


    07:56

    QUIZ:Java 存取修飾字(配合程式碼觀察效果)


    共1題
  • 17.使用封裝(2)Encapsulation
  • 封裝設計比較


    05:35

    認識 getter / setter 方法


    05:52
  • 18.建構子 Constructor
  • 建構子宣告與注意事項


    05:55

    this 關鍵字


    05:43

    建構子覆載機制


    04:55
  • 19.static 關鍵字
  • 比較 static 變數與實體變數


    05:50

    static 運作機制


    05:45

    使用 static 方法


    04:33
  • 20.繼承 Inheritance
  • 繼承目的


    04:39

    繼承語法與注意事項


    06:02
  • 21.使用繼承
  • 方法覆寫(override)機制


    07:19

    再看 final 關鍵字


    04:35

    super 關鍵字


    06:35
  • 22.多型 Polymorphism
  • is-a 與多型機制


    05:08

    操作型別轉換


    06:25
  • 23.多型操作
  • instanceof 關鍵字


    04:54

    多型資料一致性操作


    05:46

    方法動態繫結設計


    07:16
  • 24.抽象(abstract)機制與目的
  • 抽象機制與目的


    07:26

    抽象機制


    05:30
  • 25.介面 Interface
  • 介面語法


    06:24

    介面方法與資料特性


    06:33

    介面與資料型別


    05:45
  • 26.介面設計與多型
  • 介面、多型與 降低相依性


    07:50

    空介面


    06:49
  • 27.套件介紹 package
  • 套件管理機制


    05:52

    Java 常用套件


    05:03

    套件與編譯 / 執行關係


    05:20
  • 28.Import & classpath
  • import 使用目的


    05:54

    static import 功能


    05:37

    類別路徑設定與說明


    05:51
  • 29.Object 類別介紹
  • equals 方法


    08:25

    toString 方法 與 finalize 方法


    07:30
  • 30.包裝類別介紹 Wrapper Class
  • 包裝類別說明


    05:42

    包裝類別常用方法


    06:21

    自動裝箱 / 拆箱功能


    04:44

課程附件


file-icon
課程講義.pdf
5.95 MB
file-icon
JDK 安裝與設定.pdf
517.74 KB
file-icon
Eclipse 工具操作.pdf
7.76 MB
file-icon
JavaEx-1 範例檔.zip
106.55 KB

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

沒有回應的問題

目前尚無任何討論主題

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