NodeJS Web开发技术

250 人学过

本次实验主要讲解一下 nodejs 并详细给出 nodejs 的环境配置过程,之后开始上手第一个 nodejs 程序。

课程内容
共20个章节 20个实验
1 Node.js入门

本次实验主要讲解一下 nodejs 并详细给出 nodejs 的环境配置过程,之后开始上手第一个 nodejs 程序。

实验1 实验1:Node.js入门
Node.js入门
2 Node.js - REPL终端

本次实验主要讲解一下 nodejs 中 REPL 终端的使用方式,还有一些关于 REPL 的功能使用问题。

实验1 实验2:Node.js - REPL终端
Node.js - REPL终端
3 Node.js - 包管理器 (NPM)

本次实验主要对 nodejs 中的包管理器 NPM 的概念、使用方式、功能和功能的讲解,还有模块化的一些演示和讲解。

实验1 实验3:Node.js - 包管理器 (NPM)
Node.js - 包管理器 (NPM)
4 Node.js - 回调概念

本次实验主要对 nodejs 中的回调是什么东西,并且能读懂实验中所述的阻塞和非阻塞的不同之处。

实验1 实验4:Node.js - 回调概念
Node.js - 回调概念
5 Node.js - 事件循环

本次实验主要讲解一下 node.js 中的事件驱动编程的一些概念,并介绍了 node 的工作机制(其实 node 是一个异步的单线程程序)。

实验1 实验5:Node.js - 事件循环
Node.js - 事件循环
6 Node.js - 事件发射器

本次实验主要讲解一下 node.js 中时间发射器的相关概念。

实验1 实验6:Node.js - 事件发射器
Node.js - 事件发射器
7 Node.js - 缓冲区

本次实验主要讲解一下 node.js 中有关缓冲区的相关复杂的操作,比如如何创建一个缓冲区(方法种类)、对缓冲区进行数据操作、获取缓冲区的大小等等。

实验1 实验7:Node.js - 缓冲区
Node.js - 缓冲区
8 Node.js - 流

本次实验主要讲解一下 node.js 中有关流的概念,并介绍了流的使用。

实验1 实验8:Node.js - 流
Node.js - 流
9 Node.js - 文件系统

本次实验主要讲解一下 node.js 中有关文件的所有功能操作,比如简单的写文件、读文件、删除文件等等。

实验1 实验9:Node.js - 文件系统
Node.js - 文件系统
10 Node.js - 全局对象

本次实验主要讲解一下 node.js 中的基本常用的全局对象(一些对象或者函数)的用法。

实验1 实验10:Node.js - 全局对象
Node.js - 全局对象
11 Node.js - 实用工具模块:OS模块

本次实验主要讲解一下 node.js 中的 OS(操作系统)模块,大概列出其中的一些方法,并给出一个小示例帮助理解。

实验1 实验11:Node.js - 实用工具模块:OS模块
Node.js - 实用工具模块:OS模块
12 Node.js - 使用工具模块:路径模块

本次实验主要讲解一下 node.js 中的 路径(path)模块,大概列出其中的一些方法,并给出一个小示例帮助理解。

实验1 实验12:Node.js - 使用工具模块:路径模块
Node.js - 使用工具模块:路径模块
13 Node.js - 实用工具模块:网络模块

本次实验主要讲解一下 node.js 中的网络模块,大概列出其中的一些方法,并给出一个小示例帮助理解,同时还有一个简单的模拟服务器和客户端连接示例。

实验1 实验13:Node.js - 实用工具模块:网络模块
Node.js - 实用工具模块:网络模块
14 Node.js - 实用工具模块:DNS模块

本次实验主要讲解一下 node.js 中的 DNS 模块的运用,并给出 DNS 模块的一些常用方法还有一些演示。

实验1 实验14:Node.js - 实用工具模块:DNS模块
Node.js - 实用工具模块:DNS模块
15 Node.js - 实用工具模块:域模块

本次实验主要讲解一下 node.js 中的域(Domain)模块的引入方法和使用方式,并列出域模块中的所有方法及其方法描述。

实验1 实验15:Node.js - 实用工具模块:域模块
Node.js - 实用工具模块:域模块
16 Node.js - Web模块

本次实验主要讲解一下 node.js 中的 Web 模块,还有 Web 模块的应用架构,并尝试使用 Web 模块创建一个服务器。

实验1 实验16:Node.js - Web模块
Node.js - Web模块
17 Node.js - Express 框架

本次实验主要讲解一下 node.js 中的 Express 框架,并演示 Express 的安装步骤,最后使用 Express 框架实现基本的接收请求并进行相应的功能。

实验1 实验17:Node.js - Express 框架
Node.js - Express 框架
18 Node.js - RESTful API

本次实验主要讲解一下 node.js 中的 RESTful 接口(API),并介绍了 HTTP 中的常用的几个请求方式,最后使用 RESTful 的模式来搭建几个 API(接口)来对不同的请求链接进行相应的相应。

实验1 实验18:Node.js - RESTful API
Node.js - RESTful API
19 Node.js - 多线程

本次实验主要讲解一下 node.js 中开启一个线程,并介绍所有关于线程操作的方法,介绍其参数、返回值,最后再给出一些示例演示。

实验1 实验19:Node.js - 多线程
Node.js - 多线程
20 Node.js - 打包

本次实验主要讲解一下 node.js 中如何使用 JXcore 对一个 node 项目进行打包。

实验1 实验20:Node.js - 打包
Node.js - 打包
NodeJS Web开发技术

共20个实验

参加本课程
NodeJS JavaScript