【資策會】軟體架構師技能培訓班

★ 早鳥價、團報優惠 -- 請參見【課程網址】★

適合對象:
 ◆軟體架構導論

What and Why Architecture

。瞭解架構的三大面向-需求分析、結構設計、程式實作

。比較 Architecture/Structure/Framework 的區別與定義

。以架構為中心的開發模式

。架構的 POC (Proof of Concept)與主要產出(UML Template)

◆需求分析

。定義系統開發範圍 (System Boundary)

。系統需求架構設計-利用使用案例模型

。 從使用案例橋接到實作的關鍵-界定使用者期望與需求陳述

UML 產出-使用案例、功能類別 (Class)與物件合作循序 (Sequence) (Diagram)

◆結構設計

。定義Enterprise MVC (Model-View-Control)的分層架構規劃與設計

。展示層 (Presentation Layer)UI SOA

。領域層 (Domain Layer)-企業Domain的商務邏輯

。永續層 (Persistence Layer)Data Access Adapter

UML 產出-類別與元件 (Component)

Java Spring 實作

Spring Framework 的核心觀念-IoC (Inversion of Control)

Spring MVCWeb UI 的架構設計與實作 

JPA (Java Persistence API) with Hibernate-透過 JEE 標準介面實現資料存取與交易處理

◆案例研討

。以 推特 (Twitter)系統架構設計與開發為例

   --利用使用案例建立需求架構模型

   --Pure Web-tier UI 設計-隔離商業邏輯與資料存取

   --領域物件與資料庫的結構設計

   --Java Spring 的實作程式碼

 

*課程執行單位保留調整課程內容、日程與講師之權利

 

【課程網址】http://www.iiiedu.org.tw/ites/SAU.htm

【相關課程】http://www.iiiedu.org.tw/ites/portal/ITA.htm

【課程諮詢】(026631-6534 黃經理


簡介

資策會數位教育研究所成立於1979年,全所員工上百人,為全國第一家通過ISO9000認
證之教育訓練機構,TTQS評核為「標竿訓練機構」,連續多年獲選為「MIS Best
Choice教育訓練機構」,為國內各產業培育資通訊技術、管理與應用之專業人才。此