106工業局

Maker

 

 

現在位置:艾鍗學院程式語言系列課程> Java 物件導向程式
課程簡介
本課程由具有15年JAVA開發經驗的Jarey 老師親自授課,絕對讓你快速掌握Java核心技術 ,做到真正的靈活運用。課程介紹幾個常見的 Java Design Pattern,讓你寫出一個架構良好且具有彈性的程式。內行看門道,外行看熱鬧~
文章分享: RD養成術之Java 學習路徑
課程目標
1. 叫你掌握Java核心技術 ,你才能真正靈活運用
2. 熟悉 Java Design Pattern,才能寫出一個架構良好且具有彈性的程式
適合對象
1. 想撰寫 JAVA-based的程式 ,但缺乏Java程式設計基礎。
2. 對Google Android APP有高度興趣、想從事Android手機程式開發工作者。
課程優惠
1. 艾鍗超值金鑽卡會員,報名課程可享9折優惠價。
2. 艾鍗企業VIP會員可享課程85 折優惠價。
3. 早鳥優惠方案請見報名表。
職涯方向
手機應用程式設計 │ 手機多媒體開發 │ GUI使用者介面設計 │ Android手機應用程式

學生須知
課程大綱

第一堂  認識Java語言特性

1. Java 語法特性介紹

2. 開發環境與開發工具介紹

3. 了解物件與類別

4. Java 類別載入器

5. ImportPackage概念

6. Java基本語法介紹

第二堂  深入理解Java物件導向設計重點觀念

1. 了解JVM內部記憶體配置設計

2. JVM記憶體配置觀念來深入探討物件與類別

3. 物件導向設計的2個精神與3個特徵

4. JVM記憶體配置觀念來深入探討繼承、抽像與多形應用

5. 實務練習範例:以物件導向架構設計一[購物車系統]

第三堂 活用Java API函式庫

1. Java集合物件(ArrayList、HashMap、LinkList…)

2. Java IO API

3. 多執行運作概念與實作方式

4.Java Multithread Design Pattrern (ThreadPoolBlocking Queue...)

5. Java例外處理

6. Java網路API

第四堂 Java Design Pattern架構良好且具有彈性的程式)

1. Template Method模式(實際處理交給子類別)

2. Factory Method模式(建立物件工作交由子類別)

3. Observer模式(通知狀態變化)

4. Abstract Factory模式(把零件組成產品)

5. Adapter模式(換個包裝再利用)

6. Composite模式(對容器與內容一視同仁)

7. Strategy模式(策略切換)

8.State模式(以類別表示狀態)

9. Proxy模式(要使用在建立)

10. Bridge模式(功能與實作的橋樑)

11.Iterator模式(遞增)

12.Mediator模式(只要面對一個顧問)

13. Facade模式(單一窗口)

講義預覽

▪ 教學實錄Preview(瀏覽器需支援 Adobe Flash)