《Vue.js 3.x从入门到实战》 陈恒 教学大纲.docx
《《Vue.js 3.x从入门到实战》 陈恒 教学大纲.docx》由会员分享,可在线阅读,更多相关《《Vue.js 3.x从入门到实战》 陈恒 教学大纲.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Vue. js 3. x从入门到实战教学大纲课程名称(中/英):Vue.js 前端开发框架技术 /Vue.js Front-end Development Framework Technology学分:2总学时:48理论学时:24实验学时:24 (含实战)课程类别:专业课开课学期:2适用专业:软件工程、计算机科学与技术课程性质:必修课先修课程:HTML + CSS + JavaScript一、课程简介Vue.js是目前流行的三大前端框架之一。课程以Vue.js 3为基础,重点讲解 Vue.js的生产环境、开发工具、基础语法及生态系统,为学生搭建起通向“企业 级应用前端开发”的桥梁和纽带,为学生
2、在前端开发领域“深耕细作”奠定基础、 指明方向。课程将系统地讲授计算属性、监听器、内置指令、组件、过渡与动画、 自定义指令、渲染函数、响应性与组合API、webpackVue Router Vuex、Vue UI组件库等基础知识,并使用Vite、Vue CLI等前端开发与构建工具开发一个 Vue.js前端应用电子商务平台,为大型项目的前端开发打下坚实基础。二、课程目标(1)知识目标课程目标1:理解Vue.js的基础知识及框架原理;课程目标2:掌握基于Vue.js前端开发的主要过程、步骤和方法,针对企业 级应用前端开发的实际问题,总结提炼相关的系统架构;课程目标3:熟练使用VSCode、Vite
3、、Vue CLI等开发与构建工具,构建基 于Vue.js的前端应用开发;课程目标4:撰写“Vue.js前端开发框架技术”课程作业、实验报告,能够 查找和阅读Vue.js前端开发框架方面的国内外文献资料。(2)能力目标课程目标5:注重培养实践与实战能力,掌握基本的Vue.js前端开发框架创 新方法和应用解决方案;课程目标6:研究与Vue.js前端开发框架相关的前沿理论与框架发展新动向, 能够结合大数据、云计算等新兴技术,拓展面向新兴行业的前端系统整合开发;课程目标7:培养学生树立正确的思想意识,专业课程融入“思政教育”。了 解企业级应用前端开发过程中有关国家的经济、环境、法律、安全、健康、伦理
4、等政策和制约因素;课程目标8:面向新工科建设,了解前端工程管理原理与经济决策方法,并 能在企业级应用前端开发中进行应用;课程目标9:通过团体协作,小组讨论、翻转课堂等课程教学模式设置,使 学生积极承担个体、团队成员以及负责人的多种角色;课程目标10:具有自主学习和终身学习的意识,不断学习Vue.js前端开发框架相关知识,适应新的发展领域。(3)课程目标与毕业要求的关系毕业要求指标点具体内容对应课程目标1.专业知识:具有独立获取知识、提出问题、分析问题和解决问题的 基本能力及开拓创新的精神。2、 4、 5、 62.问题分析与设计解决方案:掌握Vue.js前端开发框架的基本理论、 基本知识和基础方
5、法。1、2、33.思政培养:具有人文社会科学素养、社会责任感,能够在实践与实 战中理解并遵守工程职业道德和规范,履行责任。7、8、94.自主学习能力:具有较强的自学能力、一定的前端工程设计能力、 分析解决前端工程实际问题能力。6、105.沟通:能够就企业级应用前端开发方面问题与业界同行及社会公众 进行有效沟通和交流。4、8、96.使用现代工具:具有较强的前端系统整合开发能力,能够运用软件 工具进行前端工程项目的需求分析、设计、实现、测试、维护等工 作。37.项目管理:理解并掌握前端工程管理原理与经济决策方法,并能在 多学科环境中应用。4、 5、 6、 88.终身学习:具有自主学习和终身学习的意
6、识,有不断学习和适应发 展的能力。10(4)教学内容安排总体思路由Vue.js基础入门到项目案例实战,具体内容安排顺序:Vue.js 3基础知识 (计算属性、监听器、内置指令、组件、过渡与动画、自定义指令、渲染函数、 响应性与组合 API、webpack) Vue.js 3 进阶知识(Vue Router Vuex、Vue UI 组件库)一项目案例实战(电子商务平台的前端设计与实现)。三、教学内容及基本要求序 号教学内容教学要求总学时96对应课程 目标讲 课实 验实 战1初始Vue.js,包括网站交 互方式、MVVM模式、 Vue.js的定义、Vue.js的安 装方法以及Vue.js的生命 周
7、期等内容1 .了解网站交互方式2 .理解MVVM模式的基本原理3 .掌握Vue.js的安装方法4 .理解Vue.js的生命周期1001、2、 52计算属性和监听器,包括1.掌握计算属性computed和监1101、2、计算属性computed以及监听器属性watch等内容听器属性watch的用法2 .理解计算属性和监听器属性 的使用场景3 .熟练撰写实脸报告3、4、 53内置指令,包括v-bind、 v-if v-show v-for v-on v-model等指令1 .掌握Vue.js的常用内置指令的 用法2 .熟练撰写实验报告1201、2、3、4、54组件,包括组件注册、组 件通信、插槽、
8、动态与异 步组件等内容1 .了解组件注册机制2 .掌握使用props进行父子组件 传值3 .掌握组件通信的基本原理,包 括父子组件通信、兄弟组件通信、 组件链通信等场景4 .了解插槽的基本用法5 .了解动态与异步组件的实现方 法6 .熟练撰写实验报告4201、2、3、4、5、6、105过渡与动画,包括单元素/ 组件过渡、多元素/组件过 渡以及列表过渡等内容1 .掌握单元素/组件过渡的实现方 式2 .掌握多元素/组件过渡的实现方 式3 .掌握列表过渡的实现方式1001、2、3、4、56自定义指令,包括自定义 指令的注册机制、自定义 指令的实现原理、自定义 指令实战等内容1 .掌握自定义指令的使用
9、方法2 .理解自定义指令的实现原理3 .理解自定义指令的注册机制1001、2、3、4、 57渲染函数,包括DOM树 的基本概念、渲染函数的 基本原理、h()函数的基本 用法等内容1 .掌握渲染函数的用法2 .理解渲染函数的原理1001、2、 3、4、58组合API与响应性,包括 响应性的概念及原理、组 合API的原理、setup组件 选项、提供/注入、模板引 用、响应式计算与侦听等 内容1 .掌握setup函数的用法2 .理解响应性原理与组合API思 想3 .理解响应式计算与侦听原理2001、2、3、4、5、89使用 webpack ,包括 webpack的安装与使用、 加载器Loaders与
10、插件 Plugins、单文件组件与 vue-loader 等内容1 .掌握webpack的基本配置2 .了解webpack加载器与插件的 配置3 .掌握使用webpack构建Vue.js 应用的具体过程4 .了解npm常用命令2001、2、3、4、5、610Vue Router ,包括 Vue Router 的安装、Vue Router 的基本用法、Vue Router 高级应用、路由钩子函数、1 .掌握如何使用VueCLI脚手架 搭建Vue.js项目2 .掌握Vue Router的基本用法、 高级应用以及路由钩子函数的使4201、2、3、4、5、6、7、8路由元信息等内容用3 .了解网络安全
11、机制4 .了解国家网络安全战略5 .熟练撰写实脸报告11Vucx,包括状态管理与应 用场景、Vuex的安装与基 本应用、Vuex的核心概念 等内容1 .了解网络安全机制2 .了解国家网络安全战略3 .了解状态管理的应用场景4 .掌握Vuex的安装与基本应用5 .掌握Vuex的核心概念2001、2、3、4、5、6、7、812Vuc UI组件库,包括setup 语法糖、Element Plus、 View UI Plus、Vant Uk 其 他UI组件库等内容1 .掌握setup语法糖的使用方法2 .了 解 Element Plus、View UI Phis、Vant等UI组件库的使用方 法400
12、1、2、3、4、5、6、8、1013电子商务平台的前端设计 与实现,讲述如何使用 Vue CLI、Vite等前端开发 与构建工具开发一个Vue 前端应用,其中主要涉及 的技术包括Vue、Vue Router、Element Plus、 wcbpack 、 Vite 、 WcbStoragc等前端技术1 .掌握基于Vue CLI构建工具的 Vue.js前端应用开发的流程、方 法以及技术栈2 .掌握基于Vi(e构建工具的 Vue.js前端应用开发的流程、方 法以及技术栈3 .熟练撰写设计文档0502、3、4、5、6、7、8、1014分组(1-2人)设计并实 现一个基于Vue.js 3 + Vue
13、UI组件库的前端应用系 统1 .掌握基于Vue CLI构建工具的 Vue.js前端应用开发的流程、方 法以及技术栈2 .掌握基于Vite构建工具的 Vue.js前端应用开发的流程、方 法以及技术栈3 .熟练撰写设计文档4 .加强团队协作,积极承担团队 成员与负责人的多种角色00122、3、4、5、6、7、8、9、10合计241212四、教学安排及教学方式(1)教学安排总学时48学时,其中,讲授24学时,实脸(上机)16学时(见Vue.js 前端开发框架技术实验教学大纲),案例实战8学时(见Vue.js前端开发框 架技术课程实训资源)。(2)教学方式线上线下混合式教学,以课堂教学为主,辅以适当的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Vue.js 3.x从入门到实战 Vue.js 3.x从入门到实战 陈恒 教学大纲 Vue js 入门 实战
限制150内