關於Learn MERN Stack - MernDev PRO
學習 Node.js + React + Express + MongoDB + GraphQL + JavaScript + Deployment。
學習 MERN Stack 並成為一名完整的 MERN Stack 開發人員 - 學習 Node.js + React.js + Express.js + MongoDB + GraphQL + JavaScript ES6 + Deployment。離線且無廣告地開發高級單頁 Web 應用程序。 MERN 代表 MongoDB、Express.js、React 和 Node。 React 為構建高性能客戶端 Web 應用程序設定了標準。 Node.js 是一種可擴展的應用程序服務器,已在數千個網站中使用,而 GraphQL 正在成為大型網站向其用戶提供數據和服務的標準方式。這些技術在與 TypeScript 的功能相結合時,為完整的 Web 應用程序開發提供了一個尖端的堆棧。
這個應用程序採用實踐方法來實現用於構建全棧應用程序的現代 Web 技術。您將首先深入了解 TypeScript 以及如何使用它來構建高質量的 Web 應用程序。您將學習使用新的 Hooks API 和 Redux 使用 React 進行客戶端開發。接下來,您將掌握使用 Express 進行服務器端開發,包括使用基於 Redis 的會話進行身份驗證和使用 TypeORM 訪問數據庫。然後,該應用程序將教您如何使用 Apollo GraphQL 為您的全棧應用程序構建 Web 服務。稍後,您將學習如何構建 GraphQL 模式並使用 Hook 將它們與 React 集成。最後,您將專注於如何將應用程序部署到 NGINX 服務器上。
你會學到什麼
- 發現 TypeScript 最重要的特性以及如何使用它們來提高代碼質量和可維護性
- 了解什麼是 React Hooks 以及如何使用它們構建 React 應用程序
- 使用 Redux 為您的 React 應用程序實施狀態管理
- 從頭開始使用 TypeScript 和 GraphQL 建立一個 Express 項目
- 使用 React 和 GraphQL 構建功能齊全的在線論壇應用程序
- 使用 Redis 將身份驗證添加到您的 Web 應用程序
- 使用 TypeORM 從 Postgres 數據庫中保存和檢索數據
- 在 AWS 雲上配置 NGINX 以部署和服務您的應用程序
- 了解 React 和單頁應用程序的架構
- 使用 Node.js、Express 和 GraphQL 為您的 SPA 構建現代 Web API
最後,您將能夠使用 React、Node 和 GraphQL 構建和部署完整的高性能 Web 應用程序。