-
内容大纲
本书围绕软件行业相关岗位的实际需求,采用校企合作的方式设计教材案例,推进“岗课赛证”协同育人,以培养实践能力为重点,较为全面地介绍Node.js应用开发中涉及的基础知识和核心技术,以一个企业门户网站及其商品管理系统的设计与实现为主线贯穿知识讲解和综合实践,着重介绍Express+MySQL项目开发的基本思路和核心要点。本书采用项目驱动、任务导向的理念设计并组织内容,以工作任务为基本单元进行项目分解,项目整体实用性和可操作性强,可帮助读者学以致用。
本书共8个单元,主要包括Node.js认知、Node.js模块化编程、Node.js文件系统操作、构建Web应用、数据库应用开发、Express框架开发、综合项目——商品管理系统和Node.js项目部署,涉及Web应用开发中主要的知识和技能。每个单元包括若干个任务,任务以“任务描述-支撑知识-任务实现”为框架进行讲解,循序渐进地展示项目实现全过程。
本书联合具有丰富开发经验的企业工程师一起精心设计案例,突出实用性、趣味性。本书内容由简单到复杂,面向Web前端开发、网页设计等岗位,可作为高校计算机相关专业的教材,也适合作为计算机培训教材,还适合作为计算机相关技术爱好者的自学参考书。 -
作者介绍
-
目录
单元1 Node.js认知
任务1 搭建Node.js开发环境
1.1 任务描述
1.2 支撑知识
1.2.1 Node.js简介
1.2.2 Node.js应用场景
1.2.3 Node.js开发环境
1.3 任务实现
1.3.1 下载Node.js
1.3.2 安装Node.js
1.3.3 下载代码编辑器HBuilder及其插件nodeclipse
任务2 运行一个Node.js程序
1.4 任务描述
1.5 支撑知识
1.5.1 console对象
1.5.2 模板字符串
1.5.3 变量解构赋值
1.6 任务实现
1.6.1 编写Node.js程序
1.6.2 运行Node.js程序
拓展实训——解构商品数据
单元小结
单元习题
单元2 Node.js模块化编程
任务1 模块化动态显示时间
2.1 任务描述
2.2 支撑知识
2.2.1 模块的定义
2.2.2 模块化规范CommonJS
2.2.3 模块的分类
2.2.4 自定义模块设置
2.3 任务实现
2.3.1 编写模块代码
2.3.2 调用自定义模块
任务2 自定义项目包
2.4 任务描述
2.5 支撑知识
2.5.1 包
2.5.2 NPM包管理工具
2.5.3 CNPM和YARN包管理工具
2.6 任务实现
2.6.1 生成包描述文件package.json
2.6.2 本地安装依赖包
2.6.3 编写主程序代码
拓展实训——格式化商品日期
单元小结
单元习题
单元3 Node.js文件系统操作
任务1 商品信息写入文件
3.1 任务描述
3.2 支撑知识
3.2.1 同步编程与异步编程
3.2.2 回调函数
3.2.3 fs模块简介
3.2.4 文件写操作
3.3 任务实现
任务2 读取商品信息
3.4 任务描述
3.5 支撑知识
……
单元4 构建Web应用
单元5 数据库应用开发
单元6 Express框架开发
单元7 综合项目一商品管理系统
单元8 Node.js项目部署
附录
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...