




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《Node.js应用开发》课程标准课程代码R00621243课程名称Node.js应用开发课程性质专业必修课课程类型B理实一体化课程(理论教学+实践教学)学分4学时64适用专业软件技术合作企业教学方式B线上线下混合式考核类型考试课制订时间2025年06月制订人审核人一、课程定位1.课程在专业培养中的定位及作用Node.js是一个新兴的JavaScript执行平台,目前发展势头不可阻挡。《Node.js应用开发》是高等职业教育软件技术专业国家教学资源库及双高计划软件技术专业群建设课程。课程坚持以落实立德树人为根本任务,融入“岗课赛证”设计,对接Web职业技能大赛和工信部1+X职业技能等级证书,遵循高职学生认知规律,校企合作开发资源。《Node.js应用开发》课程为“1+X”Web前端开发职业技能等级证书的核心课程,在第三学期开设。课程以Node.js应用开发知识传递、技能提升、思维训练为目的,主要学习Node.js开发中常用的原生模块和典型的项目案例,帮助学生理解并掌握Node.js开发的常用技术,提高学生实际开发水平和项目实战能力。2.本课程与其它课程的关系本课程的前导课程为《静态网页设计技术》《数据库管理与应用》《JavaScript程序设计》,通过前导课程的学习,学生已经具备基本的Web前端设计与开发、数据库设计与应用能力。该课程后续课程有《微信小程序开发》《数据可视化》,本课程对后续课程的支撑能力是前后端数据交互的能力。表1前导、后续课程一览表前导课程本课程后续课程静态网页设计技术》《数据库管理与应用》《JavaScript程序设计》《Node.js应用开发》《微信小程序开发》《数据可视化》二、课程目标通过本课程的学习,培养学生使用Node.js进行Web前后端数据交互所需的职业能力,形成数据获取、数据解析、数据呈现的基本思想,养成良好的数据请求与响应的编码习惯,培养前后端数据交互的等能力,为今后从事Web全栈开发奠定良好的基础。通过编码规范、数据接口规范等思政元素的融入,引导学生理解精益、创新等工匠精神的基本内涵;遵守软件开发和维护的专业规范;通过任务实践,知行统一,增强学生勇于探索的创新精神。课程具体目标为:1.知识目标(1)掌握Node.js环境搭建;(2)掌握Node.js的编码规范;(3)掌握Node.js包管理机制;(4)了解Node.js网络开发;(5)了解Node.js文件模块使用;(6)掌握Node.js数据库开发;(7)掌握Express框架的基本使用。2.能力目标(1)能够正确搭建和配置Windows平台下的Node.js开发环境;(2)能够使用Node.js编写规范,解决实际编程问题;(3)能够使用Node.js包管理机制;(4)能够使用网络开发,构建HTTP服务器;(5)能够关联MySQL数据库、熟练操作和查询表中数据;(6)能够使用Express框架访问与操作MySQL数据库。3.素质目标(1)遵职业规范:引导学生注重Web应用开发基本流程规范、开发文档和编码的规范性、标注的准确性;(2)究科学思维:通过挖掘程序设计中蕴含的计算思维、实验思维,借助思维导图等工具帮助学生理性思考问题、高效解决问题;(3)担社会责任:牢记专业使命,肩负专业的社会责任,促进社会的良性发展,培养学生良好的行为习惯,形成真善美的良好品质,具备国家大局意识和社会服务意识;(4)立工匠精神:引导学生养成追求卓越的创造精神、精益求精的品质精神和用户至上的服务精神。三、课程内容与要求按照项目载体、任务递进原则,重构课程结构,形成了由简单到复杂、由单一到综合的课程结构,主要内容包括3个模块:Node.js基础开发、框架开发和项目部署,程较为全面地介绍了Node.js应用开发中涉及到的基础知识和核心技术,包括开发环境部署、模块化编程、文件系统、网络编程、MySQL数据库开发、使用框架Express搭建项目环境与应用开发等。课程内容新颖实用,促进学生素质全面提升。每个模块又由若干教学单元组成:Node.js认知、Node.js模块化编程、文件系统、构建Web应用、数据库应用开发、Express框架开发、综合项目实践、项目部署和项目答辩与优化具体见表2所示。表2教学内容及要求序号模块/项目名称教学单元/子任务主要学习内容(知识点)对接典型工作任务要求或职业能力要求思政育人目标建议学时1模块一Node.js基础开发单元一Node.js认知1.1Node.js简介1.2Node.js开发环境部署1.3第一个Node.js程序拓展实训解构商品数据1.了解Node.js发展历史与特点;2.了解Node.js与JavaScript的区别及使用环境;3.掌握Node.js环境的安装;4.掌握第一个Node.js程序的编写与运行。发挥主观能动性,自主查阅手册及资料。42模块一Node.js基础开发单元二Node.js模块化编程2.1模块化开发2.2Node.js模块基础2.3Node.js包管理2.4CNPM和YARN安装和使用拓展实训格式化商品日期1.理解模块化开发的思想;2.理解CommonJS的规范和使用场景;3.掌握NPM常用命令;4.掌握NPM包的分类和规范;5.掌握Node.js核心模块和常用模块;6.掌握模块加载原理与加载方式;7.理解自定义包的定义方法。规则筑基,协作共赢。83模块一Node.js基础开发单元三Node.js文件系统操作3.1回调函数3.2异步编程3.3文件打开与关闭3.4文件读取和写入3.5fs目录操作拓展实训JSON文件数据管理1.掌握回调函数的作用及运用方式;2.掌握异步编程的两种开发模式。3.了解fs文件系统;4.了解Node.js中的fs模块;5.掌握文件的写入、追加、读取、复制等操作;6.掌握文件的目录操作。践行分步执行的严谨思维,培养异步编程的耐心与细致。84模块一Node.js基础开发单元四构建Web应用4.1http模块4.2创建Web服务器4.3动态处理静态资源请求4.4前后端商品数据交互拓展实训网络接口数据请求与展示1.了解http请求响应的流程;2.了解http的请求报文和响应报文;3.掌握如何使用http模块构建Web服务器;4.掌握http的路由控制思路;5.了解path模块的简单使用。分工协作,合作共赢。85模块一Node.js基础开发单元五数据库应用开发5.1安装MySQL5.2MySQL常用语句5.3连接数据库5.4数据库操作综合项目查询商品信息1.了解Node.js访问MySQL服务器的流程;2.掌握使用mysql模块连接MySQL数据库的代码;3.掌握使用mysql模块进行数据库增删改查操作基本代码。关注生活,创新应用。86模块二Node.js框架开发单元六Express框架开发6.1Express简介与安装6.2请求与响应6.3基于Express搭建项目6.4Express中集成模板引擎6.5实现首页商品展示6.6实现分类商品列表页6.7实现商品详情页项目实训企业门户网站开发1.掌握Express框架的安装;2.掌握Express框架的路由配置;3.了解Express框架中集成模板引擎。4.掌握使用Express框架实现企业门户。专注、专业,框架:高效协作的典范。127模块二Node.js框架开发单元七综合项目-商品管理系统7.1项目准备7.2管理员登录7.3首页显示商品列表7.4商品添加功能7.5商品搜索功能7.6商品修改功能7.7商品删除功能掌握Express中Session的配置与使用;掌握图片上传功能;掌握Express中数据的增删改查操作;4.掌握Express框架中间件的使用。锻造严谨务实的工程思维,强化系统安全责任意识。128模块三Node.js项目部署项目部署项目答辩使用PM2进行项目部署项目答辩1.掌握项目部署的常用PM2命令;2.学生对项目过程及结果进行陈述;3.学生针对教师意见进行项目优化。学思结合、知行统一,勇于探索的创新精神。4四、教学方法建议全面落实立德树人根本任务,有机融入思想政治教育元素;采用理实一体化、线上线下混合式等教学模式,项目教学、任务驱动、案例教学等授课方式,合作式、讨论式、探究式等学习方法。鼓励和引导学生开展合作探究学习、自主学习、亲身实践学习等。五、课程实施条件1.师资团队要求主讲教师需具备扎实的Web全栈开发相关专业知识,熟悉教学和课程知识,需具备技术应用能力、教学设计能力、资源开发能力、教学实施能力。教学团队由一名团队带头人以及若干名专业骨干教师、专业课教师组成,要求主讲教师能够对所教学科进行思考,发掘和分析问题,掌握新的学习思维;能够根据学习情况,和学生进行有效的沟通交流,激发学生积极性,引导学生正确的学习态度;能够不断创新,根据学生的学习特点和目标来改进教学内容,提高教学效果。2.实践教学条件要求(1)计算机硬件要求:CPU主频>1.5GHz,内存容量>=2GB。(2)软件要求:Windows7或以上,Node.js,MySQL,HBuilder、VSCode等相关集成开发工具。(3)其他要求:本课程要求在多媒体实训室完成,以实现“做、学、教”一体化,同时要求安装多媒体教学软件。3.教学资源基本要求(1)教材选用与编写校企合作开发了新形态教材和校本讲义。《Node.js应用开发项目化教程》,唐小燕、鲁大林主编,人民邮电出版社,2024年11月。《Node.js应用开发》,唐小燕主编,人民邮电出版社,2021年11月。《Web前端开发(高级)》1+X职业技能等级证书配套讲义,工业和信息化部教育与考试中心主编,2019年08月。(2)课程资源的开发与利用校企共同开发了线上课程,已被评为江苏省职业教育首批在线精品课程。学银在线课程平台;中国大学MOOC;智慧职教SPOC教学平台/智慧职教在线课程平台。六、考核方式建议本课程注重学生平时学习过程,考核由素质性评价、知识性评价、技能性评价、创新性评价4部分组成,其中创新性评价为附加奖励项,具体如表3所示。表2各项考核比例序号考核环节考核内容比例1素质性评价编码规范、文档规范、职业素养、岗位认知、学习态度等20%2知识性评价作业+单元测验(含期中考试)+期末考试40%3技能性评价各模块任务实训40%1.素质性评价对学生课堂中编码和流程的规范程度进行评价打分,通过问卷等方式对学生的职业素养认知和专业岗位认知进行考核。同时对学生出现迟到、早退,仪容不整,不带书本、从事与课堂教学无关事项、打瞌睡、不参与团组活动以及其他学习主动性明显不足现象的,每次扣1分;无故旷课、严重影响课堂秩序的,每次扣2分,直至该项素质性评价成绩扣完。如一课程缺课累计达总课时的三分之一及以上者,依照学院《学生学分制学籍管理规定》第十一条,该课程成绩按零分计,直接重修。2.知识性评价每完成一个单元教学任务后应进行一次课堂小测验;单元测验、期末成绩按30:70(百分制)计入知识性评价成绩。3.技能性评价表4课程技能考核各模块占比一览表编号模块名称考核比例1Node.js认知5%2Node.js模块化编程5%3Node.js文件系统操作10%4构建Web应用10%5数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度装配式建筑构件生产及安装劳务分包合同
- 2025年度空地出租合同范本:生态农业园空地租赁协议
- 2025年度土地买卖合同风险评估与防范指南
- 2025版私人财产抵押房产租赁合同模板
- 2025年度公共建筑电气安装与节能改造合同
- 2025版外墙防水施工项目管理合同规范
- 2025年度物流公司委托代理仓储及配送人员招聘协议
- 2025版节假日活动用娃娃机租赁合同
- 2025大理石翻新工程石材表面老化恢复合同
- 2025版国际贸易委托贷款合同范本
- 外科学教案-腹外疝
- 寺院电路改造方案(3篇)
- 监理公司财务管理制度
- NBT 11551-2024 煤矿巷道TBM法施工及验收标准
- 生产环境条件管理制度
- 汽修进出厂管理制度
- 试用期员工绩效考核表新版本
- 2025江苏省招标中心有限公司校园招聘30人笔试参考题库附带答案详解
- 原发性乳腺癌规范化诊疗指南
- 2025年“健康中国”战略下医疗健康产业投资趋势报告
- 湿地公园项目监理规划
评论
0/150
提交评论