本课程深入学习 NodeJS 服务端核心模块,从底层原理、用 NodeJS原生代码开发项目,再依次用 Koa2 框架重构、架构设计、深入 Mongodb 数据库,完成对 RESTful API 设计 到 实践,Git 分布式版本管理、最后云服务器在线部署,带你由浅入深地掌握 NodeJS 必学的各项技能,迈向全栈工程师。
本课程深入学习 NodeJS 服务端核心模块,从底层原理、用 NodeJS原生代码开发项目,再依次用 Koa2 框架重构、架构设计、深入 Mongodb 数据库,完成对 RESTful API 设计 到 实践,Git 分布式版本管理、最后云服务器在线部署,带你由浅入深地掌握 NodeJS 必学的各项技能,迈向全栈工程师。
本课程根据 NodeJS 技术特点,由浅入深、层层递进,学习循序渐进,看得见的成果,所学企业即所用
深入 Promise
JS 面向对象
深入理解 async 与 await
prototype 原型链查找
深入 JS 异常处理 与 异步异常
ES6+ 语法高级应用
深入前后端交互
服务端数据处理
深入扩展 npm 包
开发自己的 npm 包
commonJS vs ES6 Module 模块化
服务端调试 DeBug
NodeJS 文件操作
Stream 数据流,上传、下载
深入 HTTP 底层原理
HTTP 请求 和 响应报文
数据格式 Conent-type
静态资源错误处理
Request 和 Response
路由,解析 URL 参数
收集 Request Body 数据
深入 NodeJS 在 Web 架构中的作用
异步编程 vs 同步编程模型
洋葱模型的应用
异步异常链 与 全局异常处理
深入 中间件
异步编程实践与应用
框架 frame vs 库 lib
Koa 自定义中间件,链式调用
Koa 同步 vs 异步数据处理
多 koa-router 拆分路由层
不同方式参数解析
原生错误处理 和 错误处理中间件
常用第三方中间件
Koa 分层架构设计
Module 模块,Servise 服务层
Controller 控制器
MongoDB 核心配置
Compass GUI 图形界面
MongoDB Shell 客户端
Compass 命令行交互
Collection 集合
Document 文档
Mongoose ODM库
Schema、Model
完成 CRUD、条件控制
复杂查询优化
NodeJS、Koa 框架操作 MongoDB
项目需求分析、接口(路由) 设计、数据库设计
RESTful API 规范与实践,接口文档编写
Koa 框架项目架构搭建,规范目录和层级
Git 分布式版本管理,本地、远程仓库
集成 Mongoose 操作MongoDB数据库
技术选型,架构设计,环境搭建
模块化,拆分中间件、统一错误处理
验证、加密中间件、业务中间件
JWT Token 认证 与 鉴权
业务逻辑开发,测试
云服务器购买 与 配置
Linux 下 Node 服务部署
数据库云部署
Nginx 反向代理、多项目部署、性能优化
PM2 进程管理、log 日志
服务器域名备案、解析、DNS 验证
HTTPS 加密协议
域名 no-www 跳转 www 最佳实践
前后端联调
层层递进、从入门到进阶,深入学习前端工程师进击全栈核心技能。从底层原理、架构设计 到 实战开发全流程
区分初级工程师 与 中高级工程师的本质就在于系统的设计 与 架构能力,本课程实战淬炼最佳方案,领悟架构之美,助力高效开发,展现技术领导力
Node.js 原生开发 -> Koa2 重构项目 -> Mongoose 技术重构 -> MongoDB 数据库重构 -> Git 分布式版本管理 -> 发布部署到云服务器
每节课都配有 与 视频 一 一 对应的完整在线图文教程、源代码、开发素材,方便日常复习、面试、项目开发过程中随时可查阅(不再去众多视频中查找),图文学习查询效率更高
为同学们提供针对性的指导,找到适合自己的学习方式 和 路径规划,覆盖预习、学习、练习、项目实践、面试真题解析、复习 到 就业工作相关资料。
曾就职于一线大厂,腾讯、阿里、京东、百度、滴滴、携程、去哪儿网、唯品会等。
课程更重视企业最佳实践、底层原理、实战经验,企业工作中怎么做就怎么学、无缝衔接。
扫描二维码,添加老师沟通