[关闭]
@artman328 2019-09-16T07:50:14.000000Z 字数 1458 阅读 957

WEB 前端工程师课程大纲

web 前端


课程 内容
第一阶段
HTML与CSS:网页展现的艺术

就业目标:
设计和实现各种风格的站点网页

可选横向扩展课程:
Bootstrap 框架的使用;
Materialize CSS 框架的使用

扩展目标:
利用现有优秀框架快速设计和实现响应式站点网页
1. 网页设计必备知识:各种设备介绍
2. 网页设计的各要素:内容、布局和风格
3. 网页设计实现:HTML与CSS介绍
4. 学习环境的准备
5. 网页——HTML文档的内容结构:各种网页元素
6. 样式定义选择器
7. 文本元素样式
8. 颜色和背景
9. 内外边距:盒子模型
10. 图片:形状与滤镜
11. 布局:浮动与定位
12. 布局:FlexBox 和 Gird
13. 布局:响应式设计
14. 过渡、变形和动画
15. 综合案例一 一个单页网站
16. 综合案例二 一个博客网站
17. 综合案例三 一个电商网站
18. 站在巨人之肩膀:Bootstrap 和 Materialize 样式框架介绍
第二阶段
JavaScript 与 jQuery:赋予网页生命

就业目标:
完成前端程序逻辑编程(AJAX技术应用,数据校验,增强用户体验等)

可选横向扩展课程:
Phaser引擎游戏开发;
Dart语言与Flutter移动应用开发;
NodeJS平台Web应用开发

扩展目标:
游戏引擎应用;
掌握Flutter移动开发;
掌握JS后台开发(成为Web全栈工程师
1. JavaScript 语言简介
2. 学习环境准备
3. 学习项目的建立
4. 类和对象的初步认识
5. 语句、变量、常量和基本数据类型
6. 条件、分支和循环语句
7. 对象类型
8. 数字信息的处理
9. 字符串信息处理
10. 日期信息处理
11. 逻辑信息的处理
12. JavaScript 的面向对象编程
13. JavaScript 的异步编程
14. 文档对象模型 DOM 编程
15. jQuery 库的使用
16. 前端编程实践(雇员管理,决战太空游戏)
17. 成为JS全栈工程师:NodeJS 平台介绍
第三阶段
VueJS SPA开发:JS框架的威力

就业目标:
前端单页应用(SPA)开发

可选横向扩展课程:
PWA 渐进式 Web 应用开发

扩展目标:
掌握 PWA 开发技巧
1. Vue 介绍
2. Vue 实例
3. 模板
4. 计算属性及观察者
5. 类与样式绑定
6. 条件渲染
7. 列表渲染
8. 事件处理
9. 表单
10. 组件基础
11. 组件注册
12. 组件属性
13. 定制事件
14. 插槽
15. 动态和异步组件
16. 过渡和动画
17. 组件功能组合
18. 用工具进行开发
19. 路由
20. 状态管理
21. Vue 样例程序:联系人管理
22. React 框架介绍
第四阶段
Framework7:JS移动应用开发框架

就业目标:
跨平台移动应用开发

可选横向扩展课程:
Ionic 移动开发

扩展目标:
用另一种杂合移动应用开发框架进行移动开发
1. Framework7 介绍
2. Framework7 的页面架构
3. Framework7 应用的初始化
4. Framework7 的 View 和 Page
5. Framework7 的路由
6. Framework7 的各种组件的使用
7. Framework7 的 List 组件
8. Framewor7k 的 Data Table 组件
9. Framework7 的 Form 组件
10. Framework7 的 DOM 处理库: Dom7
11. Framework7 的模板语言:Template7
12. Framework7 的事件总线
13. Cordova 项目介绍
14. 一个样例程序:联系人管理
15. 将样例程序打包发布到 iOS 和 Android 平台
16. 介绍 Framework7-Vue
17. 将样例程序用 Vue 进行改写
18. Ionic 框架介绍
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注