个人介绍
前端框架技术

主讲教师:李伟

教师团队:共14

  • 李伟
  • 朱西方
  • 李淑霞
  • 岳小冰
  • 马世欢
  • 门佳
  • 谭骥
  • 郭奇青
  • 杜恒
  • 李垒
  • 龚茜茹
  • 郝倩
  • 赵建超
  • 安炜
学校: 河南工业职业技术学院
开课院系: 电子信息工程学院
专业大类: 电子信息大类
开课专业: 计算机应用技术、软件技术
课程负责人: 李伟
课程英文名称: Front-end Framework Technology
课程编号: 0060792
学分: 3.5
课时: 64
课程介绍
       《前端框架技术》课程开设于2018年,目前已成为软件技术、计算机应用技术等专业的专业核心课程,开设该课程的目的是让学生在掌握基本的网页设计、开发能力之后,学会使用目前业界主流的、具有较高商用价值的Vue.js框架进行Web前端组件化开发。本课程的先修课程主要有《Web表示层开发技术》、《数据库原理与应用》,后续课程包括毕业设计、顶岗实习等。
       本课程主要面向软件技术、计算机应用技术、移动应用开发、大数据技术与应用等计算机相关专业高职学生,一般开设于第四学期。近年来每届约有9个班级开设该课程,学生数约400人/年。于2023年02月开始在“超星学习通”网络学习平台在线开课,预计三年内校内授课对象达到1200人左右,校外授课对象达到1500人左右。
教师团队

李伟

职称:副教授

单位:河南工业职业技术学院

部门:电子信息工程学院

朱西方

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

李淑霞

职称:教师

单位:河南工业职业技术学院

部门:电子信工程学院

岳小冰

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

马世欢

职称:教师

单位:河南工业职业技术学院

部门:电子信工程学院

门佳

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

谭骥

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

郭奇青

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

杜恒

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

李垒

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

龚茜茹

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

郝倩

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

赵建超

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

安炜

职称:教师

单位:河南工业职业技术学院

部门:电子信息工程学院

教学方法

(1)以案例为核心,重构教学内容

《前端框架技术》课程设计的总体原则是“紧扣就业岗位,优化课程体系和课程标准”,基于此原则课程组成员进行调研,首先从前端框架技术的技术发展和工作岗位分析出发,以工作任务为依据,归纳学习领域的职业能力要求来定位并设计《前端框架技术》课程,安排相关学习情景设计。本课程教学内容组织以学生职业能力和职业素养的培养为核心,采用模块化结构构建课程教学内容体系。根据教学大纲要求,遵循由浅入深、工作过程循序渐进的原则,课程模块内容由理论知识点和实践内容构成。课程内容取舍上,基础理论以必需和够用为度,以实训项目加强学生对理论的理解和职业技能的掌握。

依据《前端框架技术》课程标准、Web前端开发“1+X”证书标准,融入创新创业教育,打破传统教材内容体系,本课程共安排了8个讲练结合的教学型项目案例,将Vue前端框架的相关知识融入到这8个项目的具体模块任务中。项目案例之间有一定的衔接关系,每个模块按照“知识导例-知识讲解-实践训练-知识拓展”层级递进方法来设计知识点,在完成任务的过程中掌握相应的知识和技能,层级递进的知识体系与学习步骤如图1所示。


图1 《前端框架技术》课程层级递进知识设计体系

(2)以学生为中心,优化教学方法

针对本课程教学内容和高职学生的特点,对课程的教学方法进行改革,以有效调动学生学习兴趣,促进学生积极思考与实践,进而促进学生职业能力的发展。

考虑到学生的接受程度,采用“讲中学、探中学、例中学”的方法,结合传统的启发式教学,引导学生归纳总结规律性的、特殊性的知识点。遵循“重点讲够、难点讲透、引导自学”的原则,结合翻转课堂,学生自学、自讲、互评,培养学生自主学习能力和查阅文献资料的能力。在实践教学中,采用“教师做中教、学生做中学”相结合的方式,形成“前期准备、课堂教学、总结反馈”的循环机制(如图2所示),注重过程监控,提高教学质量。

以课程为中心,通过全面的网络辅助教学功能,包括作业、测试、通知、答疑、讨论、资料、评价等互动教学活动,促进师生之间、学生之间进行资源共享、问题交流和协作学习,增强教学吸引力。


图2 教学组织形式

(3)以思政为牵引,完善课程资源

本课程在专业人才培养方案、课程教学标准的指导下,从课程特点与定位出发,确定本课程思政目标要聚焦社会主义核心价值观、科技创新、科技报国、社会责任、职业规范、团队协作、工匠精神等。课程团队以“设计结构化、资源颗粒化”的理念,找准若干个专业教学和思政育人的契合点,选取典型事例与热点话题,归纳提炼出32个课程思政点,并将其融入到不同的教学内容中。

另外,在《前端框架技术》课程的讲授过程中,注重站在计算机科学家的角度上去讲解,让学生以设计者的眼光去理解每一种元素存在的意义和作用,即科学家为什么要设计该前端功能,从而更容易掌握,使抽象的语法规则变得具体。了解了这些内容,知其然也知其所以然,学习起来势必会事半功倍。

教学目标

围绕“价值引领、品行修养、知识传授、技能培养、思维创新、示范带动”六位一体课程育人理念,以学生为中心,使学生深入浅出了解Vue前端框架的逻辑思想、实现方法和应用技术,立足程序员、测试员、软件维护员等职业岗位(群),以学生职业素养、文化修养、团结协作、开拓创新、工匠精神、军工精神等为素质目标,确定学生的Vue基本概念、Vue开发环境搭建、Vue实例对象、内置指令、组件、Vue路由、状态管理等知识目标和利用Vue.js框架进行Web前端组件化开发的能力目标。具体教学目标如表所示。

素质目标

(1)培养精益求精的工匠精神、提升职业素养、文化修养;

(2)培养崇尚劳动、热爱劳动、辛勤劳动、诚实劳动的劳动精神;

(3)增强学生的爱国情感和民族自豪感,树立明确的职业目标。

知识目标

(1)掌握Vue实例创建、数据绑定、事件监听操作、组件定义和注册、数据传递、生命周期钩子函数等基本实现;

(2)掌握过渡和动画的含义、JavaScript钩子创建动画、列表过渡的实现;

(3)掌握vue-router的实现、路由对象的常用属性、动态路由的匹配及路由嵌套、query和params传参方式的使用。

能力目标

(1)掌握利用Vue.js框架进行Web前端组件化开发的能力;

(2)引导学生积极参加技能大赛,以赛促学,提升学生分析和解决程序设计的能力,具备较强的创新能力;

(3)培养学生独立设计网页的能力,树立终身学习意识,具备一定自学能力。

本课程遵循先进性、实用性、科学性的原则,以完成典型工作任务为目标,确定8个学习情景,教学内容及对应教学资源如表3所示。

 

序号

 
 

教学情景

 
 

教学内容

 

对应教学资源

1

Vue基础入门

Vue的核心设计思想、Vue开发环境搭建、Vue开发和调试工具的使用、Vue项目的创建

教学课件、教学视频

2

Vue开发基础(上)

Vue实例的创建、数据绑定、事件监听操作、组件定义和注册、数据传递、钩子函数

教学课件、教学视频、教学动画

3

Vue开发基础(下)

Vue常用API、实例对象常用属性、render渲染函数

教学课件、教学视频、教学动画

4

过渡和动画

过渡和动画的含义、内置过渡类名及自定义类名的使用、JavaScript钩子创建动画

教学课件、教学视频、教学动画

5

路由

vue-router的实现原理、路由对象的常用属性、query和params传参方式使用

教学课件、教学视频

6

状态管理

Vuex基本概念、Vuex下载安装方法、Vuex实例对象的配置方法、Vuex API接口使用

教学课件、教学视频、教学动画

7

Vue CLI

Vue CLI脚手架安装与使用、第三方插件、CLI服务

教学课件、教学视频、教学动画

8

服务器端渲染

客户端渲染和服务器端渲染的区别、服务器端渲染的基本实现、webpack搭建服务器端渲染

教学课件、教学视频、教学动画

教学效果

1.主要特色

(1)创新教学方法,提炼思政元素

抓住课堂讲授基础理论知识的教学主阵地,充分运用案例教学法,进行“提出问题—分析问题—解决问题”的互动式课堂教学,将课堂学习从校内向校外延伸,提高学生学以致用的能力。在课程思政教学上,充分发挥互联网资源丰富的优势,通过课程融入时政新闻、思政小案例等学习素材,实现课程思政教育中的资源互享与拓展,树立学生专业使命感、培养学生高度的责任心、严谨求实科学态度和爱岗敬业的精神,实现价值引领、知识教育、能力培养的有机统一。

(2)融通岗赛证创,重构教学内容

根据国家专业教学标准与学院软件技术专业人才培养方案,明确《前端框架技术》课程定位,对标前端工程师、网页设计师等岗位需求,引入真实工作任务场景,依据《前端框架技术》课程标准、Web前端开发“1+X”证书标准,融入创新创业教育,打破传统教材内容体系,将课程体系进行按照课前、课中、课后环节进行重构。科学设置教学任务,建立多样化、层次性的实践教学环节,改革实践教学的方法和途径,强化工程实践能力培养。

(3)推进自主学习,创新评价体系

在教学过程中,大力推动学生自主学习,教师辅助指导的模式。根据教学任务,教师讲解只限于重点内容,细节部分将留给学生带着任务在分组竞技中自主研究学习,将学生自主学习的过程与结果纳入学生课程评价。课程的评价体系主体由传统的以教师为主转变为学生自评、学生互评、教师评价、企业导师评价相结合,评价内容由传统的以期末考试为主转变为课前、课中、课后的过程性评价与结果性评价相结合。

2.影响力分析

本课程教学内容是全国职业技能大赛、“蓝桥杯”全国软件和信息技术专业人才大赛主要考核内容,对学生的算法能力培养具有极其重要意义,多年来在该课程的培养下,已有数百名学生在赛项中获得优异成绩,增强了学生的专业能力,提高了学生的就业竞争力。

3.国内外同类课程比较

(1)教学内容融通岗赛证创,重视实践环节;教学方法采用“任务驱动”教学模式,融“教、学、做”为一体,充分体现学生学习的主动性;教学评价增加了评价主体,实现了评价方式多元化。

(2)本课程具有一支学历、职称、年龄结构合理的教学队伍,中高级职称的教学人员是课程的中坚力量,同时重视课程后备力量的储备,课程负责人每年均承担课程的教学工作。

(3)课程团队成员科研能力强,技术服务水平高,教学改革研究成果显著。在团队的指导下,学生在各类专业、学科竞赛中多次取得优异成绩。

(4)注重课程思政的融入,在讲授理论知识和实践技能的同时,培养学生适应行业需要和社会竞争的能力以及自信精神、敬业精神、工匠精神、责任意识等,对学生进行全方位、立体式的培养。

参考教材


教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 《前端框架技术》课程概述
视频
.mp4
2024-12-05 162.94MB
1.2 前端技术的发展
视频
.mp4
2024-12-05 119.93MB
1.3 什么是Vue
文档
.pptx
2024-08-22 1.71MB
 
视频
.mp4
2024-12-05 102.88MB
1.4 Vue的优势
视频
.mp4
2024-08-22 91.93MB
1.5 搭建Vue.js的开发环境
视频
.mp4
2023-11-01 42.47MB
1.6 Vue的下载和引入
文档
.pptx
2024-08-22 1.01MB
 
视频
.mp4
2024-12-05 105.14MB
1.7 第一个Vue.js应用
视频
.mp4
2023-11-01 37.83MB
1.8 Node.js环境
文档
.pptx
2024-08-22 1.14MB
 
视频
.mp4
2024-12-05 97.05MB
1.9 npm包管理工具
文档
.pptx
2024-08-22 985.90KB
 
视频
.mp4
2024-12-05 78.81MB
1.10 课件
文档
.doc
2024-08-22 84.50KB
 
文档
.pptx
2024-08-22 1.73MB
 
文档
.pptx
2024-08-22 1.71MB
 
文档
.pptx
2024-08-22 1.01MB
 
文档
.pptx
2024-08-22 1.14MB
 
文档
.pptx
2024-08-22 985.90KB
2.1 创建Vue实例
视频
.mp4
2023-11-01 28.89MB
2.2 Vue.js模板
视频
.mp4
2023-11-01 50.82MB
2.3 el唯一根标签
文档
.pptx
2024-08-22 972.91KB
 
视频
.mp4
2024-12-05 88.90MB
2.4 data初始数据
文档
.pptx
2024-08-22 1003.90KB
 
视频
.mp4
2024-12-05 90.51MB
2.5 methods定义方法
文档
.pptx
2024-08-22 987.66KB
 
视频
.mp4
2024-12-05 91.80MB
2.6 computed计算属性
视频
.mp4
2024-12-05 93.61MB
2.7 监听属性watch
视频
.mp4
2024-12-05 99.14MB
2.8 Vue实例的生命周期
视频
.mp4
2024-12-05 117.60MB
2.9 事件修饰符
视频
.mp4
2024-12-05 116.81MB
2.10 课件
文档
.doc
2024-08-22 93.50KB
 
文档
.pptx
2024-08-22 1.41MB
 
文档
.pptx
2024-08-22 972.91KB
 
文档
.pptx
2024-08-22 1003.90KB
 
文档
.pptx
2024-08-22 987.66KB
3.1 v-model数据双向绑定
视频
.mp4
2024-12-05 105.30MB
3.2 v-for的使用
视频
.mp4
2023-11-01 26.92MB
3.3 v-if和v-show的使用和比较
视频
.mp4
2024-12-05 109.81MB
3.4 v-model修饰符的使用
视频
.mp4
2023-11-01 21.62MB
3.5 filters过滤器的使用
视频
.mp4
2023-11-01 34.85MB
3.6 使用slot分发内容
视频
.mp4
2023-11-01 68.60MB
3.7 课件
文档
.doc
2024-08-22 88.00KB
 
文档
.pptx
2024-08-22 899.74KB
 
文档
.pptx
2024-08-22 879.64KB
 
文档
.pptx
2024-08-22 1.01MB
 
文档
.pptx
2024-08-22 1.00MB
 
文档
.pptx
2024-08-22 1.02MB
 
文档
.pptx
2024-08-22 999.51KB
 
文档
.pptx
2024-08-22 1.14MB
 
文档
.pptx
2024-08-22 1003.62KB
 
文档
.pptx
2024-08-22 908.04KB
 
文档
.pptx
2024-08-22 1.05MB
 
文档
.pptx
2024-08-22 1020.16KB
4.1 组件
文档
.pptx
2024-08-22 983.85KB
 
文档
.pptx
2024-08-22 974.87KB
 
视频
.mp4
2024-12-05 121.35MB
 
视频
.mp4
2024-12-05 81.50MB
4.2 组件的创建与属性
视频
.mp4
2023-11-01 87.49MB
4.3 组件的切换
视频
.mp4
2023-11-01 27.38MB
4.4 组件中的props属性
视频
.mp4
2023-11-01 86.31MB
4.5 自定义事件
视频
.mp4
2023-11-01 34.49MB
4.6 组件中使用v-model
视频
.mp4
2023-11-01 63.18MB
4.7 非父子组件的通信
视频
.mp4
2023-11-01 73.95MB
4.8 数字输入框组件的开发
视频
.mp4
2023-11-01 99.48MB
4.9 标签页组件的开发
视频
.mp4
2023-11-01 139.28MB
4.10 课件
文档
.pptx
2024-08-22 1.84MB
 
文档
.pptx
2024-08-22 705.46KB
 
文档
.pptx
2024-08-22 974.87KB
 
文档
.pptx
2024-08-22 983.85KB
 
文档
.pptx
2024-08-22 1.06MB
 
文档
.pptx
2024-08-22 1.03MB
 
文档
.pptx
2024-08-22 1.11MB
5.1 全局安装@vue/cli
视频
.mp4
2023-11-01 9.65MB
5.2 CLI插件
视频
.mp4
2023-11-01 10.63MB
5.3 环境变量配置与静态资源处理
视频
.mp4
2023-11-01 13.52MB
5.4 课件
文档
.pptx
2024-08-22 1.22MB
 
文档
.pptx
2024-08-22 1.07MB
 
文档
.pptx
2024-08-22 1.07MB
 
文档
.pptx
2024-08-22 897.19KB
 
文档
.pptx
2024-08-22 905.04KB
 
文档
.pptx
2024-08-22 877.02KB
 
文档
.pptx
2024-08-22 894.24KB
6.1 初识路由
视频
.mp4
2024-12-05 95.11MB
6.2 vue-router基本使用
视频
.mp4
2024-12-05 89.01MB
6.3 动态路由
视频
.mp4
2024-12-05 92.79MB
6.4 嵌套和命名路由
视频
.mp4
2023-11-01 9.32MB
6.5 课件
文档
.pptx
2024-08-22 1.42MB
 
文档
.pptx
2024-08-22 1.32MB
 
文档
.pptx
2024-08-22 1.12MB
 
文档
.pptx
2024-08-22 1.02MB
 
文档
.pptx
2024-08-22 1.01MB
 
文档
.pptx
2024-08-22 993.27KB
 
文档
.pptx
2024-08-22 977.81KB
7.1 什么是Vuex
视频
.mp4
2024-12-05 112.90MB
7.2 vuex五个组成部分
视频
.mp4
2023-11-01 44.27MB
7.3 vuex实现购物车
视频
.mp4
2023-11-01 65.25MB
7.4 课件
文档
.doc
2024-08-22 91.50KB
 
文档
.pptx
2024-08-22 1.12MB
 
文档
.pptx
2024-08-22 1.19MB
 
文档
.pptx
2024-08-22 1.09MB
 
文档
.pptx
2024-08-22 991.96KB
 
文档
.pptx
2024-08-22 1.57MB
8.1 客户端渲染与服务器端渲染的区别
视频
.mp4
2023-10-19 17.84MB
8.2 服务器端渲染的注意事项
视频
.mp4
2023-10-19 6.28MB
8.3 创建vue-ssr项目
视频
.mp4
2023-11-01 10.59MB
8.4 渲染Vue实例
视频
.mp4
2023-10-19 15.20MB
8.5 Express搭建SSR
视频
.mp4
2023-09-18 80.02MB
8.6 课件
文档
.doc
2023-06-16 86.00KB
 
文档
.pptx
2023-06-16 814.71KB
9.1 项目功能展示
视频
.mp4
2023-10-19 38.27MB
9.2 项目工程搭建
视频
.mp4
2023-10-19 41.04MB
9.3 公共组件开发
视频
.mp4
2023-10-19 119.75MB
9.4 页面组件开发
视频
.mp4
2023-10-19 79.48MB
9.5 后端服务器搭建
视频
.mp4
2023-10-19 58.58MB
9.6 课件
文档
.doc
2024-08-22 99.00KB
 
文档
.pptx
2024-08-22 1.89MB
 
文档
.pptx
2024-08-22 3.93MB
 
文档
.pptx
2024-08-22 906.27KB
 
文档
.pptx
2024-08-22 3.03MB
 
文档
.pptx
2024-08-22 969.06KB
 
文档
.pptx
2024-08-22 1012.75KB
 
文档
.pptx
2024-08-22 1.11MB
课程章节
提示框
提示框
确定要报名此课程吗?
确定取消

京ICP备10040544号-2

京公网安备 11010802021885号