課程簡介

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

課程簡介

哥不是教你測試,我們教的是開發!你以為測試是多出來的工?其實它應該是開發的一部份!講師 Joey(91)利用自身豐富的實戰經驗將 TDD 的知識拆解、濃縮、淬鍊出三天豐富的課程,在這課程中可讓開發人員打從心底認識與接受開發應該有的流程,讓開發人員從此可以更有自信的將自己的程式碼交付,當開發方式對了,測試就只是順便的完成的產物!

如果你對於測試、開發流程、TDD、BDD還有夢,就讓擁有豐富實戰經驗的 Joey(91) 將帶領各位重新點燃火花,找回心中最初的那個熱愛程式的初衷。

課程等級:

課程講師

Joey(陳仕傑)
Joey(陳仕傑)

連任八屆ASP.NET微軟最有價值專家(MVP),近年熱衷於敏捷開發與軟體工程相關流程與框架,並於實務擁有許多軟體工程導入的成功經驗。出版著作有《ASP.NET MVC4 網站開發美學》《ASP.NET MVC5 網站開發美學》,並翻譯《敏捷開發實踐》與《進入 IT 產業必讀的 200 個 .NET 面試決勝題》等書籍,以及針對TDD所撰寫《30天快速上手TDD》的系列文。

專長領域為:C#、OOP、Design Patterns、重構、持續整合、自動測試、TDD與BDD。

 

 

講師經歷:
  • 微軟實戰課程日講師
  • WebConf Taiwan 講師
  • 社群研討會講師
    • AgileCommunity.tw
    • C.C.Agile
    • twMVC
    • WebDev Party

課程介紹

  • 介紹單元測試的定義、FIRST特性、目的、3A原則
  • 如何撰寫單元測試(以 MSTest 為例)
  • 介紹可測試性、IoC、Stub 與 Mock 的概念(以 NSubstitute 為例)
  • 介紹針對非public的測試,code coverage實務上的意義
  • 介紹 Web 自動測試(以 Selenium 與 FluentAutomation 為例)
  • 以 TDD 方式重構 legacy code (WebSite, File I/O, 靜態方法)
  • 介紹The three laws of TDD、Kent Beck的Simple Design
  • 介紹 BDD 的意義與目的,以及如何以 BDD 設計測試案例(以 Specflow 為例)
  • 進階的 Specflow 應用 (以整合測試為例)
  • 如何自動產生 Word, HTML網頁的 living documentation
  • 實務上如何引導 PO/PM 來撰寫測試案例

 

注意事項

  • 本課程不適合不懂 C# 的開發者。
  • 本課程不適合不懂物件導向(OOP)的開發者。
  • 本課程不適合不寫程式的管理者(我們有很多實做且教的是開發不是管理)
  • 本課程包含回家作業,請有決心學好再報名
  • 本課程有可能免費延長時數(最高記錄18:30)如您晚上有約或預定車票,請斟酌延後。

學員筆記

第二梯次課程片段

本課程提供午餐

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

本課程需自備筆電

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

立即報名

提醒您!

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

票種
販售期間
單價
數量
我一定要買到票
2017-04-23 ~ 2017-06-07
NT$ 18,000
一般票
2017-05-08 ~ 2017-06-03
NT$ 16,200
鈦坦票
2017-04-22 ~ 2017-05-08
NT$ 15,300
結束販售
玉山票
2017-04-22 ~ 2017-05-08
NT$ 15,300
結束販售
Yammer票
2017-04-23 ~ 2017-06-07
NT$ 15,300
販售完畢
團體票
2017-05-08 ~ 2017-06-03
NT$ 15,300
助教票
2017-04-23 ~ 2017-06-07
NT$ 500
販售完畢

回應討論

持續學習

注意事項

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

退款方法

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

目前課程