查看: 471|回复: 0
打印 上一主题 下一主题

构建千万级高可用企业级Node.js应用

[复制链接]

9万

主题

9万

帖子

28万

积分

管理员

管理员

Rank: 9Rank: 9Rank: 9

积分
289121
跳转到指定楼层
楼主
发表于 2022-5-17 23:43:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
课程目标
              
                深入六大核心业务场景,达到大厂级Node.js工程师的技术水平
                突破前端天花板,打造前后端通吃的差异化竞争力
               
                                       
                                                — 深度 —
                                                Node.js与网络底层原理
                        
                        透彻了解底层
                        
                        更自如畅快地使用它
                        
                        
                        进程通信
                        
                        Cluster
                        
                        内存管理与回收
                        
                                       
                                       
                        — 全面 —
                                                Node.js 服务端系统核心技术
                        
                        学会围绕
                        
                        Node.js 的服务端知识
                        
                        
                        互联网应用网络架构
                        
                        负载均衡原理
                        
                        实施优雅退出与健康检查
                        
                    
                    
                        — 高级 —
                                                稳定支撑大规模线上业务技术方案
                        
                        摸透 Node.js 与大型项目
                        
                        丝滑衔接的技巧
                        
                        
                        APM体系搭建
                        
                        日志/错误/安全最佳实践
                        
                        稳定性保障与故障排查
                        
                                       
                               
            
        
   
   
   
        
            
               
                课程亮点
               
                    深入Node.js开发深水区,一次讲通大厂开发必备的6大技能
                    Node.js不只能做简单开发,更是大厂服务层(BFF)的核心构建
                    
                    多维度快速搭建360°无死角的监控系统,夯实Node.js高阶应用能力
                    收获资深运维经验,匹配大厂岗位技能树
                    
                    多场景实操经典案例,储备大厂解决方案,从容应对业务挑战
                    
                        
                           
                                · 应用监控 ·
                                
                                    实战1:使用0X火焰图工具查
看CPU性能
                                    
                                    实战2:观察内存溢出情况下
的内存问题
                                    
                                    实战3:快速搭建Node.js
APM监控平台
                                    
                                    实战4:使用阿里云Node.js
性能平台监控Node.js应用
                                
                           
                           
                                · 应用部署 ·
                                
                                    实战1:Node.js优雅退出的实现方

                                    
                                    实战2:利用nginx实现一个
Node.js金丝雀发布
                                    
                                    实战3:给自己的Node.js应
用添加健康检查
                                    
                                    实战4:使用pm2管理自己的
Node.js应用
                                
                           
                           
                                · 应用日志 ·
                                
                                    实战1:使用Sentry.io搭建自己的
错误收集与监控系统
                                    
                                    实战2:ELK日志收集平台的介绍
                                
                           
                        
                        
                           
                                · 应用稳定性 ·
                                
                                    实战1:给你的页面模板添加
XSS过滤
                                    
                                    实战2:给自己的Node.js API添加
应用级限流
                                    
                                    实战3:给Node.js应用添加
统一的错误处理中间件
                                
                           
                           
                                · 应用测试 ·
                                
                                    实战1:通过Mocha编写自己应用
的单元测试实战
                                    
                                    实战2:代码质量检查工具
SonarQube 介绍及部署实战
                                    
                                    实战3:Node.js 应用性能测试实

                                
                           
                           
                                · 问题排查 ·
                                
                                    实战1:利用2个线上真实场景讲解
如何定位内存泄漏问题及解决
                                
                           
                        
                    
            
        
   
   
        
        
            
               
                    课程大纲
                                                            第1章  课程简介
                    本章节对课程做了简单的介绍。
                                                                                第2章  运筹帷幄之中,决胜千里之外-Node.js APM (应用监控)的概念及实践
                    APM是近几年一个非常热门的概念。这个模块首先会介绍APM的核心概念和原理,同时讲解 Node.js相关的APM指标。之后会有两节实战课帮你使用社区应用最广泛的grafana/alinode搭建自己的apm体系。
                                                                                第3章  进可攻,据可守-如何在生产环境部署一个稳定的 Node.js 应用
                    本章节则会告诉大家,在一个非常成熟的互联网公司里,如何做到一个应用能够承载几千万或者上亿的流量,背后的那些技术原理是什么。这个模块会先从网站架构的发展讲起,逐步延伸到应用和服负载均衡、灰度发布、优雅退出、健康检查等高可用网站的核心概念,同时通过实战让大家掌握如何去实施这些特性。
                                                                                第4章  知己知彼,百战百胜-Node.js 应用日志的收集与处理
                    本章节会从能够反映最大问题的日志讲起,会深入浅出介绍日志的原理、收集及日志最佳实践,同时通过 ELK 架构搭建日志分析平台,通过 Sentry 搭建错误分析平台,不仅了解日志的核心原理,同时学习如何去开箱即用的利用好现有的日志服务于自己的工作。由于很多开发者是半路转服务端开发, 对线上应用的稳定性不甚了解。
                                                                                第5章  无懈可击,坚如磐石-提高Node.js应用运行的稳定性
                    本章节会让大家从安全风险的介绍和防范、高并发场景下限流、异常处理等知识点上学习到应用风险管理相关的知识,提升自己应用的稳定性。
                                                                                                                                                                                                        查看完整目录
                                    
            
        
   
        
        
            
               
                    每个IT资源网课程,都是一个专业的技术社区
                    个性化增值服务,学习有保障更高效
                    
                        
                        
                            答疑专区+技术社区
                            连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
                        
                        
                        
                            独家“动态”教辅材料
                            丰富的专属教辅资料上传更新,通过
课程教案、原理图解、技术文档、演示案
例等各种教材,保障你的学习效果。
                        
                    
                    
                        
                        
                            课程全套代码下载
                            提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
                        
                        
                        
                            实用图文资料
                            部分简单内容以图文形式呈现,与视频相
配合,既保障学习效果,又提高了学习效
率。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|IT视频教程资源网

GMT+8, 2024-11-13 14:26 , Processed in 1.082279 second(s), 22 queries .

快速回复 返回顶部 返回列表

客服
热线

微信
7*24小时微信 客服服务

扫码添
加微信

添加客服微信获取更多

关注
公众号

关注微信公众号