Lucas 现就职于某内容社区类互联网上市公司担任研发总监
多条业务线研 发团队(前端、服务端)负责人,前端研发负责人。 具有多年海内外工作经验,国内一线互联网公司工作经验。擅长前端工程化体系搭建,以 及基础建设架构设计;深入了解前端各类技术框架和相关技术栈,同时拥有高流量产品稳 定性建设以及性能和用户体验优化相关丰富经验,在业务提效和质量保障方面亦有深厚积 累,在跨端(包括小程序矩阵)、富文本编辑器、Node.js、React.js 等技术方向有较强 业内影响力。
曾先后工作于:
- 谷歌(巴黎 BePATIENT 团队)
- 百度(知识搜索部)
等国内外知名互联网企业,具有 80+ 人以上团队管理经验。除前端团队外,还负责多条 业务线前后端、客户端研发团队。在技术氛围打造,团队成员培养,技术体系建设,新技 术落地,难点攻坚,历史包袱重构方面有丰富实践经历。 著有《前端架构师-基础建设与架构设计思想》、《前端开发核心知识进阶》、《React 状态管理和服务端同构实践》等多部畅销书 在开源方面,担任公司开源技术委员会主席,个人参与维护多项 FaceBook, Google 主 导的多项业内知名开源项目。
课程简介
本课程聚焦 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 大厂应用解析 | – SSR(Sever side rendering)架构实现 • 剖析基于 React 框架的 SSR 架构设计(实践) – 基于 Headless 的服务实践 • 端到端测试类(实践) • 内容渲染类(海报生产模式等)(实践) • 性能监控类(实践) – BFF(Backend for frontend)架构实现 • 全能网关实践(实践) • 高可用 API 实践(实践) |
| 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 与提效话题 |