1. 介紹常見的設計模式 (design patterns),透過OOP的語法建構可以高度重複使用的現代軟體工程;
2. 接續基礎班未能交代的概念與語法,例如:泛型 (Generics)、Reflection、Annotation、JDK8才引進的lambda表示式、Stream框架與Optional型態,最後介紹常見Java Collections;
3. 講授併行程式 (concurrent programming)的撰寫。佐以介紹作業系統的基礎知識 (如:多工、工作排程、程序與執行緒),介紹Java的API撰寫多執行緒的應用程式,並如何排除平行程式中會遭遇的問題;透過Concurrent框架實現高階併行化程式。
4. 我們最後導入Spring框架,利用SpringBoot整合不同的模組,實現一個以購物車為例的電子商務應用。
註0:進階班內容可能因為當期個人的偏好或者學員的需求而有些許調整。
本班為實體課程,常見QA詳情連結
校園防疫措施詳情連結
公務員全程參與課程學習後可於課程結束後申請登錄公務人員學習時數
課程影片觀看期限至課程結束後一週關閉
(一)退費期限:開課日後⅓時數內,詳情連結
(二)查詢結業狀況:結業名單連結
(一)學歷
(二)經驗
(三)研究興趣
(四)專長
(五)教學特色