第一阶段 —— Web基础知识(HTML、CSS、JS、HTML5、CSS3)
参考W3school进行学习。
1.深入学习HTML5中canvas元素的使用。
2.深入学习CSS3中动画模块(@keyframes规则)的使用以及在Internet Explorer 10、Firefox、Chrome、Safari、Opera五大主流浏览器中的兼容性。
第二阶段 —— Java基础知识和Java相关技术(Java、JSP、Servlet、Tomcat)
参考全套Java基础视频教程进行学习。
1.深入学习Java基础(包括面向对象、常用类、集合、IO、多线程等)。
2.深入学习Servlet和Tomcat的使用。
第三阶段 —— Web相关技术(AJAX、JSON、Git)
参考W3school和CSDN进行学习。
1.深入学习AJAX的高级用法AJAX与ASP/PHP、AJAX与数据库、AJAX与XML。
2.深入学习Git的基本命令。
第四阶段 —— 数据库基础知识(Oracle、MySQL)
1.深入学习SQL语句,达到对数据库的增、删、改、查。
第五阶段 —— JS常用组件库及前端框架(JQuery、bootstrap、Vue.js)
参考jQuery官方文档、bootstrap官方文档、Vue.js官方文档进行学习。
第六阶段 —— CSS预处理器、JS新特性和前端模块打包工具(Less、Sass、ES6、webpack)
参考Less官方文档、Sass官方文档、ES6官方文档、webpack官方文档进行学习。
第七阶段 —— 虚拟机(Linux、Shell)
参考Linux官方文档进行学习。
第八阶段 —— 扩展学习
1.了解安卓和IOS的兼容性。
2.了解各大主流浏览器的兼容性。
3.了解HTTP、TCP/IP服务协议。