活動簡介
提醒您!
此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:
活動規劃
程式設計師的日常挑戰確實不少,而良好的架構設計需要長期累積經驗。我們深知武功不是一朝一夕之事,但在短暫的人生中,我們如何應對?
坊間設計模式課程或書籍通常只介紹用途,並以肌肉記憶背架構圖,但這些例子往往難以與實務產生共鳴,導致學員覺得模式難懂且與現實脫節,進而放棄。
因此,我們決定打造屬於 SkillTree 風格的設計模式課程!無論你是否曾放棄或嘲弄過設計模式,現在正是改觀的最佳時機。讓我們一同探索設計模式的實際運用,成就更卓越的程式設計之路!
活動等級:初階→中階
活動講師
Bill
熱衷於物件導向程式開發的探索,喜歡研究物件導向基本理論與歷史,並偏好以非技術性的方式傳達物件導向開發的概念。專長領域為 RFID、通訊、OOP 與 Windows Store/Phone App 開發。
講師經歷:
- 2009-至今 微軟最有價值專家 Microsoft MVP Development Technologies
- 台灣微軟 特約講師
- Intel 特約講師
- 全球前25大電子公司 UWP 顧問
- 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 間的配合、比較與變形
- 無招勝有招 - 探索問題的本質與解決方案選擇
講者的話
設計模式一直都是物件導向開發者們為了解決問題而探索與追尋的方案,在過去自我學習設計模式經驗中,囿於書籍的有限,於此過程中讓我遇到一些困擾 -- 不同時空背景的內容、過於簡略的範例、模式間搭配說明的不足等等問題都造成學習過程中的滯礙。
金庸在笑傲江湖中描述風清揚傳劍給令狐沖時曾經寫過這麼一句話:『只是招數雖妙,一招招的分開來使,終究能給旁人給破了』,道盡了幾年來在開發經驗中使用設計模式的心路歷程。剛步入設計模式之始,一招招分開用,總覺得哪裡不對勁,但經過了長時間的自我訓練與反芻,體會出活學活使的道理,是的,活學活使,就是我的宣揚之道。
手中無環,心中也無環,環即是我,我即是環。
售後服務
我們提供多種的售後服務,目的是希望您確實學到,並且持續進步,
- 線上
- 課程專屬討論區(Yammer)
- 無界開發者社群(FB社群)
- 線下
注意事項
- 本課程使用 C# 授課
- 本課程常態性免費延長時數(最高記錄18:00)。
歷屆學員回饋
- 由於先前只有讀過幾篇文章跟書的幾個章節,所以一開始真的有點鴨子聽雷,還好老師舉的例子都夠簡單讓人明瞭,還不至於聽不懂
- 幽默風趣,上課舉例接近生活化
- Bill老師,知無不言,言無不盡。
- 解說與案例都很實用。
- 業界經驗與教學經驗豐富。
- Bill 把 Design Pattern 解釋得很好。
- 範例很多,且有模式運用上的比較。
- 講師節奏掌握恰當。
- 老師無私的分享及教學風範,Bill上課好有活力!
- 跨模式整合的思維,同時Bill叔也會幫忙加深物件導向的觀念。
- 混搭使用設計模式的介紹,農夫過河那段很棒。
- 很多很貼切的比喻,淺顯易懂,盡力讓學員理解,很有趣!
- Bill叔上課時透過生活實例與情境,講解抽象的概念,使原本摸不著頭緒的模式馬上有代入感並產生共鳴
- 講解Pattern時非常幽默,很容易進入老師的故事中思考邏輯,非常讚。 而且有問必答,回答得特別專業,有解決我的疑問。
- 上課教學方式,暨能學得原理,也能知道實務的應用。
- 提供了各個設計模式的專案,在配合講義上課與複習同時,有專案內容可以對照
- 最好的地方是講師精闢的解說以故事般的情境講解 Design Pattern,還有連續套用各種Pattern的精湛技巧。
- 內容循序漸進,慢慢加深,後續的內容跟前面又呼應
- 清楚說明各模式的精神與定義,舉的例子也淺顯易懂,神~ (我都懷疑是不是自己的智商變高了...)
- 時間拿捏得當,中間安排學員吸收及練習程式碼的空檔很棒
- 講師具有豐富的實務經驗,跟恆X比起來真的差蠻多的,這也是skilltree一直推崇的教學精神(之前上過Demo的課),之前看一些書都似懂非懂,上完課就打通任督二派了,不過實務上如何應用就真的要再自己努力吸收了!
- 還沒上這個課程之前,很擔心自己沒跟上,後來覺得自己有點多慮。 我想最主要是老師在「課程設計」下了很大功夫,學到東西超乎我想像,謝謝! 好險當初強迫自己擠出時間來上課!不然應該會後悔!
- 很讚很專業,難的東西可以講的很生活化實用,可惜的地方是...結束了,覺得意猶未盡,欲罷不能
- 講的很生活化實用,有理論及講解每個pattern實務程式,優默風趣,不會太悶
- 1.會配合C#的特性使用design pattern,而不是只介紹書中的模式 2.介紹模式的混合使用
- 老師對模式跟C#非常熟,不只教模式,還會解釋程式碼為什麼這樣寫、如何靈活運用、它實際上發生了什麼事情,覺得根本賺到
- 將設計模式結合實務經驗讓人聽得比較容易了解 更容易使用在實務上
- 有實務經驗吧,有問題講師都能立馬正面解答,不會打迷糊仗的晃點學員(我之前去其他補習班上課蠻多講師是這樣的...)
- 老師以淺顯易懂的方式解釋在什麼樣的情境下使用pattern
- 比爾叔的課,就像武俠小說中的高人在講述武學心法,好好的掌握後對功力提升大有幫助,比在網路上東拼西湊的學招更有效率,甚至上完課後再回頭看網路上的文章會有更好的體悟。
- 覺得是個有點困難的課程,但老師以淺顯易懂的方式讓我覺得聽完有了解許多。
- 課程需要對C#的OOP有一定程度了解,不過Bill老師會在第一天上課及後續課程中隨時補充,真是賺到
- 課程內容跟節奏都安排得很好,3天很剛好,不會覺得吸收不良
還想知道什麼就留言吧
持續學習
- 我們使用 Microsoft Teams 做課程討論平台。了解更多
注意事項
- 若報名人數不足15人,或因不可抗拒因素(如:天災、停電)主辦單位有權取消當次活動,並無息退還全額活動費用。
- 主辦單位保留接受報名與否之權利,倘因故無法接受報名,將會無息退還全額活動費用。
- 主辦單位保留對活動內容調整的權力。
退款方法
- 因部分必要支出與行政費用,完成繳費後如取消報名,將依據時間遞減退還費用。
- 活動前7天申請退費,退費用0 %。
- 活動前8天申請退費,退費用90 %。
- 收到申請表後我們會主動與您聯繫。