课程 / 计算机 / Node.js Web开发实战(慕课版 第2版)
Node.js Web开发实战(慕课版 第2版)
目录
介绍
资料
课程目录
-
1
第1章 初识Node.js
- 课时 1 1.1.1 Web和互联网
- 课时 2 1.1.2 V8引擎和Node.js
- 课时 3 1.1.3 Node.js的优缺点
- 课时 4 1.2.1 Node.js的下载与安装
- 课时 5 1.2.2 测试Node.js是否安装成功
- 课时 6 1.2.3 CMD控制台中常见的命令
- 课时 7 1.3 WebStorm代码编辑器
- 课时 8 1.4 第一个Node.js服务器程序
-
2
第2章 JavaScript基础
- 课时 9 2.1.1 什么是JavaScript
- 课时 10 2.1.2 为什么学习JavaScript
- 课时 11 2.1.3 JavaScript的应用
- 课时 12 2.2.1 数值型
- 课时 13 2.2.2 字符串型
- 课时 14 2.2.3 布尔值和特殊数据类型
- 课时 15 2.3.1 条件判断语句
- 课时 16 2.3.2 循环语句
- 课时 17 2.4.1 函数的定义
- 课时 18 2.4.2 函数的调用
-
3
第3章 Node.js基础
- 课时 19 3.1.1 全局变量
- 课时 20 3.1.2 全局对象
- 课时 21 3.1.3 全局函数
- 课时 22 3.2.1 exports对象
- 课时 23 3.2.2 module 对象
- 课时 24 3.3.1 os 模块
- 课时 25 3.3.2 url 模块
- 课时 26 3.3.3 querystring 模块
- 课时 27 3.3.4 util 模块
- 课时 28 3.3.5 crypto 模块
-
4
第4章 异步编程与包管理
- 课时 29 4.1.1 同步和异步
- 课时 30 4.1.2 回调函数
- 课时 31 4.2.1 添加监听事件
- 课时 32 4.2.2 删除监听事件
- 课时 33 4.2.3 主动触发监听事件
- 课时 34 4.2.4 EventEmitter对象
- 课时 35 4.3.1 包的概念
- 课时 36 4.3.2 NPM的概念
- 课时 37 4.3.3 NPM的基本应用
-
5
第5章 http模块
- 课时 38 5.1.1 请求与响应
- 课时 39 5.1.2 客户端与服务器
- 课时 40 5.2.1 server对象中的方法
- 课时 41 5.2.2 server对象中的事件
- 课时 42 5.3.1 响应HTML文件
- 课时 43 5.3.2 响应多媒体
- 课时 44 5.3.3 网页自动跳转
- 课时 45 5.4.1 GET请求
- 课时 46 5.4.2 POST请求
-
6
第6章 Web开发中的模板引擎
- 课时 47 6.1.1 EJS模块的渲染
- 课时 48 6.1.2 EJS模块的数据传递
- 课时 49 6.2.1 Pug模块的渲染方法
- 课时 50 6.2.2 Pug模块的数据传递
-
7
第7章 Node.js中的文件操作
- 课时 51 7.1.1 文件的读取
- 课时 52 7.1.2 文件的写入
- 课时 53 7.1.3 异常处理
- 课时 54 7.2.1 截取文件
- 课时 55 7.2.2 删除文件
- 课时 56 7.2.3 复制文件
- 课时 57 7.3.1 创建目录
- 课时 58 7.3.2 读取目录
- 课时 59 7.3.3 删除空目录
- 课时 60 7.3.4 查看目录信息
- 课时 61 7.3.5 检查目录是否存在
- 课时 62 7.3.6 获取目录的绝对路径
-
8
第8章 express模块
- 课时 63 8.1.1 创建Web服务器
- 课时 64 8.1.2 express模块中的响应对象
- 课时 65 8.1.3 express模块中的请求对象
- 课时 66 8.2.1 什么是中间件
- 课时 67 8.2.2 router 中间件
- 课时 68 8.2.3 static 中间件
- 课时 69 8.2.4 cookie-parser 中间件
- 课时 70 8.2.5 body-parser 中间件
- 课时 71 8.3.1 创建数据库
- 课时 72 8.3.2 实现GET请求
- 课时 73 8.3.3 实现POST请求
-
9
第9章 MySQL数据库
- 课时 74 9.1.1 SQL
- 课时 75 9.1.2 MySQL的下载与安装
- 课时 76 9.2.1 创建数据库
- 课时 77 9.2.2 创建数据表
- 课时 78 9.2.3 添加数据
- 课时 79 9.2.4 查询数据
- 课时 80 9.2.5 修改数据
- 课时 81 9.2.6 删除数据
- 课时 82 9.3.1 mysql2模块的基本操作
- 课时 83 9.3.2 使用mysql2模块显示商品列表
- 课时 84 9.3.3 使用mysql2模块添加商品信息
-
10
第10章 Express框架
- 课时 85 10.1.1 创建项目
- 课时 86 10.1.2 设置项目参数
- 课时 87 10.2.1 创建Web服务器
- 课时 88 10.2.2 设置中间件
- 课时 89 10.2.3 设置路由
- 课时 90 10.2.4 页面渲染
- 课时 91 10.3 项目实战——制作用户注册页面
-
11
第11章 socket.io模块
- 课时 92 11.1.1 创建WebSocket服务器
- 课时 93 11.1.2 创建WebSocket客户端
- 课时 94 11.1.3 创建WebSocket事件
- 课时 95 11.2.1 public 通信类型
- 课时 96 11.2.2 broadcast 通信类型
- 课时 97 11.2.3 private 通信类型
- 课时 98 11.3.1 服务器代码实现
- 课时 99 11.3.2 客户端代码实现
- 课时 100 11.3.3 执行项目
-
12
第12章 MongoDB数据库
- 课时 101 12.1.1 关系数据库和非关系数据库
- 课时 102 12.1.2 MongoDB数据库的下载与安装
- 课时 103 12.1.3 MongoDB Shell的下载与安装
- 课时 104 12.2.1 使用JavaScript
- 课时 105 12.2.2 数据库、集合与文档
- 课时 106 12.2.3 添加文档
- 课时 107 12.2.4 查询文档
- 课时 108 12.2.5 修改和删除文档
- 课时 109 12.3 项目实战——查询和添加用户信息
-
13
第13章 综合项目——全栈开发博客网
- 课时 110 13.1.1 项目概述
- 课时 111 13.1.2 页面效果预览
- 课时 112 13.1.3 功能结构
- 课时 113 13.1.4 文件夹组织结构
- 课时 114 13.2.1 注册功能的设计
- 课时 115 13.2.2 顶部区和底部区功能的实现
- 课时 116 13.2.3 注册功能的实现
- 课时 117 13.3.1 登录功能的设计
- 课时 118 13.3.2 登录功能的实现
- 课时 119 13.4.1 文章功能的设计
- 课时 120 13.4.2 文章发表功能的实现
- 课时 121 13.4.3 个人主页的实现
- 课时 122 13.4.4 文章修改功能的实现
- 课时 123 13.4.5 文章删除功能的实现
- 课时 124 13.5.1 留言功能的设计
- 课时 125 13.5.2 留言功能的实现
-
14
第14章 综合项目——网络版五子棋
- 课时 126 14.1 项目的设计思路
- 课时 127 14.2.1 功能结构
- 课时 128 14.2.2 项目构成
- 课时 129 14.3.1 进入游戏房间功能的设计
- 课时 130 14.3.2 进入游戏房间功能的实现
- 课时 131 14.4.1 玩家列表的设计
- 课时 132 14.4.2 玩家列表的实现
- 课时 133 14.5.1 游戏对战逻辑的设计
- 课时 134 14.5.2 游戏对战逻辑的实现
Node.js Web开发实战(慕课版 第2版)
书名:《Node.js Web开发实战(慕课版 第2版)》
副书名:AIGC高效编程
书号:978-7-115-67193-6
社区链接:https://www.ryjiaoyu.com/book/details/52755
副书名:AIGC高效编程
书号:978-7-115-67193-6
社区链接:https://www.ryjiaoyu.com/book/details/52755
最新问答
暂无问答
最新学生
暂无学生
学习资料
暂无学习资料

京ICP备 05035396-5号