課程時間:2012年9月22-23,29日 星期六,日,六 09:30~16:30,共18小時。
上課地點:台北科技大學(開課教室上課前另行通知)
本課程適合下列人士:
- 對物件導向設計有興趣者
-
想深入並徹底了解設計模式者
-
苦無方法將23個設計模式全部學會之有理想、有抱負的工程師
- 在工作上想看懂別人套用設計模式所寫出來的程式者
-
想在專案中實際應用設計模式,以便設計出具擴充性之軟體架構者
設計模式是專業軟體開發人員不可不懂的必備知識。學好Design Patterns,讓您在準備從程式設計師邁向系統設計師與軟體架構師的道路上走起來一路順暢。
本系列課程將以現場實作的方式,分入門、進階兩梯次帶領學員們逐一練習《Design Patterns》書中的23個設計模式,以及重要的物件導向設計觀念。本進階課程涵蓋的內容為:
1. 基礎物件導向設計原則快速複習
2. 搞懂進階物件導向設計原則
3. Builder模式
4. Mediator模式
5. Bridge模式
6. Memento模式
7. Proxy模式
8. Prototype模式
9. Decorator模式
10. Chain of Resposibility模式
11. Flyweight模式
12. Iterator模式
13. Visitor模式
14. Interpreter模式
>> 查看入門課程,已經教了哪些Patterns?
所有設計模式均包含講解與實作練習,分組教學,4-6人一組,每組均指派一位助教協助學員排解實作練習時遭遇的困難。
※ 注意:課程內容與練習範例均以Java語言為主。
課程師資:陳建村 (Teddy Chen)
泰迪軟體創辦人,從事敏捷開發顧問、教育訓練、軟體工具導入等服務。
Teddy畢業於台北科技大學機電科技研究所(資訊組)博士班,在Design Patterns的理論與實務上有著超過16年的經驗。自從1997年起Teddy便開始在工作上採用大量的Design Patterns設計軟體系統,並在公司內部教導與推廣Design Patterns。之後Teddy便與patterns技術解下不解之緣。2004年Teddy在北科大資工系攻讀博士期間,曾到美國參加過pattern領域最著名的Pattern Language of Program Design (PLoP 2004) 研討會並在其中發表一篇論文。Teddy博士班畢業之後二度投入業界工作,期間亦持續地從事patterns寫作工作,最近的作品為去年發表在日本Asia PLoP 2011研討會上的Emerging Patterns of Continuous Integration for Cross-Platform Software Development論文。2007年起,Teddy經營部落格「搞笑談軟工」至今。內容涵蓋軟體工程、敏捷開發流程、軟體架構與設計等內容,文筆搞笑之餘又不失犀利,看法獨到。
2007年起,Teddy經營部落格「搞笑談軟工」至今。內容涵蓋軟體工程、敏捷開發流程、例外處理等內容,文筆搞笑之餘又不失犀利,看法獨到。
2009年取得Certified ScrumMaster。
2010年起,主講多次ezScrum團隊舉辦的Scrum相關講座。
2012年4月,講授第一梯Scrum課程,與學員互動氣氛佳,滿意度高。
2012年6月,講授第二梯Scrum課程,同樣獲得好評。
2012年2月至6月,在國內某上櫃軟體公司講授GoF書中的23個Design Patterns。
2012年6月,出版「笑談軟體工程:敏捷方法的逆襲」。
本課程除了講師外,另聘有數名助教協助分組練習,避免在傳統的分組練習活動中,學員們找不到人可以問的窘境。
原價NT$ 26000 (含稅)
推廣期間報名優惠:
- 9/10前報名並完成繳費享早鳥優惠:NT$ 22000 (85折,現省4000)
- 三人以上團報:NT$ 21300 (82折,每人現省4700)
- 曾參加Scrum課程者:NT$ 20500 (省79折,現省5500)
- 曾參加本課程入門實作班者:NT$ 19700 (76折,現省6300)
使用『非信用卡方式繳款者』,加贈《笑談軟體工程:敏捷方法的逆襲》一本或400元禮券
請學員自備筆記型電腦,若無筆電者請告知開課單位代為準備,當場酌收使用費18小時共300元。
- 主辦單位將於開課日三天前以e-mail寄發上課通知,若未收到通知者請來電確認。
- 已完成報名繳費的學員因故無法上課,在開班日前七日(含例假日)申請退費者,退還已繳學費之九成。七日之後申請退費者,退還已繳學費八成。開班日當天之後無法上課將不予退費。
- 若無法達開班人數則扣除轉帳手續費後,全額退費。
- 開課單位保留是否接受報名之權力。
- 如遇天災或其他不可抗拒因素導致原訂日期無法開課,開課單位保留修訂日期之權利。
開課單位:ezScrum 團隊
聯絡電話: (02) 8772-0092 (ezScrum團隊)
ezScrum 團隊
E-mail:contact@scrum.tw
網 址:http://scrum.tw
粉絲頁:http://www.facebook.com/ezScrum
泰迪軟體
E-mail:teddysoft.tw@gmail.com
粉絲頁:https://www.facebook.com/teddysoft.tw


