Node.js Web全栈开发实战(课程教学大纲)

Node.js Web全栈开发实战(课程教学大纲)
文章图片
?
《Node.jsWeb全栈开发实战》
课程教学大纲
?
扫码优惠购书
学分
4学分
学时
54学时(含讲课26学时 , 上机28学时)
适用专业
信息技术及计算机相关专业
先修课程
计算机基础、计算机网络、HTML5+CSS3+Java、Java程序设计
开课部门
计算机系
1
课程的性质与目标
《Node.jsWeb全栈开发实战》课程专注于应用Node.js开发出优秀Web页面 , 涉及Node.js基础语法、模块化、服务器搭建、Express框架、MongoDB数据库操作、Ajax异步请求与同源策略、Node.js会话跟踪技术、Node.js爬虫程序的实现等内容 。 通过本课程的学习 , 学生能够较系统地掌握Node.js在Web全栈开发中的应用 , 并开发出优秀的Web应用 。 提高学生对计算机科学与技术的兴趣 , 促进学生在未来的学习和工作中 , 使用“计算思维”来解决实际问题 , 全面提高学生的综合素质 。
2
课程设计理念与思路
课程设计理念:高等教育的集中实践教学环节需明确必要的理论知识的升华与知识层面的拓展 , 不能局限于单纯的技能训练 。 以能力的培养为重点 , 以就业为导向 , 培养学生具备职业岗位所需的职业能力、职业生涯发展所需的能力和终身学习的能力 , 实现一站式教学理念 。
课程设计思路:基于工作过程开发课程内容 , 以行动为导向进行教学内容设计 , 以学生为主体 , 以案例(项目)实训为手段 , 设计出理论学习与技能掌握相融合的课程内容体系 。 教学整体设计以职业技能培养为目标 , 以案例(项目)任务实现为载体 , 理论学习与实际操作相结合 。
3
教学条件要求
操作系统:Windows7或以上版本 。
开发工具:Chrome浏览器、VisualStudioCode编辑器、Node.js等工具 。
4
课程的主要内容及基本要求
第1章初识Node.js
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第2章Node.js编程基础
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第3章异步I/O
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第4章Stream
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第5章Node.jsWeb服务器开发
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第6章Express框架
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第7章静态资源
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第8章Handlebars
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第9章MongoDB数据库
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第10章Ajax异步请求
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第11章会话跟踪
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第12章Node.js实现网络爬虫
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第13章网络编程
Node.js Web全栈开发实战(课程教学大纲)
文章图片
第14章项目实战:Express开发投票管理系统
Node.js Web全栈开发实战(课程教学大纲)