帶測試開發的春季靴和反應課程

”“”

春季引導並與測試的開發

反應

學習春季靴子和React構建與TDD的完整應用程序(Junit,Jest,React測試庫)

本課程側重於實踐學習,並介紹三個主要主題:春季靴子,反應和測試開發。在課程結束時,您將了解這些框架的使用案例和普及,並嘗試使用面向測試的開發方法的力量。在整個課程中,我們將通過確認適當行為的全面測試,強調重構而不會破壞應用程序。

我們將通過為我們的真實應用程序實施每個代碼段來構建真實的應用程序。每個部分將逐漸添加功能,一次是一個要求。這種方法使我們能夠了解框架及其在應用程序開發中的作用。涵蓋的主題包括構建帶有彈簧數據的數據庫操作,彈簧安全應用程序,帶React的單頁應用程序,使用Redux用於全局狀態管理以及使用鉤子功能組件替換類組件的單頁應用程序。

此外,我們將探討測試開發如何增強代碼的質量和重複使用,並通過重構實施提供信心。在實力測試中,我們可以輕鬆地將類組件轉換為使用掛鉤而無需破壞任何東西的功能。該課程使用Spring Boot(2.5)和React(17)的最新版本進行更新。

您將學到什麼

  • 從頭到尾練習一個完整項目中的以測試為導向的開發。
  • 如何使用Junit測試Java項目。
  • 如何與Jest一起測試JavaScript項目。
  • 如何使用React測試庫處理用戶操作並諮詢樹項目。
  • 如何模擬測試中的外部依賴項。
  • 使用Spring Boot創建一個功能齊全的應用程序。
  • 學習如何構建一個安息的API。
  • 保護彈簧安全彈簧應用程序,包括方法安全。
  • 使用自定義諮詢方法,分頁和規範練習春季數據。
  • 學習如何在不同設置的不同環境配置文件中運行應用程序。
  • 使用靜態文件。
  • 處理異常並在春季應用程序中創建標準自定義錯誤模型。
  • 探索JPA實體關係,包括@onetoone和@Onetomany。
  • 使用合併驗證並創建自定義驗證,包括文件類型驗證。
  • 支持國際化(I18N),並根據用戶在驗證錯誤期間對其進行響應。
  • 春季時間安排任務。
  • 使用React創建一個功能齊全的Frontand應用程序。
  • 了解React中不同類型的組件,包括類和功能組件。
  • 練習類成分生命週期方法。
  • 將類組件轉換為功能並使用鉤子。
  • 創建自定義鉤。
  • 使用React路由器構建單頁應用程序。
  • 使用Redux管理全球狀態。
  • 創建可重複使用的組件。
  • 體驗到測試開發通過重構應用帶來的信心。
  • 當您的應用程序的行為被測試涵蓋時,感覺到應用您想要的任何實施的自由。
Scroll to Top