課程大綱
這個為期 36 小時的兼讀制 Java 課程,專為沒有編程經驗的初學者而設。
本課程從零開始涵蓋了 Java 編程語言的所有基礎課題。另附送 Git 和 GitHub,以及數據結構和算法等增潤課題。
用於協作編程的 Git 和 GitHub
在本課題中,您將學習如何使用流行的版本控制系統 Git 和代碼託管平台 GitHub 來管理您的代碼。
版本控制系統介紹
基本 Git 命令
分支與合併
使用遠程倉庫
在 GitHub 上創建拉取請求
解決合併衝突
版本控制最佳實踐
Java 基礎知識和編程基礎
此課題專為沒有編程經驗的初學者而設。
完成課題後,您將能夠編寫 Java 代碼來解決基本問題。
Java 簡介
變量和數據類型
運算符和基本 IO
基本語法和流程控制
數組
面向對象編程(Part 1)
本課題將向學生介紹面向對象編程 (OOP) 的基礎知識。
完成課題後,學生將能夠使用 Java 編寫基於 OOP 的程序。
方法
類和對象
訪問修飾符
構造函數
字符串
面向對象編程(Part 2)
在上一個課題的基礎上,學生將學習更高級的 OOP 概念:
OOP 的四大支柱
繼承
多態性
抽象
異常處理
包裝類型
Java 集合框架
本課題涵蓋 Java 集合的用法、最佳實踐和內部實現。
完成課題後,學生將能夠使用集合編寫複雜的 Java 程序:
Java 集合框架概述
集合接口
常見的集合實現類
集合實用類和方法
使用 Java 集合的最佳實踐
數據結構、算法和高級編程技術
完成課題後,學生將能夠為實際應用程序編寫優化、可維護且可擴展的代碼。
複雜度分析
數據結構簡介
排序和搜索算法
遞歸和記憶化
設計模式概述
Caspar
課程導師
前大摩資深軟件工程師,具備豐富的軟件開發及招聘經驗,助你輕鬆投身 IT 行業
- 曾獲多間頂級投行 Offer,具備多年跨國企業級軟件開發經驗
- 香港頂級學府畢業,計算機科學理科碩士
- AWS 認證解決方案架構師
- Oracle 認證專業 Java 工程師
- Google 認證 IT 支援及 Python 自動化專業證書
常見問題
-
這個課程是為誰而設的?
我們歡迎任何沒有編程經驗,但有興趣學習編程的人士參加。
-
這個課程的時長是多久?
這個課程共有 36 小時,每星期 1 或 2 堂。
-
完成課程後我能獲得證書嗎?
是的,您將獲得完成課程的證書。
-
課程開始前,我需要準備什麼?
您需要一台可使用互聯網的筆記本電腦。我們會提供課程中所有工具的安裝指南。
-
如果付款後發現不合適,能否退回學費?
我們設有 7 天冷靜期,你可以在付款後 7 天內取消報讀,學費會全數退還。 請留意,一旦課程開始,退款申請必須於第 2 星期開始前提交,否則恕不接納。
-
這門課程是在線還是面授的?
本課程提供在線及面授模式。
-
導師會提供哪方面的支援?
我們的講師可以在上課期間和課外提供支持。 我們還有一個支援團隊來回答您的任何問題。 此外,您還可以加入由同學和校友組成的學習社區。
-
如果我錯過一節課怎麼辦?
我們提供課堂錄音和筆記,因此您可以補上任何錯過的課程。