MERN 全棧開發培訓
MERN Stack 是一組 Web 開發軟件,包括 MongoDB、Express、React 和 Node.js。MERN Stack 爲開發人員提供了一個端到端的框架,用於構建和部署全棧 Web 應用程序。
本次由講師主導的培訓(線上或線下)面向希望使用 MERN Stack 進行全棧開發的 Web 開發人員。
在培訓結束時,參與者將能夠:
- 將 React 與 MongoDB、Express 和 Node.js 集成。
- 從零開始構建一個全棧 Web 應用程序。
- 通過授權和認證實現應用程序的安全性。
課程形式
- 互動式講座和討論。
- 大量練習和實踐。
- 在即時實驗室環境中進行動手操作。
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
課程簡介
介紹
全棧開發和 MERN 堆疊
- 什麼是 MERN 堆疊?
- 前端與後端開發
- REST 與 GraphQL
準備開發環境
- 安裝和設定 React
- 安裝和配置 Express
- 安裝和配置 Node
- 安裝和配置 MongoDB
使用 React 進行前端開發
- 設置頁面和路由
- 添加元件
- 使用 React 鉤子
使用 Node 和 Express 進行 REST API 開發
- 實現路由
- 處理錯誤
- 使用 Postman
使用 MongoDB 進行後端開發
- 創建架構和模型
- 添加、更新和刪除數據
前端到後端
- 向後端發送請求
- 創建自定義鉤子
授權和身份驗證
- 生成、存儲和管理令牌
- 創建身份驗證挂鉤
部署
- 使用 Heroku 進行部署
故障排除
- 調試和錯誤處理
總結和結論
最低要求
- JavaScript的基礎知識
受衆
- Web開發者
需要幫助選擇合適的課程嗎?
MERN 全棧開發培訓 - 詢問
客戶評論 (1)
這種情況是不典型的,因為對開發人員的強化培訓將與非開發人員一起進行。盧卡斯以同理心和幽默感接受了這一挑戰。通過他聰明而靈活的方式,他能夠確保每個人都能獲得具體的學習收益。我非常喜歡這個,很樂意再次與盧卡斯一起參加研討會。
Christoph - Honda Bank GmbH
課程 - MERN Fullstack Development
機器翻譯
相關課程
高級 React
14 時間:這種以講師為主導的澳門現場(現場或遠端)的現場培訓針對希望構建React元件和設計複雜應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 瞭解 React 的高級概念,包括上下文 API、HOC、外部狀態、異步 API 等。
- 使用 React 構建可組合元件。
- 啟用伺服器端和用戶端身份驗證。
- 實現 React 和 Redux 庫來管理複雜的有狀態應用程式。
- 減少代碼並優化應用程式的性能。
- 測試和部署應用程式。
FARM (FastAPI, React, 和 MongoDB) 全棧開發
14 時間:本課程由講師主導,提供線下或線上培訓,旨在幫助開發者使用 FARM (FastAPI, React, 和 MongoDB) 技術棧構建動態、高性能且可擴展的 Web 應用。
通過本課程,學員將能夠:
- 搭建集成了 FastAPI、React 和 MongoDB 的開發環境。
- 理解 FARM 技術棧的關鍵概念、特點和優勢。
- 學習如何使用 FastAPI 構建 REST API。
- 學習如何使用 React 設計交互式應用。
- 使用 FARM 技術棧開發、測試和部署應用(前端和後端)。
選擇合適的JavaScript框架
14 時間:這種以講師為主導的澳門 現場或遠端培訓面向需要決定使用哪個Java腳本框架來開發前端應用程式的開發人員。
在培訓結束時,參與者將能夠:
- 設置最佳開發環境以開始開發前端應用程式。
- 實施演示應用程式以測試 JavaScript 框架的限制和優勢。
- 確定哪個 JavaScript 框架最適合。
使用React構建微前端
21 時間:本課程由講師指導,提供澳門(線上或線下)培訓,面向希望使用React開發、測試和部署大型Web應用程序微前端的開發者,使其具有高度可擴展性、技術無關性,並更易於維護。
通過本培訓,參與者將能夠:
- 設置必要的開發環境,開始使用React開發微前端。
- 理解微前端的架構、核心概念和優勢。
- 學習如何使用React構建、集成、測試和部署微前端。
- 使用模塊聯合實現微前端。
- 應用CI/CD管道生產級工作流。
- 瞭解微前端中常見的CSS問題及其解決方法。
- 獲得關於如何將其他前端框架與React集成的見解。
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.
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模式
14 時間:本次由講師主導的培訓(線上或線下)面向具備React技能的開發者,旨在通過理解和應用React的組件模式,優化和改進他們創建React應用程序的能力。
培訓結束後,參與者將能夠:
- 理解不同類型的React模式
- 在Web應用程序中使用React Context API
課程形式
- 互動式講座與討論
- 大量練習與實踐
- 在即時實驗室環境中進行實際操作
課程定製選項
- 如需爲本課程定製培訓,請聯繫我們安排。
- 如需瞭解更多關於React的信息,請訪問:https://reactjs.org
將 React 應用程式轉換為漸進式 Web 應用 (PWA)
14 時間:這是一個由講師指導的線下或遠程培訓,旨在幫助開發者將React應用程序轉換為Progressive Web App。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境,以開始轉換React應用程序。
- 使用Service Worker進行緩存,使React應用程序能夠離線運行。
- 創建並設計推送通知。
- 將Progressive Web App安裝到移動設備上。
React、Redux 和 TypeScript
21 時間:React 是一個廣泛使用的庫,用於使用 JavaScript 和 HTML 創建單頁應用程序。Facebook、Instagram、Netflix 或《紐約時報》等公司都在使用它。
本課程將介紹 React 及其他庫(如 Angular 和 Vue.js)所基於的基礎,並重點講解 React 的獨特之處。課程還將涵蓋與 React 常用技術,如 Redux 和 React-Router。
課程結束時,學員將能夠遵循最佳實踐,使用 React 構建各種複雜程度的應用程序。
React、Relay 和 GraphQL
14 時間:這種以講師為主導的澳門 現場或遠端培訓針對希望使用GraphQL和Relay管理React應用程式上的數據的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以啟動對React 應用程式的數據控制。
- 提供即時的UI回應交互。
- 將來自多個庫的數據聚合到一個方便的 API 中。
- 使用 GraphQL 和 Relay 進行預取。
Spring Boot、React 和 Redux
14 時間:這種以講師為主導的澳門現場培訓(現場或遠端)針對的是希望使用Spring Boot, React, and Redux構建功能性前端和後端Web應用程式的Web開發人員。
在培訓結束時,參與者將能夠:
- 使用React和Redux构建前端应用程序。
- 使用Spring Boot创建RESTful API。
- 使用Spring security和JWT web tokens保护网络服务。
使用Stripe進行在線支付處理
14 時間:這種由講師指導的澳門現場培訓(現場或遠端)面向希望使用Stripe API通過網站或Web應用程式獲利的開發人員。
在培訓結束時,參與者將能夠:
- 設置必要的開發環境以開始開發。
- 構建集成付款處理功能(如 Checkout、Payment Intent 和 Billing)的應用程式。