《NodejsWeb全栈开发实战》课程教学大纲.docxVIP

《NodejsWeb全栈开发实战》课程教学大纲.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

[在此处键入]

《NodejsWeb全栈开发实战》课程教学大纲

学分:4学分

学时:54学时(其中:讲课学时:26,上机学时:28)

适用专业:信息技术及计算机相关专业

先修课程:计算机基础、计算机网络、HTML5+CSS3+JavaScript、Java程序设计

开课部门:计算机系

一、课程的性质与目标

《NodejsWeb全栈开发实战》是专注于应用Node.js开发出优秀Web页面的前端教材,涉及Node.js基础语法、模块化、服务器搭建、Express框架、MongoDB数据库操作、Ajax异步请求与同源策略、Node.js会话跟踪技术、Node.js爬虫程序的实现等。通过本课程的学习,学生能够较系统地掌握Node.js在Web全栈开发的主要知识,掌握Node.js并应用Node.js开发出优秀的Web应用。提高学生对计算机科学与技术的兴趣,促进学生能在未来的学习和工作中,使用“计算机思维”来解决实际问题,全面提高学生的综合素质。

二、课程设计理念与思路

课程设计理念:高等教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展,不能局限于单纯的技能训练。单纯的技能训练不是提高高等教育的理想课程。以能力的培养为重点,以就业为导向,培养学生具备职业岗位所需的职业能力,职业生涯发展所需的能力和终身学习的能力,实现一站式教学理念。

课程设计思路基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体.理论学习与实际操作相结合”。

三、教学条件要求

操作系统:Windows7或以上

开发工具:Chrome浏览器、VisualStudioCode编辑器、Node.js等工具

四、课程的主要内容及基本要求

第一章初识Node.js

学习单元

第一章初识Node.js

学时

2学时

学习目标

了解Node.js简介

掌握Node.js的运行环境的安装

掌握NPM依赖管理工具的应用

学习内容

知识点

了解

掌握

重点

难点

可选

Node.js的发展历程

Node.js的特点

为什么要使用Node.js

在Windows上安装Node

在Linux上安装Node

在macOS上安装Node

NPM简介

NPM的使用

第二章Node.js编程基础

学习单元

第二章Node.js编程基础

学时

2学时

学习目标

理解Node.js的基础语法

掌握创建Node应用的步骤

掌握Node.js的模块化开发

学习内容

知识点

了解

掌握

重点

难点

可选

Node.js基础

创建第一个Node应用

模块化的概念

CommonJS规范

Node.js中的模块化

Node.js系统模块

第三方模块

第三章异步I/O

学习单元

第三章异步I/O

学时

2学时

学习目标

了解什么是异步I/O

理解Node.js的异步I/O

理解非异步的API

学习内容

知识点

了解

掌握

重点

难点

可选

为什么要使用异步I/O

异步I/O与非阻塞I/O

事件循环

观察者模式

请求对象

执行回调

定时器

process.nextTick()函数

第四章Stream

学习单元

第四章Stream

学时

3学时

学习目标

理解Stream的概念

掌握Stream操作文件的方法

掌握readline的逐行读取

理解Buffer二进制流相关概念

学习内容

知识点

了解

掌握

重点

难点

可选

Stream简介

Stream实现的过程

Stream应用场景

Node.js读写文件

使用Stream读写文件

Stream对性能的影响

readline逐行读取

什么是二进制流

使用Buffer提升性能

第五章Node.jsWeb服务器开发

学习单元

第五章Node.jsWeb服务器开发

学时

2学时

学习目标

掌握应用Node.js搭建Web服务器的方法

理解请求与响应对象的相关信息

学习内容

知识点

了解

掌握

重点

难点

可选

http模块

事件驱动编程

路由

静态资源服务

URL的组成部分

HTTP请求方法

请求报头

响应报头

请求体

参数

请求对象

响应对象

第六章Express框架

学习单元

第六章Express框架

学时

4学时

学习目标

了解Express框架简介

掌握Express框架的安装与配置

掌握Express中间件的应用

理解Express的MVC

学习内容

文档评论(0)

A~下一站守候 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档