課程簡介
本課程聚焦 Node.js 在企業(yè)中的架構設計和落地實踐。在細致分析 Node.js 語言特點,深入解讀 Node.js 語法特性的基礎上,重點從應用實踐的角度出發(fā),細數(shù)國內外 Node.js 在企業(yè)中的落地方案。
同時針對各種具體場景實例(如 Server side rendering, Backend for frontend 等),推導出一個優(yōu)秀穩(wěn)定的 Node.js 架構設計。
此外,本課程還針對 Node.js 業(yè)內熱點話題,經典框架,基礎建設以及未來發(fā)展趨勢進行解讀和剖析,幫助培訓者由點到線,由線及面,建立立體的、系統(tǒng)的認知。
目標收益
? 更深入、全面了解 Node.js 語言,更系統(tǒng)地把控 Node.js 技術方案
? 更加了解 Node.js 適合場景,從而能夠設計出應對不同場景的架構方案
? 強化框架設計能力,技術選型能力
? 基于 Node.js,能夠優(yōu)化企業(yè)中前后端協(xié)同效率瓶頸
? 豐富和完善企業(yè)中技術棧,積累經典技術和方案的知識儲備
培訓對象
? Node.js 開發(fā)者
? 具有 Node.js 理論經驗或有實踐需求的前端開發(fā)者
? 部分有興趣或有實踐需求的后端開發(fā)者
? 負責技術選型和架構設計的資深專家等
課程大綱
全局視角解讀 Node.js 語言和特性 |
– Node.js 特點和適合場景 – Node.js 知識體系和圖譜 – Node.js 底層架構 – Node.js 核心語法 – 開發(fā)者易犯錯誤 – Node.js 中的錯誤處理 – Node.js 的進程和線程及異步處理 |
Node.js 語言高級應用技巧 |
– Node.js 中的沙箱機制 – Node.js 中的模塊化演進 – Node.js 中的內存管理 – Node.js 中的源碼保護 – Node.js 中的二進制處理 – Node.js 性能解讀與實踐 – Node.js 其他最佳實踐 |
Node.js 大廠應用解析 |
– SSR(Sever side rendering)架構實現(xiàn) ? 剖析基于 React 框架的 SSR 架構設計(實踐) – 基于 Headless 的服務實踐 ? 端到端測試類(實踐) ? 內容渲染類(海報生產模式等)(實踐) ? 性能監(jiān)控類(實踐) – BFF(Backend for frontend)架構實現(xiàn) ? 全能網關實踐(實踐) ? 高可用 API 實踐(實踐) |
Node.js 上層框架深度解讀 |
– Node.js 框架橫向對比 – 企業(yè)級 Node.js 框架設計與應用 ? 詳細了解 Koa.js ? 深度理解 Egg.js ? 企業(yè)級框架定位和實現(xiàn)(實踐) |
Node.js 基建工程和中臺化建設 |
– Node.js 調試技巧(實踐) – Node.js 開源工具利器(實踐) – Node.js 監(jiān)控與日志分析(實踐) – Node.js APM 實戰(zhàn)分析 ? 解讀一個 CPU 消耗和內存泄露案例(實踐) ? 典型案例分析——排查一個線上問題(實踐) – 與后端微服務的深度融合 ? Node.js 與微服務 |
Node.js 發(fā)展趨勢和未來方向 |
– 解讀 Node.js 與前端生態(tài) – 從 BFF(Sever side rendering)到 SFF(Severless side rendering) – Node.js 與提效話題 |
全局視角解讀 Node.js 語言和特性 – Node.js 特點和適合場景 – Node.js 知識體系和圖譜 – Node.js 底層架構 – Node.js 核心語法 – 開發(fā)者易犯錯誤 – Node.js 中的錯誤處理 – Node.js 的進程和線程及異步處理 |
Node.js 語言高級應用技巧 – Node.js 中的沙箱機制 – Node.js 中的模塊化演進 – Node.js 中的內存管理 – Node.js 中的源碼保護 – Node.js 中的二進制處理 – Node.js 性能解讀與實踐 – Node.js 其他最佳實踐 |
Node.js 大廠應用解析 – SSR(Sever side rendering)架構實現(xiàn) ? 剖析基于 React 框架的 SSR 架構設計(實踐) – 基于 Headless 的服務實踐 ? 端到端測試類(實踐) ? 內容渲染類(海報生產模式等)(實踐) ? 性能監(jiān)控類(實踐) – BFF(Backend for frontend)架構實現(xiàn) ? 全能網關實踐(實踐) ? 高可用 API 實踐(實踐) |
Node.js 上層框架深度解讀 – Node.js 框架橫向對比 – 企業(yè)級 Node.js 框架設計與應用 ? 詳細了解 Koa.js ? 深度理解 Egg.js ? 企業(yè)級框架定位和實現(xiàn)(實踐) |
Node.js 基建工程和中臺化建設 – Node.js 調試技巧(實踐) – Node.js 開源工具利器(實踐) – Node.js 監(jiān)控與日志分析(實踐) – Node.js APM 實戰(zhàn)分析 ? 解讀一個 CPU 消耗和內存泄露案例(實踐) ? 典型案例分析——排查一個線上問題(實踐) – 與后端微服務的深度融合 ? Node.js 與微服務 |
Node.js 發(fā)展趨勢和未來方向 – 解讀 Node.js 與前端生態(tài) – 從 BFF(Sever side rendering)到 SFF(Severless side rendering) – Node.js 與提效話題 |