課程簡介

物件導向實作課程(使用C#)第五梯

課程簡介

程式設計師每天都有大大小小的挑戰與問題要被解決,如何規劃出一個好的架構設計需要長時間的經驗累積,要如何提升累積速度是一個重要的課題,古人都說要站在巨人的肩膀上,而【設計模式】就是一個不錯的肩膀。
 
但許多設計師都無法真正學會設計模式,因坊間多數設計模式的課程都只是介紹設計模式,甚至以肌肉記憶的方式強背架構圖而沒有教導學員如何活用設計模式,課堂都是些飛機、車子那些不切實務的例子很難融會貫通,最後學員只覺得設計模式不好學太古板,SkillTree 一直覺得這樣很可惜,經過了一年的規劃與討論後,屬於 SkillTree 風格的設計模式課程終於出爐!如果你放棄過設計模式,如果你嘲弄過設計模式,現在是你再給它一次機會的時候了。
 
業界師資,實戰教學,SkillTree 和你一同決戰設計模式!
課程等級:

課程講師

Bill Chung
Bill Chung

熱衷於物件導向程式開發的探索,喜歡研究物件導向基本理論與歷史,並偏好以非技術性的方式傳達物件導向開發的概念。專長領域為 RFID、通訊、OOP 與 Windows Store/Phone App 開發。

講師經歷:
  • 微軟特約講師
  • Intel 特約講師
  • SkillTree 專任講師

課程介紹

  • 速回顧 OOP
    • 一個抽象
    • 兩個目標
    • 三個特性
    • 六個原則
  • 設計模式概觀
    • 簡介與用途
    • 設計觀點的介面
    • 設計模式的分類
  • 設計模式活用
    • Facade
    • Adapter
    • Singleton
    • Factory Method
    • Simple Factory
    • Abstract Factory
    • Template Method
    • Chain of Responsibility
    • State
    • Strategy
    • Prototype
    • Memento
    • Decorator
    • Proxy
    • Builder
    • Command
    • Bridge
    • Observer
    • Iterator
    • Mediator
    • Visitor
  • Patterns 間的配合、比較與變形
  • 無招勝有招 - 探索問題的本質與解決方案選擇

 

講者的話

設計模式一直都是物件導向開發者們為了解決問題而探索與追尋的方案,在過去自我學習設計模式經驗中,囿於書籍的有限,於此過程中讓我遇到一些困擾 -- 不同時空背景的內容、過於簡略的範例、模式間搭配說明的不足等等問題都造成學習過程中的滯礙。
金庸在笑傲江湖中描述風清揚傳劍給令狐沖時曾經寫過這麼一句話:『只是招數雖妙,一招招的分開來使,終究能給旁人給破了』,道盡了幾年來在開發經驗中使用設計模式的心路歷程。剛步入設計模式之始,一招招分開用,總覺得哪裡不對勁,但經過了長時間的自我訓練與反芻,體會出活學活使的道理,是的,活學活使,就是我的宣揚之道

手中無環,心中也無環,環即是我,我即是環。

注意事項

  • 本課程使用 C# 授課
  • 本課程常態性免費延長時數(最高記錄18:00)如您晚上有約或預定車票,請斟酌延後。

本課程提供午餐

  • 請務必於報名時勾選您的選擇。
  • 課程開始後恕無法更改選擇。

本課程需自備筆電

  • 實戰課程請攜帶筆電,以利課程實做。
  • 必要軟體將會於課程通知信中說明。

立即報名

提醒您!

我們可開立三聯式發票與結業證書(可選),並且提供 3、6 期零利率的信用卡分期付款,歡迎多加利用。

票種 販售期間 單價 數量
我一定要買到票 可報帳或一定要上課的學員可以考慮購買。 2017-07-14 2017-12-13 NT$ 12,000
可報帳或一定要上課的學員可以考慮購買。
一般票 所有人皆可購買。 2017-07-21 2017-12-09 NT$ 10,000
所有人皆可購買。
Yammer票 報名過的學員只要使用 Yammer 聯絡我們即可取得邀請碼。 2017-07-14 2017-12-13 販售完畢
報名過的學員只要使用 Yammer 聯絡我們即可取得邀請碼。
團體票 統編可分開開立,團報需一次付款,風險由揪團者自行負擔。 2017-07-21 2017-12-09 NT$ 9,000
統編可分開開立,團報需一次付款,風險由揪團者自行負擔。
助教票 助教專用票卷。 2017-07-14 2017-12-13 NT$ 500
助教專用票卷。

回應討論

持續學習

注意事項

  • 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並無息退還全額課程費用。
  • 主辦單位保留對課程內容調整的權力。

退款方法

  • 因部分必要支出與行政費用,完成繳費學員如取消報名,將依據時間遞減退還費用。
  • 開課前10天申請退費,退學費0%
  • 開課前11天申請退費,退學費80%
  • 開課前14天申請退費,退學費90%
  • 收到申請表後我們會主動與您聯繫。

目前課程