Web前端攻城狮(2019春)

随堂模式

  • 什么是随堂模式?

    随堂模式课程一般为每学期一轮次,课程每周更新,作业、考试有截止时间,由课程提供方老师、助教指导,课程完结,成绩由老师确认后,统一发放证书。

  • 什么是自主模式?

    自主模式课程常年开放加入,课件全部开放,作业、考试无截止时间,有学堂在线招募选拔的助教指导,考核通过即可自动获得证书。

国家级精品

来自于: 清华大学 | 分类: 计算机(599)

课程描述

作为一名合格的前端攻城狮,要写得了样式磕得了脚本,玩得转ES5搞得定ES6,架得起业务框架拎得起动画效果,撑得住浏览器抵得住服务端,这门课值得拥有!

什么是认证证书?
免费学习
认证学习
名师签名
实名认证
权威性
纸质证书
付费购买
免费赠送

课程简介

本课程为《Web前端攻城狮》系列课程的基础篇,涵盖了Web前端编程的基础知识和核心技能,包括HTML与CSS、HTML5、CSS3、Javascript、jQuery、ES6、NodeJS等。

选修后请加老师微信号simbasong007(注明来自学堂在线前端课),领取相关的课件和源码资料,还可加入课程专属微信讨论群。

展开

课程章节

第0章 Web前端技术概述
0.1 Web诞生史
0.2 Web架构组成
0.3 Web前端工程师
0.4 前端工程师职业发展
第1章 HTML详解与CSS选择器
1.1 内容介绍
1.2 HTML基本要素(标记、元素、内容、属性)
1.3HTML 文档类型、注释、HEAD
1.4 HTML 标题、段落和文本格式化
1.5 HTML图片Image和超链接Hyperlink
1.6 HTML布局
1.7 HTML表单Form
1.8 文档对象模型DOM
1.9 HTML5最佳实践与全部标记总览
1.10 HMTL Demo:开发和上线一个简单在线个人简历
1.11 CSS规则基本语法
1.12 CSS选择器
1.13 CSS的级联Cascading和继承
本章习题
编程自我练习(不计分)
第2章 CSS基础
2.1 font相关的属性
2.2 text相关的基本属性
2.3 text-align与vertical-align
2.4 盒模型以及box-sizing
2.5 垂直外边距折叠的问题
2.6 display属性(inline、block、inline-block、none)
2.7 背景相关的属性
本章习题
编程自我练习(不计分)
第3章 CSS布局
3.1 CSS布局概述和示例
3.2 浮动与清除
3.3 让父元素围住浮动的子元素
3.4 基于浮动的布局demo
3.5 定位详解
3.6 绝对定位的应用demo
3.7 固定定位的应用demo
3.8 Flexbox布局介绍
3.9 Flexbox相关属性详解
3.10 Flexbox应用demo
3.11 Flexbox兼容性
3.12 Grid布局简介-实现一个简单Grid系统
3.13 Boostrap Grid系统应用demo
本章习题
编程自我练习(不计分)
第4章 CSS高级
4.1 响应式设计
4.2 CSS3 media query
4.3 mobile first的响应式设计
4.4 CSS3 transform
4.5 CSS3 transition
4.6 CSS3 animation
本章习题
编程自我练习(不计分)
第5章 JavaScript基础
5.1 JavaScript的基本知识
5.2 JavaScript数据类型
5.3 JavaScript运算符
5.4 JavaScript语句
5.5 JavaScript函数
本章习题
编程自我练习(不计分)
第6章 JavaScript进阶
6.1 JavaScript引用类型
6.2 JavaScript作用域
6.3 面向对象的JavaScript
6.4 JavaScript语言的二义性
本章习题
编程自我练习(不计分)
第7章 JavaScript高级
7.1 DOM编程
7.2 事件
7.3 JSON和服务端通信
本章习题
编程自我练习(不计分)
第8章 ECMAScript 6
8.1 ES6基础
8.2 模块、类和继承
8.3 ES6高级特性
8.4 Generator和Iterator
8.5 异步编程
本章习题
编程自我练习(不计分)
第9章 Node.js
9.1 Node基础
9.2 Node事件编程
9.3 Stream
9.4 File System
9.5 进程管理
本章习题
编程自我练习(不计分)
第10章 项目实战
10.1 前端业务框架
10.2 服务端开发
10.3 代码演示
综合练习

授课教师

  • 刘强 清华大学 软件学院 副教授

    刘强,清华大学软件学院副教授,研究生导师,担任教育部软件工程专业教学指导分委员会秘书长。学堂在线《软件工程》主讲教师和负责人,国家级精品资源共享课和清华大学精品课《软件工程》课程负责人。曾被评为清华大学研究生良师益友和国家示范性软件学院十佳教师,2014年获得国家教学成果二等奖。

  • 刘平川 北京三快在线科技有限公司 美团点评 高级总监

    刘平川,现任美团高级技术总监,负责前端与客户端上技术架构的相关工作。曾任百度资深架构师,创立百度 FEX前端团队,曾在清华大学《Web前端技术实训》课程中担任前端课程讲师。

  • 樊中恺 北京云莱坞文化传媒有限公司 研发部 技术副总裁

    樊中恺,曾任百度高级项目经理和资深研发工程师,目前在带领技术团队服务于影视内容方面的创业公司“云莱坞”。在前后端研发、网站架构、用户体验和技术管理方面有九年经验,曾在清华大学担任4年前端课程讲师,翻译和写作若干技术书籍。

  • 吴亮 北京奇虎科技有限公司 Web平台部 技术总监

    吴亮,目前在360公司Web平台部任技术总监,奇舞团负责人,360TC技术委员会委员,《JavaScript王者归来》作者,曾在清华大学《Web前端技术实训》课程中担任前端课程讲师。

  • 赵文博 北京奇虎科技有限公司 Web平台部 高级技术经理

    赵文博,目前是360公司奇舞团资深前端工程师,高级技术经理,360TC前端技术委员会常务委员,优秀前端技术培训讲师,曾在清华大学《Web前端技术实训》课程中担任前端课程讲师。

  • 李成银 北京奇虎科技有限公司 Web平台部 高级技术经理

    李成银,目前是360公司奇舞团资深工程师,高级技术经理,360TC开源技术委员会主席,著名NodeJS服务端框架ThinkJS作者,曾在清华大学《Web前端技术实训》课程中担任前端课程讲师。

精华笔记

精华笔记正在评选中,去看看全部笔记

常见问题

课程学习过程中有问题如何解决

加老师微信号simbasong007(注明来自学堂在线前端课),将被拉入课程专属微信讨论群,在群内直接对老师们提问。有关的学习资料也会在群里分享。

课程中相关的资料和源码如何获取

加老师微信号simbasong007(注明来自学堂在线前端课),将被拉入课程专属微信讨论群,群内会分享相关的资料和源码。