教材介绍

内容摘要
Node.js是一个基于 Chrome V8 引擎的JavaScript运行环境,用来编写服务器端程序。Nodejs是新兴的开发工具,也是目前发展最快的开发工具之一。近几年来,随着 Node.js的发展,越来越多的开发人员选择用它构建 Web 应用。
本书较为全面地介绍了目前 Node.js应用开发中涉及的基础知识和核心技术,并通过案例介绍了基于Express和 Koa 框架的项目开发。本书着重实际应用,案例及实训项目的实用性和可操作性强,能够帮助读者学以致用。全书共分 10章,主要包括 Node.js 认知、模块机制、Node.js 异步编程、Bufer 缓存区和文件系统、构建 Web应用、Express框架、Express 模板引擎、数据库应用开发、Koa框架、项目优化及线上部署等 Web 应用开发中最为重要的内容。
教材目录
-
Node . js 认 知
1.1 Node .js 简介
1.2 Node .js 环境安装
1.3 第一个Node.js 程序
1.4 Node .js 控制台 console
1.5 本章小结
1.6 本章习题
-
第 2章 模 块 机 制
2.1 什么是模块
2.2 Node .js 模块基础
2.3 包 与NPM
2.4 本章小结
2.5 本章习题
-
第 3章 Node .js 异 步 编 程
3.1 回调函数
3.2 异步编程
3.3 本章小结
3.4 本章习题
-
第 4章 Buffer 缓 存 区 和 文 件 系 统
4.1 Buffer 缓存区
4.2 fs文件基本操作
4.3 流
4.4 本章小结
4.5 本章习题
-
第 5章 构建Web 应 用
5.1 HTTP
5.2 http 模块
5.3 path 模块和url 模块
5.4 本章小结
5.5 本章习题
-
第6章 Express框 架
6.1 Express 简介与安装
6.2 路由配置
6.3 中间件使用
6.4 请求与响应
6.5 Cookie
6.6 session
6.7 Postman 接口测试
6.8 本章小结
6.9 本章习题
-
第 7章 Express 模 板 引 擎
7.1 pug 集成模板引擎
7.2 ejs 模板引擎
7.3 Express 框架中集成模板引擎
7.4 本章小结
7.5 本章习题
-
第 8章 数 据 库 应 用 开 发
8.1 连接 MySQL 数据库
8.2 连接 MongoDB 数据库
8.3 综合项目实训——学生信息页面管理
8.4 本章小结
8.5 本章习题
-
第 9章 Koa框 架
9.1 Koa 框架简介
9.2 应用程序和上下文
9.3 Koa 路 由
9.4 静态资源访问
9.5 综合项目实训——商品信息显示
9.6 本章小结
9.7 本章习题
-
第10章 项 目 优 化 及 线 上 部 署
10.1 性能优化
10.2 服务器部署和发布
10.3 本章习题
习 题 答 案
教材特色
1.内容全面、组织合理
本书按照由浅入深的顺序,结合职业教育背景下软件技术专业学生的特点,以碎片化“知识点”为单元,通过案例驱动与项目导向、理论与实践相结合的方式,帮助读者在学习 Node.is 知识的同时进行项目实践。
2.结合实际、突出实践
本书由企业工程师精心设计了大量示例和项目实训,体现了“教、学、做”一体化的思想,方便读者快速上手,培养读者的实际操作能力。示例和项目实践有详细的代码说明和步骤。
3.资源丰富、立体教学
本书配备了丰富的立体化教学资源,包括教学 PPT、源代码、习题答案,读者可获取链接获取
适用范围
本书可作为本科和高职院校计算机相关专业的教材,也可作为计算机培训用教材,还可作为计算机相关技术爱好者的自学参考书。
其他推荐
-
中慧集团Web技术校企合作系列教材 《Java EE企业级应用开发》
-
教材名称
-
教材名称
-
教材名称
-
教材名称