4006-998-758
3000+课程任你选择
企业级 Node.js 架构设计和实践
研发学院 基础建设架构设计 前端工程化体系搭建 开课时间:2022-02-17
王勇

某内容类互联网上市公司 前端研发负责人

曾任职于:谷歌(巴黎 BePATIENT 团队)、百度(知识搜索部)等国内外知名互联网企业,具有 40+ 人以上团队管理经验。

现就职于某内容社区类互联网上市公司,具有多年海内外工作经验。擅长前端工程化体系搭建,以及基础建设架构设计;深入了解前端各类技术框架和相关技术栈,同时拥有高流量产品稳定性建设以及性能和用户体验优化相关丰富经验,在业务提效和质量保障方面亦有深厚积累,在跨端(包括小程序矩阵)、富文本编辑器、Node.js、React.js 等技术方向有较强业内影响力。


查看老师详情
课程内容

课程介绍



本课程聚焦 Node.js 在企业中的架构设计和落地实践。在细致分析 Node.js 语言特点,深入解读 Node.js 语法特性的基础上,重点从应用实践的角度出发,细数国内外 Node.js 在企业中的落地方案。

同时针对各种具体场景实例(如 Server side rendering, Backend for frontend 等),推导出一个优秀稳定的 Node.js 架构设计。

此外,本课程还针对 Node.js 业内热点话题,经典框架,基础建设以及未来发展趋势进行解读和剖析,帮助培训者由点到线,由线及面,建立立体的、系统的认知。


课程收益


  • 更深入、全面了解 Node.js 语言,更系统地把控 Node.js 技术方案

  • 更加了解 Node.js 适合场景,从而能够设计出应对不同场景的架构方案

  • 强化框架设计能力,技术选型能力

  • 基于 Node.js,能够优化企业中前后端协同效率瓶颈

  • 丰富和完善企业中技术栈,积累经典技术和方案的知识储备


课程对象


  • Node.js 开发者

  • 具有 Node.js 理论经验或有实践需求的前端开发者

  • 部分有兴趣或有实践需求的后端开发者

  • 负责技术选型和架构设计的资深专家等


课程大纲


全局视角解读 Node.js 语言和特性

–  Node.js 特点和适合场景

–  Node.js 知识体系和图谱

–  Node.js 底层架构

–  Node.js 核心语法

–  开发者易犯错误

–  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)架构实现

 • 剖析基于 React 框架的 SSR 架构设计(实践)

–  基于 Headless 的服务实践

 •  端到端测试类(实践)

 • 内容渲染类(海报生产模式等)(实践)

 • 性能监控类(实践)

–  BFF(Backend for frontend)架构实现

  • 全能网关实践(实践)

  • 高可用 API 实践(实践)


Node.js 上层框架深度解读

–  Node.js 框架横向对比

–  企业级 Node.js 框架设计与应用

  • 详细了解 Koa.js

  • 深度理解 Egg.js

  • 企业级框架定位和实现(实践)


Node.js 基建工程和中台化建设

–  Node.js 调试技巧(实践)

–  Node.js 开源工具利器(实践)

–  Node.js 监控与日志分析(实践)

–  Node.js APM 实战分析

  • 解读一个 CPU 消耗和内存泄露案例(实践)

  • 典型案例分析——排查一个线上问题(实践)

–  与后端微服务的深度融合

  • Node.js 与微服务


Node.js 发展趋势和未来方向

–  解读 Node.js 与前端生态

–  从 BFF(Sever side rendering)到 SFF(Severless side rendering)

–  Node.js 与提效话题

 







返回上一级