l

2012年12月19日 星期三

工商服務:2013年第一梯次Design Patterns這樣學就會了--入門實作班

Dec. 14 17:15~18:30

親愛的鄉民們,在您的軟體開發生職涯中,是否有曾經發生過以下症狀的經驗?

  • 程式寫了好幾年,但對於如何做好設計沒有把握。
  • 隔壁同事所寫的程式號稱套用了設計模式,但是我怎麼覺得這樣的設計很複雜,反而更難理解啊。
  • Java的語法我都懂,但是JDK內建的類別庫,為什麼要搞得這麼複雜,很難了解它的明白耶。
  • 為什麼自己寫出來的軟體就好難擴充,遇到需要修改的時候就必須要改好幾個地方,而且還很容易不小心就改錯。
  • 想要使用open source的library或是framework,但是看不太懂這些library或是framework的設計思維,學起來速度就是比別人慢不要告訴別人

若鄉民們有上述症狀者,歡迎報名參加「Design Patterns這樣學就會了:入門實作班熱戀。上課日期是2013年1月19、20、26(六、日、六)。

這是2012年上課實況:

 螢幕快照 2012-12-14 下午10.45.02

從日常生活的例子當中,分組討論找出pattern的problem、force、solution。

 

螢幕快照 2012-12-14 下午10.47.02

動手練習寫出context、force與solution。


image
如果對寫程式不是很有把握的話,實作也可以採用pair programming的方式來練習喔。

 

螢幕快照 2012-12-14 下午10.54.33

Pattern實作時間。

課程的目標對象

  1. 想學好物件導向設計
  2. 想深入並徹底了解設計模式
  3. 苦無良法將23個設計模式全部學會之有理想、有抱負的工程師
  4. 在工作上想看懂別人套用設計模式所寫出來的程式
  5. 想在專案中實際應用設計模式,以便設計出具擴充性之軟體架構

課程內容介紹

本系列課程將以現場實作方式,分入門與進階兩梯次帶領學員們逐一練習《Design Patterns》書中的23個設計模式,以及重要的物件導向設計觀念。入門課程涵蓋的內容為:
1. 核心物件導向設計原則一聽就懂
2. 如何搞懂設計模式的格式框架
3. 套用設計模式前、後之比較
4. 如何測試設計模式
5. Singleton模式
6. Observer模式
7. Template Method模式
8. Façade模式
9. State模式
10. Factory Method模式
11. Abstract Factory模式
12. Strategy模式
13. Command模式
14. Adapter模式
15. Composite模式

所有設計模式均包含講解與實作練習,分組教學,4-6人一組,並聘請助教協助學員排解實作練習時遭遇的困難。

課程師資

Teddy,泰迪軟體創辦人,從事敏捷開發顧問、教育訓練、軟體工具導入等服務。
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論文。
  • 2012年12月至大非營利組織講授Scrum企業內訓課程。
  • 2012年12月邀請國外講師在台北舉辦Certified ScrumMaster國際認證課程。
  • 2012年11月至某遊戲公司講授Scrum實作班企業內訓課程。
  • 2012年10月至某資訊服務公司講授軟體開發流程改善策略。
  • 2012年10月至某遊戲公司講授Scrum簡介。
  • 2012年9月《笑談軟體工程:敏捷方法的逆襲》獲得iThome週刊推薦為2012年iT人必看好書。
  • 2012年9月,與APP跨界交流協會、台灣創意設計中心、ezScrum團隊,在松山文化創意園區舉辦「我們都是設計師:跨界敏捷工作坊」。
  • 2012年8月,與台北科大ezScrum團隊共同創立「C.C. Agile」敏捷方法社群聚會。
  • 2012年8月,講授Design Patterns這樣學就會了:入門實作班課程。
  • 2012年6月,出版暢銷書《笑談軟體工程:敏捷方法的逆襲》(天瓏電腦書局7到9月連續三個月暢銷書排行榜第一名)。
  • 2012年4、6、8、10月,連續講授四梯次Scrum公開課程。
  • 2012年2~6月在國內某遊戲上櫃公司協助軟體架構與敏捷開發法顧問工作。
  • 2010年起迄今,應邀主講多次Scrum與敏捷開發法講座。
  • 2009年取得Certified ScrumMaster資格。
  • 2008年4月至2011年11月,在某美商擔任敏捷專案經理,負責導入Scrum。
  • 2007年起,Teddy經營部落格「搞笑談軟工」至今。

課程學費

原價NT$ 26000 (含稅),推廣期間報名優惠:

  • 2013年1月8日前報名並完成繳費享早鳥優惠:NT$ 22000 (省4000)
  • 4人同行,一人免費:每人NT$ 19500 ( 每人省6500)
  • Scrum課程老客戶:NT$ 20500 (現省5500)
  • 一日體驗券,NT$ 8000 (憑本券可上第一日課程,若第一日課程結束後決定繼續完成後二日課程,只需負擔與早鳥票之差價 NT$ 14000) 前10名完成報名並繳費者贈送《大話設計模式》一本。

課程報名網頁在這裡 http://www.accupass.com/go/pattern1301

***

友藏內心獨白:年終獎金就是要花在學習這種絕世武功上面啊XD。

沒有留言:

張貼留言