一、课程的性质
《web开发技术》是计算机相关专业的一门专业课程。通过本课程的教学,学生掌握html5、css3、javascript、php、jquery、bootstrap、vue.js 、echarts等主流web开发技术,并能独立完成一个动态网站的制作。同时,搭配jquery mobile制作手机app应用等专业知识,并较熟练的进行手机web app项目的设计与制作,初步具备构建分布式应用系统开发和web全栈开发的思想和能力,为后续《数据可视化技术》等课程打下坚实基础。
二、课程的基本要求
(一)知识目标:1、html5、css3、javascript、jquery、bootstrap、vue.js 、echarts、php等web技术的基础知识。2、使用html5 css3 javascript开发静态网页3、使用php mysql开发动态网站。4、jquery mobile常用的函数和应用。5、网页存储技术。6、html5的数据存储、插件、地图等应用。7、html5 jquery mobile手机应用的开发。
(二)能力目标:通过本课程的学习,学生在掌握tml5、css3、javascript、php、jquery、bootstrap、vue.js 、echarts、jquery mobile等基础知识上,能把具体应用问题抽象成手机可以处理的模型,并完成界面设计与功能实现,掌握手机web app制作的基本操作技能,并能熟练应用于本地应用、网络应用中,并进行软件设计、管理、实施的能力。
(三)素质目标:具备能将课程能力应用到各类大创项目、创新创业活动、比赛中,在项目实践中提高的动手能力和创新能力,初步具备手机应用开发程序员的素质。
四、教学方法与手段
采用讲授与案例相结合、任务驱动与项目相配合的教学方法,通过课堂上多媒体理论精讲、案例分析讨论、精心设计项目、以任务驱动为主线,以及课下以学生自主学习为主、老师辅导为辅,完成预习、作业、拓展项目等教学任务,将课内课外学习结合,提高学生自主学习主动性,实现理论和实践教学一体化,达到软件设计与制作的工程实践应用能力培养的目标。
五、考核要求
(一)考核性质:考试。
(二)考核方式:上机考试。
(三)成绩评定:平时成绩(考勤、平时作业等)占30%,期末考试成绩占70%。
七、教材与参考书
[1] 龙军,陈显军,纪洲鹏,樊宇.web 应用程序全栈开发[m].人民邮电出版社,2020.
[2] 黑马程序员.响应式web开发项目教程[m].人民邮电出版社,2017.
[3] 卢淑萍,樊红珍.响应式web开发项目教程[m].清华大学出版社,2017.
[4] 王凤丽,豆连军.vue.js前端开发技术[m].人民邮电出版社.2019.
[5] 罗家辉.数据可视化技术[m].自编教材,2019.
周 次(日期) | 周学时 | 主要教学内容(讲授的章节、主要内容) | 备注(作业、教学手段等) |
1(2.28) | 3 | 第1章 web应用系统基础——如何进行web应用系统开发 第2章 web应用网页设计——html5(上) | 完成课堂案例,讲授 |
2(3.7) | 3 | 第2章 web应用网页设计——html5(下) | 完成课堂案例,讲授 |
3(3.14) | 3 | 第3章 web应用网页美化——css3 | 完成课堂案例,讲授 |
3(3.14) | 3 | 第4章 web应用程序交互——javascript语言 | 完成课堂案例,讲授 |
4(3.21) | 3 | 第5章 web应用程序设计——php mysql(上) | 完成课堂案例,讲授 |
5(3.28) | 3 | 第5章 web应用程序设计——php mysql(下) | 完成课堂案例,讲授 |
7(4.11) | 3 | 第6章 web应用程序桥梁——基于rest风格的web api | 完成课堂案例,讲授 |
8(4.18) | 3 | 补充内容:jquery基础、vue.js基础 | 完成课堂案例,讲授 |
11(5.9) | 3 | 第7章 移动web应用程序开发——html5 jquery mobile | 完成课堂案例,讲授 |
12(5.16) | 3 | 第8章 响应式web设计 | 完成课堂案例,讲授 |
14(5.30) | 3 | 第9章 响应式设计神器——bootstrap | 完成课堂案例,讲授 |
15(6.6) | 3 | 第10章 web应用系统综合开发——html5 php mysq | 完成课堂案例,讲授 |
16(6.13) | 3 | 第11章 使用echarts进行报表展示 | 完成课堂案例,讲授 |
17(6.20) | 3 | 第12章 html画布 | 完成课堂案例,讲授 |
18(6.27) | 3 | 第13章 前端工程、vue基础 | 完成课堂案例,讲授 |