H5
学科简介
我们经常上网浏览网页.通过网页我们可以查看新闻,天气预报,可以购买商品,订电影票,可以和别人聊天,打游戏.这些都是网页实现的一个一个的功能. 不同的网站,通过不同的功能为我们提供各样的服务. 每个网站被我们称为一个网络应用软件.当然,网络应用软件不局限于网站这种形式.(不能说 网络应用软件就是网站).
程序员在做网络应用软件开发时,要使用到很多技术. 我们以后会逐一的学习. 这些技术中, 第一个, 最基本的就是 HTML (超文本标记语言), 可以说我们看到的任何网页都离不开它, 从互联网诞生到现在, HTML语言也经历了几个修改,现在已经有第五次重大修改, 即HTML的第5个版本. 所以虽然我们要学很多技术,但就以HTML命名, 就叫 H5 学科.
网站中漂亮页面的展现和效果, 被称为前端. 而具体数据的创建保存,删除,更新修改,查询, 被称为后端.
早些时候 HTML 和之后学习的 JavaScript 语言只做前端的事情,因此 H5 也被称为前端学科. 随着技术不断发展, HTML和 JavaScript 结合其它技术也可以很好的完成后端工作.因此现在也被称为大前端时代.
除了开发网站,还可以做 WebApp, 比如我们现在每天都用的 QQ 和 微信, 我们也是可以通过网页的形式来使用的.
在手机端, 我们安装的手机App, 其中有很大一部分也是网页的形式加上了手机程序的外壳来实现的.
另外现在比较火的,也是用的比较多的微信小程序, 也是我们H5学科的范畴.
从就业角度看, 所有网络应用都离不开数据内容的展现与交互, 所以在计算机技术方面对 H5 人才有着大量的需求.伴随着5G通信技术的到来, 会有更多五花八门的软件应用, 从而对 H5 行业有更大的需求.如果从事H5 技术工作达到2年以上, 那么过万的收入还是很容易实现的.
课程体系
第一阶段:前端基础入门
- HTML + CSS
- JavaScript 基础
- Web App (移动端)
- jQuery, Zepto
第二阶段:Web基础
- Bootstrap 框架
- ES6
- Web 协议和 ajax
第三阶段:Web服务端基础
- Node.js 基础
- WebSocket
- 其它后台技术 (扩展了解)
第四阶段:前端构建工具
- WebPack 工程化
- Git
- NPM 依赖管理工具
第五阶段:前端主流框架
- Vue
- React
第六阶段:项目实训
- Vue全栈项目
- 小程序项目
- 混合App开发
- Web安全和性能优化
第七阶段:进阶阶段-扩展内容
- 面向对象终极篇
- 设计模式