课程概述

Web前端就是各种网站页面以及APP页面,是企业或个人进行信息呈现以及信息传递的主要方式,Web前端工程师是由网站美工演变而来,随着移动时代的全面到来,前端技术发展越来越快,前端工程师的需求也越来越多。

本课程内容主要包含HTML5CSS3和流行前端框架BootStrap,共分九个章节。第13章讲解HTML基础、HTML标签、多媒体、表单,是进行网页结构设计的基础;第45章讲解CSS3基础、CSS3属性,初步掌握使用CSS3进行网页美化的方法;第68章讲解盒子模型、网页布局、浮动、定位以及CSS3高级应用,掌握使用CSS进行网页布局和排版的方法,并初步掌握使用CSS3制作网页动态特效的方法;第9章讲解前端框架BootStrap,初步掌握使用BootStrap进行响应式网页设计的方法。

课程内容循序渐进,由浅入深,知识点的讲解与示例相结合,为更好的理解知识点及其实际应用,每个章节都配备有相关实用/真实案例,并对案例进行分析和演示讲解。

课程配套有相关的单元测试,学生可以进行在线测试,巩固所学知识。

课程教学过程使用跨平台前端开发工具Visual studio code,可以提高代码编写效率。

预备知识

计算机基础

Photoshop


授课大纲

第一章 网站开发基础知识

1-1 网站开发基础知识-Ⅰ

1-2 网站开发基础知识- Ⅱ

1-3 阶段案例 Visual Studio Code 基础操作

第一章 单元测试

第二章 HTML5基础

2-4 HTML基础标签-Ⅱ

2-5 HTML结构元素

2-1 HTML基础知识

2-2 HTML基础标签-Ⅰ

2-6 阶段案例 二级学院介绍

2-3 阶段案例 学院专业介绍

第二章章节测试

第三章 HTML5多媒体与表单

3-4 阶段案例 学生信息登记表

3-1 多媒体应用

3-2 阶段案例 垃圾分类的好处

3-3 表单的应用

第三章章节测试

第四章 CSS3基础

4-3 阶段案例 沁园春﹒长沙

4-4 CSS选择器-Ⅰ

4-1 CSS3概述

4-6 阶段案例 设置文章段落样式

4-2 引入方式

4-4 CSS选择器-Ⅱ

4-5 阶段案例 新闻页面

第四章章节测试

第五章 CSS3属性

5-4 线性渐变

5-3 阶段案例 新闻网站列表

5-1 CSS样式属性

5-5 阶段案例 流行音乐排行榜

5-2 超链接伪类及列表样式

第五章章节测试

第六章 盒子模型与网页布局

6-2 阶段案例 读书网侧边导航

第六章 章节测试

6-1 盒子模型-Ⅱ

6-3 网页布局

6-4 阶段案例 电影列表项

6-1 盒子模型-Ⅰ

第七章 浮动与定位

7-6 阶段综合案例 读书网在线读书页面(下)

7-5 阶段案例 带按钮的轮播图片

7-3 阶段案例 读书网在线读书页面布局

7-4 定位

7-2 阶段案例 读书网头部导航栏

7-1 浮动

7-6 阶段综合案例 读书网在线读书页面(上)

第七章 章节测试

第八章 CSS高级应用

8-3 阶段案例 遮罩动画

8-5 阶段案例 轮播动画

第八章 章节测试

8-2 CSS3过渡动画

8-4 CSS3动画

8-1 CSS3变形动画

第九章 前端框架BootStrap

9.5 Bootstrap样式

9.6 阶段案例 影视网站首页

9.1 响应式网页设计概述

9.3 Bootstrap简介

9.2 媒体查询

9.4 Bootstrap网格系统

第九章 章节测试

参考资料

参考教材:

[1]范玉玲,段春笋等.《HTML5+CSS3+Bootstrap响应式Web前端设计》[M]. 北京:人民邮电出版社.2019

[2]传智播客高教产品研发部 HTML5+CSS3网站设计基础教程》[M] .北京:人民邮电出版社.2016

参考网站:

[1]W3School官网:https://www.w3cschool.cn/

[2]Bootstrap中文网:https://www.bootcss.com/

常见问题

Q :  零基础可以学习这门课程吗?

A :  可以学习,这门课程适合任何对前端开发感兴趣的人,课程循序渐进,开发环境安装简单,初学者跟随课程输入一些代码,保存后在浏览器里浏览,很快就能看到丰富的视觉效果。

Q : 学习软件从哪里下载?

A :  本课程教学采用的是跨平台编辑软件Visual studio code,该软件免费而且占用空间少,直接可以从官网下载,我们第一章的视频讲解有它的使用方法。

Q : 案例中的素材可以下载吗?

A :本课程讲授过程涉及的示例、阶段案例都有全套素材和源代码,学习者可以自行下载。

Q :学习过程遇到疑问和问题怎么办?

A :  学习过程遇到任何问题欢迎在讨论区提问、留言,我们会统一处理,解决大家遇到的各种问题。

Q :  学习本课程有哪些学习方法?

A:本课程的学习方法是多敲代码,多做案例。在学习过程中可以随时暂停视频,练习示例,以便及时理解所讲内容。配套案例需要进行系统学习并亲自动手完成,有些案例需要多做几遍直到独立完成为止。有问题多提问,多和老师及其他同学进行交流。课余时间多上网看优秀网站,尝试去动手制作。