1.Node.js
1.1 概述
1.2 使用方法
2.数据库开发
2.1 非关系型数据库MongoDB
2.2 数据建模工具Mongoose
2.2.1 简介与安装
2.2.2 图式
2.2.3
2.2.2 REPL
2.2.3 执行脚
3.后端接口开发
3.1 用户相关接口
3.1.1 注册接口
3.1.2 登录接口
3.1.3 验证接口
3.1.4 退出接口
3.1.5 修改用户信息接口
3.1.6 浏览特定用户信息接口
3.2 帖子相关接口
3.2.1 新增帖子接口
3.2.2 新增回复接口
3.2.3 查看帖子接口
3.2.4 修改帖子接口
3.2.5 删除帖子接口
4.Web客户端开发入门与实战
4.1 模块打包器——Webpack
4.1.1 功用
4.1.2 安装与配置
4.1.3 npm脚本
4.1.4 Web客户端的打包
4.1.5 require与import
4.2 前端框架——React
4.2.1 特色
4.2.2 安装
4.2.3 第一个React组件
4.2.4 JSX语法
4.2.5 组件化
4.2.6 props
4.2.7 state
4.2.8 useEffect
4.2.9 调用API
4.3 UI组件库——React Bootstrap
4.3.1 React的UI组件库
4.3.2 React Bootstrap的安装与使用
4.3.3 美化组件
4.4 表单类组件的具体实现
4.4.1 注册表单——RegisterForm
4.4.2 登录表单——LoginForm
4.4.3 修改用户信息表单——SettingForm
4.4.4 发布帖子表单——PostForm
4.4.5 修改帖子表单——ModifyForm
4.4.6 回复帖子表单——ReplyForm
4.5 其他组件的具体实现
4.5.1 底栏——Footer
4.5.2 标题栏——Header
4.5.3 用户信息——UserInfo
4.5.4 首页简介——Introduction
4.5.5 帖子详情——Thread
4.5.6 删除帖子按钮——DeleteButton
5.Web客户端开发进阶
6.Web端案例——在线中文分词系统
7.桌面端案例——所见即所得的思维导图软件
8.移动端案例——实时通信的聊天室应用