1.信息类双高头部院校出品。
2.项目任务化贯穿写法,易学易教。
3.配套慕课视频和在线学习平台
4.提供案例源码和教材资源。
本教材可作为高等院校软件技术专业的教材,也可以作为Node.js编程爱好者自学资料,还可作为从事基于Node.js的Web应用开发人员的学习参考书籍。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | NODE.JS应用开发项目化教程(慕课版) |
分类 | |
作者 | 唐小燕,鲁大林 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 编辑推荐 1.信息类双高头部院校出品。 2.项目任务化贯穿写法,易学易教。 3.配套慕课视频和在线学习平台 4.提供案例源码和教材资源。 本教材可作为高等院校软件技术专业的教材,也可以作为Node.js编程爱好者自学资料,还可作为从事基于Node.js的Web应用开发人员的学习参考书籍。 内容推荐 教材坚持以落实立德树人为根本任务,融入“岗课赛证”设计,对接Web职业技能大赛和工信部1+X职业技能等级证书,遵循高职学生认知规律,校企合作开发资源,确保课程内容的前瞻性和案例的实用性。通过精心设计的典型项目案例,培养学生基于Node.js框架进行Web应用开发的编程能力。以教材改革为突破口,促进学生素质全面提升,引导学生理解精益、创新等工匠精神的基本内涵;遵守软件开发和维护的专业规范;通过任务实践,知行统一,增强学生勇于探索的创新精神。 教材内容主要包括7个单元:Node.js基础、Node.js模块化编程、Node.js文件系统操作、构建Web应用、MySQL数据库应用开发、Express框架开发、项目打包与部署等,教材围绕一个综合项目展开,学生在递进提升的任务实现中掌握Node.js应用开发技术,培养学生利用所学技术,解决实际问题的能力,提升学生软件开发能力,促进就业。 目录 目录 单元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 任务2 运行第 一个Node.js程序 1.4任务描述 1.5支撑知识 1.5.1 HBuilder的nodeclipse插件 1.5.2 node命令行工具 1.5.3 nodemon命令行工具 1.6任务实现 1.6.1 编写Node.js程序 1.6.2 运行Node.js程序 1.7单元小结 1.8拓展实践—console控制台输出 单元习题 单元2 Node.js模块化编程 内容导学 单元目标 任务1 模块化动态显示时间信息 2.1任务描述 2.2支撑知识 2.2.1 模块的定义 2.2.2 模范化规范 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 编写主程序代码 2.7 单元小结 2.8拓展实验—使用time-stamp模块输出时间 单元习题 单元3 Node.js文件系统操作 内容导学 单元目标 任务1 商品信息写入文件 3.1 任务描述 3.2 支撑知识 3.2.1 同步编程与异步编程 3.2.2 回调函数 3.2.3 fs模块简介 3.2.4 文件写操作 3.3 任务实现 3.3.1 写文件 3.3.2 查看文件 任务2 读取企业新闻标题 3.4 任务描述 3.5 支撑知识 3.5.1 Buffer简介 3.5.2文件读操作 3.6 任务实现 3.6.1 准备数据文件 3.6.2 读文件 任务3 遍历目录删除指定文件 3.7 任务描述 3.8 支撑知识 3.8.1目录创建 3.8.2目录遍历 3.8.3目录和文件删除 3.9 任务实现 3.9.1 准备目录文件 3.9.2 读取目录 3.9.3 删除指定文件 3.10单元小结 3.11拓展实践—JSON文件数据管理 单元习题 单元4 构建Web应用 内容导学 单元目标 任务1 创建http服务器 4.1 任务描述 4.2 支撑知识 4.2.1 HTTP协议原理 4.2.2 http模块介绍 4.2.3 http服务端 4.2.4 http客户端 4.3 任务实现 4.3.1 创建http服务器 4.3.2 客户端访问服务器 任务2 前后端新闻数据交互 4.4 任务描述 4.5 支撑知识 4.5.1 JSON文件 4.5.2后端跨域 4.6 任务实现 4.6.1 准备数据文件 4.6.2 服务器响应数据 4.6.3 客户端发送请求 4.7单元小结 4.8拓展实践—首页显示推荐商品信息 单元习题 单元5 MySQL数据库应用开发 单元目标 任务1 连接数据库 5.1 任务描述 5.2 支撑知识 5.2.1 安装MySQL 5.2.2 MySQL常用语句 5.2.3 数据库连接配置 5.3 任务实现 5.3.1 准备数据表 5.3.2 连接MySQL数据库 任务2 新闻信息管理 5.4 任务描述 5.5 支撑知识 5.5.1 数据增操作 5.5.2 数据删操作 5.5.3 数据改操作 5.5.4 数据查操作 5.6 任务实现 5.6.1 准备数据表 5.6.2 数据操作编码 5.7 单元小结 5.8 拓展实践—商品信息管理 单元习题 单元6 Express框架开发 单元目标 任务1 搭建框架项目 6.1 任务描述 6.2 支撑知识 6.2.1 Express简介与安装 6.2.2 路由配置 6.2.3 中间件使用 6.2.4 请求与响应对象 6.3 任务实现 6.3.1 安装express命令行工具 6.3.2 生成站点包 6.3.3 运行主程序 任务2 页面渲染商品信息 6.4 任务描述 6.5 支撑知识 6.5.1 模板引擎 6.5.2 Express框架中集成模板引擎 6.6 任务实现 6.6.1 准备模板引擎 6.6.2 编写路由代码 6.6.3 渲染模板数据 5.3.2 连接MySQL数据库 任务3 页面登录功能 6.7 任务描述 6.8 支撑知识 6.8.1 Session工作原理 6.8.2 Session的安装配置与设置获取 6.9 任务实现 6.9.1 准备登录数据表 6.9.2 实现登录模板 6.9.3 编写路由代码 6.10单元小结 6.11拓展实践—商品后台管理系统 单元习题 单元7 项目打包与部署 单元目标 任务1 使用webpack打包项目 7.1 任务描述 7.2 支撑知识 7.2.1 项目性能优化 7.2.2 使用webpack压缩打包 7.3 任务实现 7.3.1 打包项目 任务2 项目部署发布 7.4 任务描述 7.5 支撑知识 7.5.1服务器与域名 7.5.2 服务器系统 7.5.3项目环境部署 7.6 任务实现 7.6.1 部署项目 7.7 单元小结 7.8 拓展实践—企业网站系统发布 单元习题 附录 一、习题答案 二、JavaScript知识点摘要 三、参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。