- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Node.js应用开发》课程标准
课程代码
课程名称
Node.js应用开发
课程性质
专业必修课
课程类型
B理实一体化课程(理论教学+实践教学)
学分
4
学时
64
适用专业
软件技术
合作企业
华晟经世信息技术股份有限公司
教学方式
B线上线下混合式
考核类型
考试课
制订时间
2023年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)立工匠精神:引导学生养成追求卓越的创造精神、精益求精的品质精神和用户至上的服务精神。
三、课程内容与要求
课根据1+XWeb前端开发岗位能力要求,重构课程结构,形成了由简单到复杂、由单一到综合的课程结构,主要内容包括3个模块:Node.js基础开发、框架开发和项目部署,程较为全面地介绍了Node.js应用开发中涉及到的基础知识和核心技术,包括开发环境部署、模块化编程、文件系统、网络编程、MySQL和MongoDB数据库开发、使用框架Express/Koa搭建项目环境与应用开发等。课程内容新颖实用,促进学生素质全面提升。每个模块又由若干教学单元组成:Node.js认知、模块机制、异步编程、文件系统、构建Web应用、Express框架、数据库应用开发和项目答辩与优化具体见表2所示。
表2教学内容及要求
序号
模块/项目
名称
教学单元/子任务
主要学习内容(知识点)
对接典型工作任务要求或职业能力要求
思政育人目标
建议学时
1
模块一Node.js基础开发
单元一Node.js认知
1.1Node.js简介
1.2N
您可能关注的文档
- 2024年单独招生考试大纲及题库(职业适应性测试).doc
- 2024年单独招生考试考试大纲及题库(语文).doc
- 专业认证+思政版-教学大纲-数据结构(课程设计)-2周-2024秋.pdf
- 专业认证+思政版-教学大纲-数据结构-56学时-2024秋.pdf
- 第2章-数据结构第3版- 线性表-2024秋.pptx
- 第3章-数据结构第3版- 栈和队列-2024秋.pptx
- 第4章-数据结构第3版- 串、数组和广义表-2024秋.pptx
- 第5章-数据结构第3版- 树和二叉树-2024秋.pptx
- 第6章-数据结构第3版- 图-2024秋.pptx
- 第7章-数据结构第3版- 查找-2024秋.pptx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
- 大学计算机网络教授老刘 + 关注
-
实名认证服务提供商
教师资格证、中级网络工程师持证人
专注于计算机技术相关文章撰写,方案设计,方案实现等,方案的个性定制,修改,润色等,本人已有8年相关工作经验,具有扎实的文案功底
文档评论(0)