HTML5培训 究竟是学的什么
师资力量直接决定了学的水平程度怎么样
2、看教育背景
一个时间长的总是比一个短的要靠谱,积累的经验也更多
3、看课程体系
需要跟得上工作中的需求,科学使用,经常变化才是最好的
4、看口碑
没有一个好的口碑那么说明其认可度还是比较欠缺的
5、看学校地址
一个相对来说比较僻静的地方是比较适合学习的,比在喧嚣的诚实好太多了
6、看就业数据
数据不可全信,只做基本了解,也可以从侧面可以看出毕业学员的人数的多少
7、看学员毕业项目
好的老师才嫩恶搞培养出好的学生,项目的质量才会更高
8、最重要:试学
以下是html5需要学的一些知识、希望可以帮到你:
第一阶段 前端页面结构
项目一、PC端网站布局
- HTML基础,CSS基础,CSS核心属性
- CSS样式层叠,继承,盒模型
- 容器,溢出及元素类型
- 浏览器兼容与宽高自适应
- 定位,锚点与透明
- 图片整合
- 表格,CSS属性与滤镜
项目二、HTML5+CSS3基础项目
- HTML5新增的元素与属性
- 表单域增强元素
- CSS3选择器
- 文字字体相关样式
- CSS3位移与变形处理
- CSS3 2D转换与过度动画
- CSS3 3D转换与关键帧动画
项目三、WebApp页面布局项目
- 移动端页面设计规范
- 移动端切图
- 文字流式/控件弹性/图片等比例/特殊设计的
100%布局
- 等比缩放布局
- viewport/meta
- rem/vw的使用
- flexbox详解
- 移动web特别样式处理(reset, 1px border, 高清图片)
- 弹性盒模型
- 媒体查询
- 响应式设计
第二阶段 JavaScript高级程序设计
项目四、原生JavaScript 交互功能开发项目
- 基本语法
- 循环语句
- 函数与数组
- String与Date
- BOM与DOM
- 事件
- 拖拽效果
- cookie存储
- 正则表达式
- Ajax
- 面向对象基础
- 运动与游戏开发
项目五、面向对象进阶与ES5/ES6应用项目
- Promise/A+
- 设计模式(观察者模式等)
- 原型链
- 构造函数
- 执行上下文栈与执行上下文
- 变量对象与活动对象
- 作用域链
- 闭包
- this
- ES5
- ES6
项目六、JavaScript工具库自主研发项目
- DOM库
- 事件库
- AJAX库
- 原型和继承库
- MVVM核心库
- 基于SPA的路由库
第三阶段 PC端全栈项目开发
项目七、jQuery经典交互特效开发
- 时间轴特效
- tab页面切换效果
- 网页定位导航特效
- 滑动门特效
- 焦点图轮播特效
- 导航条菜单效果
- 瀑布流特效
- 弹出层效果
- 倒计时效果
- 抽奖效果
项目八、
PHP+MySQL后端基础项目
- PHP
- MySQL
- HTTP(s)协议详解
- Ajax进阶、跨域与Defered
- Apache与Nginx 环境搭建与配置
- 接口的定义
- Mock数据
- Restful
- 前后端联调
- 前端安全(XSS,CSRF,JSON注入)
项目九、前端工程化与模块化应用项目
- Gulp
- Webpack
- NPM
- Git/SVN
- CommonJS
- AMD
- CMD
- ES6模块化
项目十、PC端全栈开发项目
- 大首页、列表页与详情页
- 展示与交互特效
- 搜索
- 登录与注册
- 购物车
- jQueryUI 与 jQuery EasyUI
- Bootstrap(ACE)
- Highcharts/Echarts
- ArtTemplate
- velocity
- smarty
- 云平台系统前端
第四阶段 移动端WebAPP开发
项目十一、应用Vue.js开发WebApp项目
- Vue.js基础
- 模块化
- 单文件组件
- 路由
- 与服务器通信
- 状态管理
- 单元测试与生产发布
- 服务端渲染SSR与Nuxt.js
- 基于Vue.js企业级项目开发(Mint UI, Element UI)
项目十二、应用React.js开发WebApp项目
- ReactJS基础
- JSX语法
- 组件
- flux+Redux
- React
-Router路由
- 动画效果
- 基于React 企业级项目研发( Antd, Antd Mobile)
项目十三、应用Angular开发 WebApp项目
- TypeScript 基础与进阶
- 开发环境配置
- Hello World
- 架构、模块与组件
- 模板
- 元数据、数据绑定与数据显示
- 表单
- 服务与指令
- 依赖注入
- 路由
- Ionic 3 MUI框架
- 项目实战
第五阶段 混合(Hybird,RN)开发
项目十四、微信公众号开发
- 初识微信公众号
- 订阅号的基本功能
- 使用百度BAE实现代码的快速上线
- 使用Git完成线上代码部署
- 公众号开发权限及功能接入
- 微信JSSDK接口API
- 微信场景项目开发与接入
项目十五、微信小程序开发
- 微信小程序初探
- 小程序入门必学
- 小程序组件体验
- 小程序大功能
- 项目实战带你征服小程序
项目十六、React Native
- React Native初探
- React Native 项目导航
- React Native 项目文本框
- React Native 项目滚动分页
- React Native 项目第三方登录
- React Native 其他组件
项目十七、各类混合应用开发
- 自主原生Navtive Hybrid(iOS、Android)
- 第三方Hybrid框架Cordova/Phone gap
- 第三方Hybrid框架MUI + HTML5+
第六阶段 NodeJS 全栈开发
项目十八、Node.js基础项目
项目十九、Node.js高级全栈项目
- 基于Vue+Node+MongoDB+微信的高级全栈项目开发
第七阶段 大数据可视化
项目二十、大数据可视化化基础与实战
一、数据可视化入门
- 数据可视化基础
- 零编程工具使用:ChartBlocks、Infogram、plotly、Raw、Tableau
二、D3.js详解
- D3.js 入门
- D3.js 进阶
- D3.js 选择集与数据
- D3.js 高级应用
- D3.js 应用工具:NVD3、n3
-charts
三、其他JS库
- Highcharts
- FusionCharts
- Polymaps
四、项目实战
html5学习课程分采用进阶式学习,阶段性检测学员掌握学员学习情况。html5学科的课程体系能够适应市场需求、紧跟时代技术,完全满足市场对html5工程师的要求,大大地提升了学员的市场竞争力。学习内容包括7大学习阶段:
第一阶段:前端页面重构(4周)
内容包含了:(PC端网站布局项目、HTML5+CSS3基础项目、WebApp页面布局项目)
第二阶段:JavaScript高级程序设计(5周)
内容包含:1)原生 JavaScript交互功能开发项目、面向对象进阶与 ES5/ES6应用项目、JavaScript工具库自主研发项目)
第三阶段:PC端全栈项目开发(3周)
内容包含:(jQuery经典交互特效开发、HTTP协议、Ajax进阶与PHP/JAVA开发项目、前端工程化与模块化应用项目、PC端网站开发项目、PC端管理信息系统前端开发项目)
第四阶段:移动端项目开发(6周)
内容包含:(Touch端项目、微信场景项目、应用 Angular+Ionic开发 WebApp项目、应用 Vue.js开发 WebApp项目、应用 React.js开发 WebApp项目)
第五阶段:混合(Hybrid,ReactNative)开发(1周)
内容包含:(微信小程序开发、React Native、各类混合应用开发)
第六阶段:NodeJS全栈开发(1周)
内容包括:(WebApp后端系统开发、一、NodeJS基础与NodeJS核心模块二、Express三、noSQL数据库)
第七阶段:大数据可视化
内容包含:(大数据可视化化基础与实战、一、数据可视化入门、二、D3.js详解、三、其他JS库)