ETJava Beta | Java    注册   登录
首页 文章
Java全栈学习路线图

Java全栈学习路线图

第一阶段:Java基础篇

 

第一阶段:学习目标及知识要点
01    熟练掌握Java基础语法,Java面向对象知识;掌握Java异常处理,泛型,集合,多线程,IO流;了解Swing;
02    熟练掌握Mysql基本SQL语句;掌握索引,视图,触发器,函数,存储过程;
03    熟练掌握Jdbc连接数据库及操作数据库的常用接口;掌握Jdbc调用存储过程,元数据,Jdbc事务;
04    熟练掌握Java开发项目的基础流程,务必掌握Myeclipse(eclipse)断点调试;了解Swing;

 

============================================================================

 

 

第二阶段:网页基础篇

 

第二阶段:学习目标及知识要点
01    熟练掌握HTML常用标签,如HTML文本标签,图像标签,超链接标签,表格标签,表单标签,块标签;
02    熟练掌握CSS基本语法,选择器,CSS布局,CSS盒模型,以及常用的CSS属性;
03    熟练掌握JavaScript基本语法;掌握Js操作DOM,Js内置对象以及常用的Js函数;

 

============================================================================

 

第三阶段:Jsp&Servlet动态网页技术篇

 

第三阶段:学习目标及知识要点
01    熟练掌握Jsp基础语法,九大内置对象及四个作用域,JavaBean组件,Servlet开发,EL表达式,JSTL核心标签库;掌握Tomcat基本配置及应用;
02    熟练掌握Bootstrap常用样式,及组件的使用;
03    熟练掌握基于Jsp&Servlet的MVC项目开发模式

 

============================================================================

 

第四阶段:富客户端技术篇

 

 

第四阶段:学习目标及知识要点


01    熟练掌握Js基于对象特性;熟悉Js闭包;
02    熟练掌握Ajax异步交互原理以及交互媒介Json;熟悉Json数据格式;
03    熟练掌握Jquery语法及Jquery Ajax;熟悉Jquery选择器,Jquery操作DOM,Jquery事件操作;了解Jquery动画;
04    熟练使用Jquery Ajax进行项目开发;
05    熟练掌握使用DOM4J及JDOM操作XML;熟悉DOM及SAX方式解析XML原理
06    熟练掌握EasyUI基本控件,以及与Java后台交互;
07    熟练使用Easyui富客户端技术进行项目开发;
08    掌握EasyUI高级控件用法以及与Java后台交互;

 

============================================================================

 

第五阶段:J2EE组件篇

 

第五阶段:学习目标及知识要点


01    熟练使用Maven;
02    熟练使用Shiro;
03    熟练使用Lucene;
04    熟练使用Redis;
05    熟练使用es;

============================================================================

 

第六阶段:J2EE框架篇

 

第六阶段:学习目标及知识要点
01    熟练掌握Spring4 IOC及AOP原理;熟悉Spring事务,Spring4整合Struts2,Hibernate4;
02    熟练掌握SpringMvc常用注解,以及Restful风格资源URL和SpringMvc文件上传;
03    熟练使用SpringMvc开发项目;
04    熟练掌握MyBatis3原理及基本使用;
05    熟练掌握SpringBoot原理及基本使用;

============================================================================

 

第七阶段:Oracle数据库和Linux操作系统

 

第七阶段:学习目标及知识要点


01    掌握Oracle基本原理和应用;
02    掌握Linux基本原理和应用;

============================================================================

 

第八阶段:分布式微服务开发

 

 

第八阶段:学习目标及知识要点


01    掌握Dubbo分布式微服务开发基本原理和应用;
02  掌握SpringCloud分布式微服务开发基本原理和应用;

 

============================================================================

 

第九阶段:微信小程序开发