课程介绍
NodeJS 已成为前端工程师必备的技能,无论是面试还是工作都是核心竞争力的体现。

本课程深入学习 NodeJS 服务端核心模块,从底层原理、用 NodeJS原生代码开发项目,再依次用 Koa2 框架重构、架构设计、深入 Mongodb 数据库,完成对 RESTful API 设计 到 实践,Git 分布式版本管理、最后云服务器在线部署,带你由浅入深地掌握 NodeJS 必学的各项技能,迈向全栈工程师。

熟练掌握 8 大 NodeJS 核心技能,独立完成项目,从前端进击全栈,提升核心竞争力

本课程根据 NodeJS 技术特点,由浅入深、层层递进,学习循序渐进,看得见的成果,所学企业即所用

1JS 高级应用

深入 Promise

JS 面向对象

深入理解 async 与 await

prototype 原型链查找

深入 JS 异常处理 与 异步异常

ES6+ 语法高级应用

2 NodeJS 基础

深入前后端交互

服务端数据处理

深入扩展 npm 包

开发自己的 npm 包

commonJS vs ES6 Module 模块化

服务端调试 DeBug

3NodeJS 核心

NodeJS 文件操作

Stream 数据流,上传、下载

深入 HTTP 底层原理

HTTP 请求 和 响应报文

数据格式 Conent-type

静态资源错误处理

Request 和 Response

路由,解析 URL 参数

收集 Request Body 数据

4异步编程

深入 NodeJS 在 Web 架构中的作用

异步编程 vs 同步编程模型

洋葱模型的应用

异步异常链 与 全局异常处理

深入 中间件

异步编程实践与应用

5NodeJS 框架

框架 frame vs 库 lib

Koa 自定义中间件,链式调用

Koa 同步 vs 异步数据处理

多 koa-router 拆分路由层

不同方式参数解析

原生错误处理 和 错误处理中间件

常用第三方中间件

Koa 分层架构设计

Module 模块,Servise 服务层

Controller 控制器

6数据库

MongoDB 核心配置

Compass GUI 图形界面

MongoDB Shell 客户端

Compass 命令行交互

Collection 集合

Document 文档

Mongoose ODM库

Schema、Model

完成 CRUD、条件控制

复杂查询优化

NodeJS、Koa 框架操作 MongoDB

7项目实战

项目需求分析、接口(路由) 设计、数据库设计

RESTful API 规范与实践,接口文档编写

Koa 框架项目架构搭建,规范目录和层级

Git 分布式版本管理,本地、远程仓库

集成 Mongoose 操作MongoDB数据库

技术选型,架构设计,环境搭建

模块化,拆分中间件、统一错误处理

验证、加密中间件、业务中间件

JWT Token 认证 与 鉴权

业务逻辑开发,测试

8云服务器部署

云服务器购买 与 配置

Linux 下 Node 服务部署

数据库云部署

Nginx 反向代理、多项目部署、性能优化

PM2 进程管理、log 日志

服务器域名备案、解析、DNS 验证

HTTPS 加密协议

域名 no-www 跳转 www 最佳实践

前后端联调

前端进击全栈 必学必会的核心技术,工作 & 面试中高频出现的硬核技术

层层递进、从入门到进阶,深入学习前端工程师进击全栈核心技能。从底层原理、架构设计 到 实战开发全流程

掌握技术栈外的软技能
企业标准规范 + 团队协作,累积工作经验
标准、规范
大厂编码规范
研发流程规范
技术方案、需求
接口文档规范
个人、团队协作开发
Git 操作、构建流程
发布流程规范
多人协作流程规范

掌握分层架构设计精髓,实战内化最佳实践,领略其独特魅力 与 妙用

区分初级工程师 与 中高级工程师的本质就在于系统的设计 与 架构能力,本课程实战淬炼最佳方案,领悟架构之美,助力高效开发,展现技术领导力

循序渐进,多策略开发逐层突破,各环节精益求精,持续迭代优化

Node.js 原生开发 -> Koa2 重构项目 -> Mongoose 技术重构 -> MongoDB 数据库重构 -> Git 分布式版本管理 -> 发布部署到云服务器

与视频一一对应的图文教程,方便日常复习、面试和查阅

每节课都配有 与 视频 一 一 对应的完整在线图文教程、源代码、开发素材,方便日常复习、面试、项目开发过程中随时可查阅(不再去众多视频中查找),图文学习查询效率更高

100+知识点,超 11 万字详细解说

NodeJS 核心基础大纲

查看完整目录

NodeJS 核心基础大纲

查看完整目录

MongoDB 数据库大纲

查看完整目录

服务端项目开发 与 实践大纲

查看完整目录

项目云服务器部署大纲

查看完整目录

课程专属 VIP 服务,个性化指导,不走弯路、提高学习效率

为同学们提供针对性的指导,找到适合自己的学习方式 和 路径规划,覆盖预习、学习、练习、项目实践、面试真题解析、复习 到 就业工作相关资料。

明星导师团

曾就职于一线大厂,腾讯、阿里、京东、百度、滴滴、携程、去哪儿网、唯品会等。

课程更重视企业最佳实践、底层原理、实战经验,企业工作中怎么做就怎么学、无缝衔接。

个性化学习路径规划指导
针对个人当前基础情况 和 学习投入时间,规划适合你的学习路径 和 学习方式,阶段性总结动态调整学习 及 练习节奏。
图文教程 + 视频 + 源码
每节课都配有 与 视频 一 一 对应的完整在线图文教程、源代码、开发素材,方便日常复习、面试、项目开发过程中随时可查阅(不再去众多视频中查找),图文学习查询效率更高
技术答疑 + 圈子交流
遇到技术问题,可跟授课老师 一对一交流,针对性解决个性化技术问题 以及 相关工作、项目经验。加入技术社群,与全球的同学(来自不同国家地区)交流拓展视野。
远程一对一协助问题解决
在日常练习 和 项目开发中遇到疑难杂症,各种难解的 Bug,老师会远程协助帮助同学一对一远程操作 和 视频语音解决问题。
专属技术博客
为同学们开发了专属技术博客,内容涵盖了最新中小企业 和 一线大厂 相关 Web 全栈相关技术实践、研究 与 知识分享,以及面试真题和答案解析等。
面试真题 + 就业指导
一对一简历指导,投递、注意事项,将所学知识 、项目、面试真题解析,萃取成适合自己 且 有竞争力的经验,找到自己真正的亮点。
适合人群
课前准备
个性化专属服务

课程导航