Advanced React培訓
React是开源图书馆,可用于创建互动的网页和移动应用。
由教练领导的现场培训(在线或在线)旨在开发者想要构建组件和设计复杂应用。
在本研讨会结束后,参与者将能够:
- 了解先进的概念,包括背景API,HOC,外部状态,无同步API等。
- 可组合的组成部分与 React。
- 允许服务器侧和客户端侧验证。
- 实施 React 和 Redux 图书馆,以管理复杂的国家应用。
- 降低代码并优化应用程序的性能。
- 测试并部署应用程序。
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
課程簡介
介紹
準備開發環境
使用高級鉤子
- 效果鉤子(查詢異步 API)
- 上下文鉤子
- 外部挂鉤
- 自定義鉤子
- 減速機吊鉤
React 和 TypeScript
- React prop 和事件類型
- React 狀態類型
Redux
- 使用 Redux 管理狀態
- 了解中間件函數
- 使用 Redux 中間件處理異步操作
認證
- 在伺服器端對用戶進行身份驗證
- 在客戶端對用戶進行身份驗證
測試和調試
- 測試 React 元件
- 調試 React 和 Redux
- 記錄使用者操作和報告錯誤
- 故障排除
優化性能
- 測量渲染時間
- 使用記憶進行性能優化
高階分量
部署
故障排除
總結和結論
最低要求
- 使用 React 的開發經驗。
觀眾
- 前端開發人員
- Web 開發人員
- Java腳本程式師
需要幫助選擇合適的課程嗎?
Advanced React培訓 - Enquiry
Advanced React - 咨詢詢問
咨詢詢問
客戶評論 (7)
教練的態度很好,互動性很好,事實上小組較小,更容易跟蹤/解釋概念。
Cernica Paul
Course - Advanced React
機器翻譯
教練的靈活性和講課-運動比
Catalin
Course - Advanced React
機器翻譯
培訓師的風格來解釋並在課程中有點有趣。
Alina Midoschi
Course - Advanced React
機器翻譯
培訓師很冷靜,樂於回答問題,這有時會給我們帶來挑戰。
Bogdan - Ness
Course - Advanced React
機器翻譯
It was nice it had a lot of exercise, but the pace is too fast.
Irina - Thales Group
Course - Advanced React
Good explanations and choice of subjects, and anecdotes given where needed.
Matei - Thales Group
Course - Advanced React
- the topic structure
Lucian - Thales Group
Course - Advanced React
相關課程
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的平台的最佳實踐。
Testing React Apps with Jest
14 時間:這種以講師為主導的澳門現場或遠端培訓 針對的是希望使用Jest測試React應用程式和元件的工程師。
在培訓結束時,參與者將能夠:
- 安裝並配置適當的測試環境。
- 為React 個應用和元件編寫異步測試。
- 運行 Jest 高級測試,包括 mocking、spies 和 stub。
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將多服務apps部署到雲端。
- 對微服務進行應用程式測試。
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 應用安裝到行動裝置中。