fbpx

[中文課程]來杯Java吧! 2022 Java 入門到精通課程

從入門開始學習Java語法,課程包含Java 8、物件導向程式設計,製作貪食蛇遊戲、出埃及記遊戲、面試題目解題、MySQL資料庫、Servlet、JSP網頁開發、Stream、多線程Java編寫等等內容,一步一步成為Java大師。

從這 27 小時的課程,你會學到

  • 認識8個Java當中的原始資料型態,以及每種資料型態的使用時機與語法
  • 使用Java內建的String、Array、ArrayList等物件
  • 學習並且應用Java物件導向的程式設計語法
  • 學習製作Java桌面應用程式與遊戲
  • 認識物件導向的三大要素:Polymorphism(多型), Inheritance(繼承), Encapsulation(封裝)
  • 學習Abstract Class以及Interface,以及使用KeyListener與MouseListener
  • 認識Method Override, Method Overloading, Method Chaining三種比較與使用時機
  • 了解NullPointerException、Concurrent Modification Exception 問題處理流程與方法
  • 了解JVM概念,並學習Memory Leak (記憶體洩漏)與Java Garbage Collector
  • 製作Java遊戲,並且在多個作業系統執行
  • 使用Java連結MySQL資料庫,並學習如何架設資料庫
  • 在Java當中預防SQL Injection攻擊資料庫
  • 了解HTTP網路基本概念,認識網路協議與傳送請求與回應請求
  • 學習Java Servlet, JSP, JDBC等網頁開發工具
  • 認識Java Stream語法
  • 使用多線程Java編寫(Multi-threading Programming),提高運算速度
  • 使用Socket語法資料傳輸,傳送基本數據、進階數據、文件資料
  • 學習面試題目解題,總題數超過40題
  • 使用Java Swing 製作貪食蛇遊戲、製作出埃及記遊戲
  • 實作Merge Sort, HashMap, Enum Class, JavaDoc, Short-Circuit Evaluation等進階內容
  • 了解泛型(Generics)基礎與進階概念與應用,包含Type Erasure

要求

  • 對學習Java、Android或程式設計有一點興趣即可
  • 一台可以上網的電腦

課程說明

2022 Java 入門到精通課程從頭開始學習Java語法,內容包含基本語法、物件導向的程式架構、解決問題的邏輯思路、遇到問題狀況的處理、Debug技巧,建立扎實的Java必備知識。此外,也帶你從無到有開發完整的Java桌機遊戲,練習物件導向的程式設計,寫出商業與便捷功能,可連結資料庫、高可讀性、高維護性以及高功能性的程式碼。此課程會不斷更新以提供新的內容,根據學生的狀況與開發趨勢,不斷更新讓知識保持新鮮且豐富。

基礎課程包含:

1. Java Primitive Data type (Byte, Short, Long, Integer, Character, Boolean, Float, Double)

2. Reference Data Type (Class, Array, ArrayList, …)

3. 物件導向語法, Fields, Scope, Static

4. 物件導向的三大要素:Polymorphism(多型), Inheritance(繼承), Encapsulation(封裝)

5. Abstract Class, Interface

6. Method Override, Method Overloading, Method Chaining三種比較與使用時機

7. KeyListener、MouseListener

8. toString(), equals() method 覆寫、switch statement撰寫

9. NullPointerException、Concurrent Modification Exception 問題處理

10. Memory Leak (記憶體洩漏)與Java Garbage Collector

除此之外,我們也會,加上Java常見應用,例如:

1. MySQL資料庫架設與連接

2. 預防SQL Injection攻擊資料庫

3. 網頁開發、HTTP

4. Java Stream語法

5. 多線程Java編寫(Multi-threading Programming)

6. Socket語法與資料傳輸,傳送基本數據、進階數據、文件資料

7. 學習面試題目解題,總題數超過40題

8. 使用Java Swing 製作貪食蛇遊戲

9. 製作出埃及記遊戲

10. Merge Sort, HashMap, Enum Class, JavaDoc, Short-Circuit Evaluation等進階內容

Java 是一種廣泛使用的電腦程式設計語言,擁有跨平台、物件導向等特性,廣泛應用於企業級Web應用開發和各種行動應用開發。例如: Android Apps,數據中心和超級計算機,桌面應用程序,數據庫連接, 資料視覺化, 以及數據分析,都可以見到Java的應用。許多政府機關、醫療、 教育、 國防,以及的電子交易的系統也是用Java做成的!

Java 是非常受歡迎的程式語言,可以運用在各種領域,支援性非常強大!此外, Java是跨平台的程式語言,寫一份程式碼,就可以在多個平台上運行!現在許多開發工作與需要維護的程式碼,都需要擁有Java專業知識的工程師,因此,Java為目前業界非常熱門的程式開發語言。

目標受眾

  • 正在大學就讀資訊工程、電腦科學、資料科學、數學的學生
  • 想學習Java開發的學生、或是轉職者
  • 對於電腦科學、資訊管理、資訊工程有興趣的任何人
  • 想學習用SpringBoot製作網頁的網頁開發者
  • 想做Android手機app程式者
  • 對金融業平台開發、數據分析有興趣者
  • 桌面的應用程式、伺服器、設備等開發應用有興趣者

講師簡介

Wilson Ren Udemy教師、前端網頁設計師更多講師主講課程介紹)

我是一位網頁前端開發者、演算法設計師。目前在Grade Panda擔任全端工程師。

我在到美國之前,完全沒有寫過程式的經驗。在眾多不同的主修當中,我選擇電腦科學(台灣的資訊工程系)來當作主修,因為我從小就對電腦有濃厚的興趣。在此之後,我寫過無數網頁、開發過許多不同的樣板以及網頁架構,也在課外之餘在許多不同的線上學習資源當中學習更新穎更多樣的網頁設計技巧。

使用 Notion 來做上課筆記?

udemy 的課程講座數量動輒上百個,如果你要使用 Notion 當作是線上課程的筆記輔助工具,為這些講座建立與組織筆記是一件耗時且沒效率的工作

為了解決這個問題,Soft & Share 開發一個 chrome extension – LN+ for udemy ,可以根據 udemy 線上課程的課程大綱幫你自動建立成 Notion 筆記資料庫並產生筆記與課程的雙向關聯讓您專心上課與寫筆記就好,不用再煩惱課程筆記要放哪裡的問題!

🛫了解 LN+ for udemy 更多功能介紹請參考 – Learning Notes Plus for udmy


報名參加課程

Sponsored by Udemy


🛫使用關鍵字連結獲得更多線上學習資訊?請參考這個網頁說明


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: