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 与提效话题 |