Spring Boot、React 和 Redux培訓
Spring Boot 是一個用於構建 RESTful API 和微服務的 Java 框架。React 是一個 JavaScript 庫,提供了與其他框架集成的靈活性,以便共享功能。Redux 是一個用於管理應用程序狀態和構建界面的 JavaScript 庫。通過 Spring Boot、React 和 Redux,用戶將擁有構建功能性前端和後端 Web 應用程序所需的工具包。
本次由講師主導的培訓(線上或線下)面向希望使用 Spring Boot、React 和 Redux 構建功能性前端和後端 Web 應用程序的 Web 開發人員。
培訓結束後,參與者將能夠:
- 使用 React 和 Redux 構建前端應用程序。
- 使用 Spring Boot 創建 RESTful API。
- 使用 Spring security 和 JWT web tokens 保護 Web 服務。
課程形式
- 互動式講座和討論。
- 大量練習和實踐。
- 在即時實驗室環境中進行動手操作。
課程定製選項
- 如需爲此課程定製培訓,請聯繫我們進行安排。
課程簡介
介紹
Spring Boot, React, and Redux
- 全棧應用程序架構
- RESTful API 和 Microservices 概述
- 前端和後端開發
準備開發環境
- 安裝和配置 Spring Boot
- 安裝和配置 React
- 安裝和配置 Redux
React 和 Redux
- 導入React應用程序
- 處理React結構、組件和JSX
- 重構組件
- 創建模塊
- 事件處理
- 向組件添加狀態
- 使用路由來組件
- 給組件 styling
對 Spring Boot 做出反應
- 應用身份驗證
- 處理錯誤
- 使用經過身份驗證的路由進行安全
- 將React代碼重構到JavaScript模塊
- 創建Spring Boot服務
- 返回豆子
- 使用路徑變量
- 將前端連接到RESTful API
- 對服務和API使用變量路徑
- 應用表單驗證
Spring Security
- 設置Spring安全性
- 配置Spring Security
- 導入JWS框架
- 處理JWS資源
JPA 和 Hibernate
- 填充數據
- 連接到JPA存儲庫
部署
- 連接Spring Boot API
- 將後端部署到Heroku
- 部署React生成
總結和結論
最低要求
先決條件
- 具備Java和JavaScript經驗
受衆
- Web開發者
需要幫助選擇合適的課程嗎?
macao@nobleprog.com 或 +852 81990613
Spring Boot、React 和 Redux培訓 - 詢問
Spring Boot、React 和 Redux - 咨詢詢問
客戶評論 (1)
涵蓋的主題範圍相當廣泛,培訓師盡力做到公正對待每個主題。
Lakshmipriya Sivakumar - Deque Systems Inc
課程 - Spring Boot, React, and Redux
機器翻譯
相關課程
高級 React
21 小時這種以講師為主導的澳門現場(現場或遠端)的現場培訓針對希望構建React元件和設計複雜應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 瞭解 React 的高級概念,包括上下文 API、HOC、外部狀態、異步 API 等。
- 使用 React 構建可組合元件。
- 啟用伺服器端和用戶端身份驗證。
- 實現 React 和 Redux 庫來管理複雜的有狀態應用程式。
- 減少代碼並優化應用程式的性能。
- 測試和部署應用程式。
高級Spring Boot
14 小時這種以講師為主導的澳門現場培訓(現場或遠端)面向有經驗的Spring Boot開發人員,他們希望使用Spring Boot的高級功能來進一步增強,保護和測試複雜的Spring Boot應用程式。
在培訓結束時,參與者將能夠:
- 自定義Spring WebMVC框架,以增強Web應用程序的解耦。
- 使用Jackson Serialization Views對象進行序列化和反序列化。
- 在數據庫中存儲和保護用戶數據。
- 使用Spring Sessions以分佈的方式管理用户會話信息。
- 自動化測試Spring WebMVC應用程序。
- 監控和測量應用程序性能。
Angular與Spring Boot
14 小時本課程由講師主導,在澳門(線上或線下)進行,面向希望使用Angular和Spring Boot構建全棧應用的Web開發人員。
在本課程結束時,參與者將能夠:
- 使用Angular和Spring Boot開發全棧應用。
- 使用Spring Boot構建後端應用。
- 使用Angular創建前端應用。
- 使用Spring Security爲全棧應用配置身份驗證。
FARM (FastAPI, React, 和 MongoDB) 全棧開發
14 小時本課程由講師主導,提供線下或線上培訓,旨在幫助開發者使用 FARM (FastAPI, React, 和 MongoDB) 技術棧構建動態、高性能且可擴展的 Web 應用。
通過本課程,學員將能夠:
- 搭建集成了 FastAPI、React 和 MongoDB 的開發環境。
- 理解 FARM 技術棧的關鍵概念、特點和優勢。
- 學習如何使用 FastAPI 構建 REST API。
- 學習如何使用 React 設計交互式應用。
- 使用 FARM 技術棧開發、測試和部署應用(前端和後端)。
Java微服務
21 小時本課程是專為希望使用Java框架(例如Spring Boot和Spring Cloud)設計、開發、部署和維護基於微服務的應用程序的中級Java開發人員而設的在線或現場的實時培訓。
通過這次培訓,參加者將能夠:
- 了解微服務架構的原則和優勢。
- 使用Java和Spring Boot構建和部署微服務。
- 實現服務發現、配置管理和API網關。
- 有效地保護、監控和擴展微服務。
- 使用Docker和Kubernetes部署微服務。
JavaScript、Node JS 和 React 訓練營(初級到中級)
35 小時這個由講師主導的實時培訓澳門(在線或現場)旨在幫助希望熟練掌握JavaScript、Node.js和React的初學者級.NET開發人員積極開發和遷移系統/平台。
培訓結束時,參與者將能夠:
- 有效地編寫和調試JavaScript代碼。
- 使用Node.js構建和部署服務器端應用程序。
- 使用React開發動態和響應式ユーザー界面。
- 整合前端和後端組件以創建全棧應用程序。
- 了解將遺留系統遷移到基於現代JavaScript的平台的最佳實踐。
使用React構建微前端
21 小時本課程由講師指導,提供澳門(線上或線下)培訓,面向希望使用React開發、測試和部署大型Web應用程序微前端的開發者,使其具有高度可擴展性、技術無關性,並更易於維護。
通過本培訓,參與者將能夠:
- 設置必要的開發環境,開始使用React開發微前端。
- 理解微前端的架構、核心概念和優勢。
- 學習如何使用React構建、集成、測試和部署微前端。
- 使用模塊聯合實現微前端。
- 應用CI/CD管道生產級工作流。
- 瞭解微前端中常見的CSS問題及其解決方法。
- 獲得關於如何將其他前端框架與React集成的見解。
使用NodeJS和React構建微服務
21 小時本課程爲講師指導的培訓(澳門線上或線下),面向有經驗的開發者,旨在幫助他們使用NodeJS和React構建、部署和擴展基於微服務的應用程序。
課程結束後,參與者將能夠:
- 使用不同的微服務開發、部署和擴展應用程序。
- 構建服務器端渲染的React應用。
- 使用Docker和Kubernetes將多服務應用部署到雲端。
- 對微服務進行應用測試。
使用Spring Boot、Docker和Kubernetes構建微服務
21 小時本課程爲講師指導的培訓(可線上或線下進行),專爲中高級開發人員設計,旨在幫助他們掌握使用Spring Boot、Docker和Kubernetes開發微服務的技能。
培訓結束後,參與者將能夠:
- 理解微服務架構原則。
- 使用Spring Boot構建生產就緒的微服務。
- 瞭解Docker在微服務容器化中的關鍵作用。
- 配置Kubernetes集羣以部署和編排微服務。
Next.js 14 高級開發
21 小時這種以講師為主導的 澳門(在線或現場)現場培訓面向希望探索 Next.js 14 的進步並獲得構建尖端Web應用程式的知識的中級到高級Web開發人員和技術架構師。
在培訓結束時,參與者將能夠:
- 充分利用 Next.js 14 的全部潛力來構建複雜的應用程式。
- 利用最新的功能,如中間件、React 伺服器元件和邊緣功能。
- 實施性能、可擴展性和 SEO 的最佳實踐。
- 有效地解決Next.js應用程式中的常見問題。
Next.js 14 - 高級課程
21 小時本次面向高級開發人員的教練主導的線上培訓(在線或現場)旨在使參加者掌握Next.js 14 中的最新特性、優化性能,並實現現代React 技術。
培訓結束時,參與者將能夠:
- 實現高級React hooks 和並發特性。
- 有效理解和利用Next.js 路由策略。
- 利用伺服器组件、伺服器動作和混合渲染方法。
- 優化數據獲取、緩存和增量靜態再生。
- 使用Next.js 作為具有邊緣函數和邊緣運行時的後端解決方案。
- 使用React Context、Redux 和原子狀態庫管理狀態。
- 針對 Web Core Vitals 優化應用程序性能。
- 高效測試、監控和部署Next.js 應用程序。
React:構建高度互動的Web應用程序
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.
React、Redux 和 TypeScript
21 小時React 是一個廣泛使用的庫,用於使用 JavaScript 和 HTML 創建單頁應用程序。Facebook、Instagram、Netflix 或《紐約時報》等公司都在使用它。
本課程將介紹 React 及其他庫(如 Angular 和 Vue.js)所基於的基礎,並重點講解 React 的獨特之處。課程還將涵蓋與 React 常用技術,如 Redux 和 React-Router。
課程結束時,學員將能夠遵循最佳實踐,使用 React 構建各種複雜程度的應用程序。
使用Stripe進行在線支付處理
14 小時這種由講師指導的澳門現場培訓(現場或遠端)面向希望使用Stripe API通過網站或Web應用程式獲利的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始開發。
- 構建集成付款處理功能(如 Checkout、Payment Intent 和 Billing)的應用程式。
使用Web3、Solidity和React開發dApp
14 小時這個由 講師指導的 澳門 現場培訓(在線或現場)面向希望使用 Web3、 Solidity 和 React 創建、構建和部署在區塊鏈上運行的去中心化應用程式 (dapp) 的開發人員。
在本次培訓結束時,參與者將能夠:
- 設置必要的開發環境,開始使用 Web3、Solidity 和 React 開發 dApp。
- 瞭解 Web3 的功能和架構。
- 瞭解 Ethereum、Smart Contracts 和 Blockchain 密碼學的關鍵概念。
- 應用 Solidity 程式設計和設計 Smart Contracts 的實際示例。
- 使 React 應用程式與 Smart Contracts 交互。