Testing React Apps with Jest培訓
Jest 是由 Facebook 維護的用於測試 React 元件的測試框架。
這種講師指導的現場培訓(在線或現場)面向希望使用 Jest 測試 React 應用程式和元件的工程師。
在本次培訓結束時,參與者將能夠:
- 安裝並配置適當的測試環境。
- 為 React 應用程式和元件編寫異步測試。
- 運行 Jest 高級測試,包括 mocking、spies 和 stubs。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在即時實驗室環境中動手實施。
課程自定義選項
- 要申請本課程的定製培訓,請聯繫我們進行安排。
- 要了解有關 Jest 的更多資訊,請訪問:https://jestjs.io/
課程簡介
介紹
Jest 概述
設置測試環境
安裝與設定Jest
測試範例 JavaScript 應用程式
關於有狀態元件
測試 React 應用
- 設置、執行函數、斷言結果
測試 Business 邏輯
運行監視模式以測試檔更改
測試用戶介面
通過 Node 執行瀏覽器測試
測試 React 元件
運行快照測試
故障排除
總結和結論
最低要求
- 具有 React 開發經驗。
觀眾
- 開發人員
- 測試工程師
需要幫助選擇合適的課程嗎?
Testing React Apps with Jest培訓 - Enquiry
Testing React Apps with Jest - 咨詢詢問
咨詢詢問
客戶評論 (5)
友好的環境。另外,我喜歡一對一的培訓。這是非常有成效的。我肯定會推薦給我的朋友和同事。
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
機器翻譯
這種情況是不典型的,因為對開發人員的強化培訓將與非開發人員一起進行。盧卡斯以同理心和幽默感接受了這一挑戰。通過他聰明而靈活的方式,他能夠確保每個人都能獲得具體的學習收益。我非常喜歡這個,很樂意再次與盧卡斯一起參加研討會。
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
機器翻譯
He is very patient and understanding towards the participants. Always there to provide us with valuable insights and advice to adopting micro-frontend in our own organisation. He also taught us how to implement micro frontend without utilising any boilerplate codes.
Alvin Chin - Ministry of Defence
Course - Building Micro Frontends with React
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Course - Transform a React Application into a Progressive Web App (PWA)
No powerpoint
Raymond Chan - Hospital Authority
Course - Advanced React
相關課程
Advanced React
14 時間:這種以講師為主導的澳門現場(現場或遠端)的現場培訓針對希望構建React元件和設計複雜應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 瞭解 React 的高級概念,包括上下文 API、HOC、外部狀態、異步 API 等。
- 使用 React 構建可組合元件。
- 啟用伺服器端和用戶端身份驗證。
- 實現 React 和 Redux 庫來管理複雜的有狀態應用程式。
- 減少代碼並優化應用程式的性能。
- 測試和部署應用程式。
Ant Design
7 時間:This instructor-led, live training in 澳門 (online or onsite) is aimed at developers who wish to use Ant Design to enhance the User Experience for their React application.
By the end of this training, participants will be able to implement Ant Design's React components to develop beautiful enterprise-class web applications.
FARM (FastAPI, React, and MongoDB) Full Stack Development
14 時間:這種以講師為主導的現場培訓(現場或遠端)面向希望使用FARM(FastAPI,React和MongoDB)堆棧構建動態,高性能和可擴展Web應用程式的開發人員。
在培訓結束時,參與者將能夠:
-
設置整合 FastAPI、React 和 MongoDB 的必要開發環境。
瞭解 FARM 堆疊的關鍵概念、功能和優勢。
瞭解如何使用FastAPI構建REST API。
瞭解如何使用 React 設計互動式應用程式。
使用 FARM 堆疊開發、測試和部署應用程式(前端和後端)。
Choosing the Right JavaScript Framework
14 時間:這種以講師為主導的澳門 現場或遠端培訓面向需要決定使用哪個Java腳本框架來開發前端應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 設置最佳開發環境以開始開發前端應用程式。
- 實施演示應用程式以測試 JavaScript 框架的限制和優勢。
- 確定哪個 JavaScript 框架最適合。
JavaScript, Node JS and React Bootcamp (Beginner to Intermediate Level)
35 時間:這個由講師主導的實時培訓澳門(在線或現場)旨在幫助希望熟練掌握JavaScript、Node.js和React的初學者級.NET開發人員積極開發和遷移系統/平台。
培訓結束時,參與者將能夠:
- 有效地編寫和調試JavaScript代碼。
- 使用Node.js構建和部署服務器端應用程序。
- 使用React開發動態和響應式ユーザー界面。
- 整合前端和後端組件以創建全棧應用程序。
- 了解將遺留系統遷移到基於現代JavaScript的平台的最佳實踐。
MERN Fullstack Development
14 時間:這種以講師為主導的澳門現場現場培訓針對希望使用MERN堆疊進行全棧開發的Web開發人員。
在培訓結束時,參與者將能夠:
- 將 React 與 MongoDB、Express 和 Node.js 集成。
- 從頭開始構建全棧 Web 應用程式。
- 通過授權和身份驗證實現應用程式安全。
Building Micro Frontends with React
21 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望使用React為大型Web應用程式開發,測試和部署微前端的開發人員,使其具有高度可擴展性,技術不可知且易於維護。
在培訓結束時,參與者將能夠:
- 使用 React 設置必要的開發環境以開始開發微前端。
- 瞭解微前端的架構、核心概念和優勢。
- 瞭解如何使用 React 構建、集成、測試和部署微前端。
- 通過模組聯合實現微前端。
- 應用 CI/CD 管道生產級工作流。
- 瞭解微前端中 CSS 的常見問題以及如何解決這些問題。
- 深入瞭解如何使用 React 實現其他前端框架。
Building Microservices with NodeJS and React
21 時間:這種以講師為主導的澳門現場現場培訓(現場或遠端)面向希望使用NodeJS和React構建的微服務構建,部署和擴展應用程序的經驗豐富的開發人員。
在培訓結束時,參與者將能夠:
- 使用不同的微服務開發、部署和擴展應用程式。
- 構建伺服器端呈現的 React 應用程式。
- 使用 Docker 和 Kubernetes 將多服務應用部署到雲。
- 在微服務上執行應用程式測試。
Next.js 14 Advanced Development
21 時間:這種以講師為主導的 澳門(在線或現場)現場培訓面向希望探索 Next.js 14 的進步並獲得構建尖端Web應用程式的知識的中級到高級Web開發人員和技術架構師。
在培訓結束時,參與者將能夠:
- 充分利用 Next.js 14 的全部潛力來構建複雜的應用程式。
- 利用最新的功能,如中間件、React 伺服器元件和邊緣功能。
- 實施性能、可擴展性和 SEO 的最佳實踐。
- 有效地解決Next.js應用程式中的常見問題。
Next.js 14 - Advanced
21 時間:本次面向高級開發人員的教練主導的線上培訓(在線或現場)旨在使參加者掌握Next.js 14 中的最新特性、優化性能,並實現現代React 技術。
培訓結束時,參與者將能夠:
- 實現高級React hooks 和並發特性。
- 有效理解和利用Next.js 路由策略。
- 利用伺服器组件、伺服器動作和混合渲染方法。
- 優化數據獲取、緩存和增量靜態再生。
- 使用Next.js 作為具有邊緣函數和邊緣運行時的後端解決方案。
- 使用React Context、Redux 和原子狀態庫管理狀態。
- 針對 Web Core Vitals 優化應用程序性能。
- 高效測試、監控和部署Next.js 應用程序。
React: Build Highly Interactive Web Applications
21 時間:In this instructor-led, live training in 澳門, we demonstrate React's power and flexibility, compare it to alternative frameworks, and walk participants step-by-step through the creation of their own React application.
By the end of this course, participants will be able to:
- Understand React's design philosophy.
- Decide when and where it makes sense to use React, and when to rethink the conventional MVC model.
- Understand React concepts such as components, props, state, and lifecycle.
- Implement related technologies such as Babel, Webpack, and JSX.
- Build, test and deploy an interactive web application.
Building Interactive Applications with React, Redux and GraphQL
28 時間:在這個由講師指導的澳門現場培訓中,參與者將學習如何使用Flux和GraphQL構建React應用程式。該課程涵蓋安裝、設置、集成、測試、部署和最佳實踐,引導參與者創建一系列示例應用程式,這些應用程式演示了如何使用最先進的工具包和技術為應用程式增加額外的複雜性和“酷”。
與一些開發人員習慣的思維方式相比,使用 React 開發應用程式需要一種不同的思維方式,尤其是當來自其他 MVC 框架(如 AngularJS 和 Bootstrap)的思維方式時。 該培訓涵蓋了每一步所使用技術背後的基礎知識,以便參與者不僅能夠構建功能應用程式,而且能夠理解為什麼使用特定方法。這為獨立和創造性地思考設計以及將來構建自己的應用程式的預期結果奠定了基礎。
React with Next.js
14 時間:這種以講師為主導的 澳門(在線或現場)實時培訓面向希望使用 Next.js 創建 React 應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 在Next.js中開發伺服器端 Web 應用程式和靜態網站。
- 使用 MongoDB 處理和存儲數據。
- 使用 AuthO 身份驗證保護 Web 應用程式。
React Patterns
14 時間:這個由講師主導的現場培訓(現場或遠程)是針對具有React技能的開發人員,他們希望通過理解和應用React的組件模式來優化和改進他們的React應用程序的創建。
在培訓結束時,參與者將能夠:
- 了解不同類型的React模式
- 對Web應用程序使用React Context API
課程格式
- 互動講座和討論。
- 大量的練習和練習。
- 在實時實驗室環境中親自實施。
課程自定義選項
- 要申請本課程的定制培訓,請聯繫我們安排。
- 要了解有關React更多信息,請訪問:https://reactjs.org
Transform a React Application into a Progressive Web App (PWA)
14 時間:這種以講師為主導的澳門 現場培訓(現場或遠端)面向希望將React應用程序轉換為漸進式Web應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始轉換 React 應用程式。
- 使用 Service Worker 進行緩存,使 React 應用程式離線工作。
- 創建推送通知並設置其樣式。
- 將漸進式 Web 應用安裝到行動裝置中。