Contents
本課程涵蓋使用 TypeScript 作為實踐語言的測試驅動開發的基礎知識
從這 11.5 小時的課程,你會學到
- 構建單元測試(了解良好測試的結構)
- 結構測試類和專案
- 了解測試策略和方法
- 識別邊界和等價分區
- 命名測試
- 用測試替身( Test Doubles )打破依賴關係
- 使用 TDD 來增長需求
- 平衡高級設計與 TDD 實踐
- 識別 TDD 的流程( Flow )/韻律( Cadence )/節奏( Rhythm )
- 了解糟糕的測試如何顯示高程式碼耦合以及良好的測試如何顯示低耦合
要求
- 開發人員必須能夠使用 Typescript 寫程式
- Visual Studio
課程說明
TDD代表測試驅動開發( Test-Driven Development ),它是一種軟體開發過程,用於通過使用自動化測試作為主要開發工具來開發應用程式。 這些測試是在寫程式之前編寫的,是確保所寫程式將是正確、可靠和無錯誤的有品質的主要單元。
TDD 已被 TypeScript 開發人員社區廣泛接受為當今 Web 應用程式、服務導向的架構和桌面應用程式開發領域的一項基本技能。 本課程是一個循序漸進的 TypeScript 程式,旨在通過教授 TDD 技能讓你成為更熟練的 TypeScript 開發人員。 它涵蓋了測試驅動開發的基礎知識,使你能夠在 TypeScript 中的 TDD 實踐中快速上手。
“TypeScript 的 TDD 基礎知識”課程非常實用:你將花時間通過一系列穿插理論的程式編碼練習來學習測試驅動開發的實踐。 這門課程已經與各種團體一起親自運行了數十次,通過這個過程,我們磨練了 TDD 的教學和學習過程。
目標成果:
- 了解什麼是 TDD 以及為什麼要實踐它
- 了解測試的剖析,以及如何編寫好的單元測試
- 理解和使用測試驅動開發的流程,並使用工具箱和技術來了解如果他們沒有遇到這種節奏該怎麼做
- 了解高級設計和 TDD 如何協同工作以實現出色的設計
- 為未來可維護的相當複雜的解決方案編寫單元測試
- 獲取需求(用戶故事/用例)並實施相關測試和程式碼
- 通過使用適當的測試替身編寫更鬆散耦合的程式碼
- 使用適當的模擬框架動態創建適當的測試替身( test doubles )
目標受眾
具有至少兩年 Typescript 生產程式經驗的軟體開發人員
講師簡介
DevFluence . 軟體開發專家們
我們的課程由 DevFluence 開發,DevFluence 是 Chillisoft 的一個專業軟體開發學校。 Chillisoft 是一家成熟的軟體開發公司,以我們的高品質、軟體專業性和出色的交付記錄而聞名。 Chillisoft 設立 DevFluence 是為了分享我們在編寫和交付軟體方面學到的實用經驗,同時與國際軟體團隊和企業合作超過 14 年。
DevFluence 的願景是讓軟體專業化在工作世界中成為現實。 這是通過確保我們的團隊和我們的產品積極體現我們的願景宣言——“為我自己、我的客戶和我的社區創造價值的勇氣”來實現的。
我們的願景聲明承認,軟體能力直接取決於實現個人的內部動機驅動因素。 它還承認必須在現有文化中交付價值的軟體開發人員的個人代理和聲音。 DevFluence 認識到業務和軟體開發人員的勇氣,他們有意識地致力於灌輸實踐,以實現職業發展的持續學習。
我們所有的導師:
- 擁有至少 10 年紮實的軟體開發經驗
- 是當前的軟體從業者
- 接受過教學、傾聽和交流方面的培訓
- 參與軟體社區
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- TypeScript 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
你必須登入才能發表留言。