NODE.JS应用开发实战教程(AI助学)(电子活页式)
作 者:石范锋,陈承欢 主编
定 价:69.8
出 版 社:人民邮电出版社
出版日期:2026年08月01日
页 数:258
装 帧:平装
ISBN:9787115697905
目录
●模块1 Node.js环境搭建与第一个Node.js程序的创建
学习领会
1.1 Node.js简介
1.1.1 Node.js是什么
1.1.2 Node.js的特点
1.1.3 Node.js的典型应用场景
1.2 搭建Node.js环境
1.2.1 在Windows操作系统上安装Node.js
1.2.2 安装开发工具Visual Studio Code
1.2.3 验证Node.js与npm安装
1.3 创建第一个Node.js程序
1.3.1 配置Node.js程序开发环境
1.3.2 编写Node.js程序代码
1.3.3 理解CommonJS模块规范
1.4 Node.js程序运行与调试
1.4.1 在VS Code中运行Node.js程序
1.4.2 调试Node.js程序
1.4.3 使用REPL交互式环境
1.4.4 使用nodemon实现热重载
引导训练
【实战任务1-1】利用http模块搭建基础的HTTP服务
【实战任务1-2】通过实例体验CommonJS规范中模块的导出和导入机制
自主训练
【实战任务1-3】模块导出与导入
【实战任务1-4】命令行参数解析
在线测试
模块2 Node.js模块化编程与核心API应用
学习领会
2.1 Node.js模块系统
2.1.1 ESM与CommonJS规范
2.1.2 自定义模块
2.1.3 使用import/require()导入模块
2.1.4 module.exports与exports的区别
2.1.5模块加载顺序
2.1.6模块缓存机制
2.2 Node.js全局对象
2.2.1 __filename与__dirname
2.2.2 console模块
2.2.3 process对象
2.3 Node.js核心模块
2.3.1 os模块
2.3.2 util模块
2.3.3 path模块
2.3.4 url模块
2.3.5 querystring模块
2.3.6 buffer模块
2.3.7 events模块
2.4 Node.js包管理与依赖管理
2.4.1 包与模块的区别
2.4.2 使用npm
2.4.3 使用Yarn
2.4.4 package.json配置解释
……
模块3 Node.js异步编程与事件驱动
模块4 Node.js文件系统编程与流处理
模块5 Node.js网络编程与API开发
模块6 Node.js数据库编程与ORM实践
模块7 基于Express的Web应用编程与工程化开发
模块8 综合性Web项目开发与分布式架构
模块9 Node.js程序测试、部署与性能监控
内容介绍
本书合理选取并有序组织内容,兼顾灵活性与实用性。本书将Node.js理论知识与编程训练按照由易到难、由浅入深的规律进行编写,全书共9个模块,分别为Node.js环境搭建与第一个Node.js程序的创建,Node.js模块化编程与核心API应用,Node.js异步编程与事件驱动,Node.js文件系统编程与流处理,Node.js网络编程与API开发,Node.js数据库编程与ORM实践,基于Express的Web应用编程与工程化开发,综合性Web项目开发与分布式架构,Node.js程序测试、部署与性能监控。每个模块通过设置学习领会、引导训练、自主训练、在线测试4个学习阶段,引入了不同层次的编程技能训练环节。本书积极探索教材智能化创新形态,各个模块根据需要合理设置【AI解惑】【AI破难】【AI智编】等AI工具应用形式。
本书可作为普通高等院校Node.js应用开发相关课程的教材,也......
石范锋,陈承欢 主编
石范锋教授,博士,现任扬州工业职业技术学院信息工程学院院长,教育部职业院校中国特色学徒制教学指导委员会副秘书长,江苏省“青蓝工程”优秀教学团队负责人。先后获得全国职业院校技能大赛优秀工作者、江苏省技术能手和江苏省科技副总等荣誉称号。主持省部级课题多项,发表论文十余篇,其中SCI EI收录论文5篇、中文核心1篇;获国家教学成果二等奖、省级教学成果一等奖等奖项;指导学生荣获中国国际大学生创新大赛金奖,并在省级职业院校技能大赛中多次斩获一、二等奖。