Skip to content

这是**【Node.js Web全栈实验指南】**的第一期。

报名时间为2024年10月1日之前的任意时间,课程结束时间是2024年12月31日

第一期的课程售价为 165元,这个价格并不高,属于笔者和学员的相互实验和探索,所以提供了最低2个月的学习周期。

本课程大概每周发布 1-2 个章节 (根据实际情况变动),请耐心等待,认真学习,多多探讨。

课程有三种交付模式:课程小册 + 问答群 + 视频教程

购买小报童后,可以永久查看 课程小册 并进入课程 问答群

视频教程将在B站发布,由于不能跟小报童互通,所以视频教程是需要单独付费的。

目前视频课程还没正式发布和定价,敬请期待。

问答群,可以毫无顾忌地问出跟课程有关的学习问题 (不包括你的业务问题)。

由于是第一期,没有往期参考,不管是笔者还是学员们,都是摸着石头过河,需要通过这一期积累课程和服务经验。

课程分为 2 大内容:

第一部分

首先从 0 实现一个简单的 Web 框架,包括但并不限于以下内容:

路由系统、日志系统、鉴权系统、文件上传、静态服务器、邮件发送等。

第二部分

其次基于这个 Web 框架,实现一个完整的个人博客项目,包括但并不限于以下内容:

登录注册、留言墙、文章的增删改查,后台管理 (菜单,权限,角色,登录日志等),数据统计等。

开发环境准备:

本课程使用的 Node.js 版本不低于 v20,这个版本提供了一些不错的功能特性。

由于笔者常用的是 Windows 系统,所以课程也均在 Windows 系统下进行开发和演示。

默认使用的编辑器是VSCode,请提前安装好,有自己习惯的编辑器也没问题。

除 Node.js 外,本课程还会涉及到 Redis、Mysql 组件,请提前知悉。

课程采用 循序迭代 的方式进行,先实现最小可用,再逐步完善优化。

课程最终的目标就是,让每个学员可以学会 Web 框架的实现细节和思考方式,通过个人博客的前后端项目,完整掌握 Node.js 全栈开发的能力。

何以解忧,唯有代码。不忘初心,方得始终。