JavaEE学习路线图

一、Java学习路线图—每阶段市场价值及可解决的问题

第一阶段:java语言入门

掌握java基础知识,为后面的深入学习java课程打下坚实的基础。

第二阶段:java语言进阶

学生具备JavaSE基本开发能力,可编写简单单机应用程序。

第三阶段: JavaWeb

具备基本的JavaWeb开发能力,熟悉Linux服务器及相关软件的使用,可完成中小型企业级项目的开发。

第四阶段:项目一

使用主流的ssm框架,升级相关技术,如前端框架angularJS、spring data redis. springdata solr等,提供大量企业级解决方案,如支付解决方案、秒杀解决方案、搜索解决方案等,提升项目含金量,促进学员就业,让学生更自如面对互联网电商项目开发岗位。

第五阶段:项目二:

使用spring全家桶进行项目开发,掌握微服务开发,熟悉前端开发方式及相关技术,熟悉软件部署与持续集成,了解Java机器学习,打造Java全栈式I程师,让学员站在Java软件开发的金字塔顶端。

二、Java学习路线图学习大纲

第一阶段:java语言入门

基础语法 、面向对象

第二阶段:Java语言进阶

常用API集合API异常多线程
Lambda表达式I0流
网络编程新特性

第三阶段:JavaWeb

mysq|与jdbc前端技术
linux与nginx基础加强
xml与jsoupservlet核心编程web异步开发redis
maven
黑马旅游网

第四阶段:项目一

mybatisspring
spring mvc
oracle
maven企业级权限管理系统物流行业–国际物流电商行业–品优购金融行业-易起贷企业级服务–SaasOA
(任选一)

第五阶段:项目二

lucene/elasticsearch
spring data jpa
spring boot
git、爬虫、vuejs、社交行业–十次方、教育行业–学成在线、生活服务–好客租房、医疗行业-传智健康
(任选一)

三、java学习路线图各阶段学习知识点详解

第一阶段:java语言入门:

HelloWorld,常量;变量;数据类型;运算符;6方法;流程控制语句: IDEA使无;数组;类对象:封装继承多态:构造器;super. this; 接口、挂象类;权限修饰符;内部类;Random. ArrayList. string. Arrays. Math

第二阶段:Java语言进阶

Date; DateFormatC alendar; System; StringBuilder;Collection;泛型List;Set; Collections;Map; HashMap:异常体系;异常分类;声明拂出捕获异常;自定义异常;线程概念线程同步; Lock;线程生命周期:线程池
函数式思想慨述Lambda标准格式Lambda语法与注意事项:文件:字节流、字符流转换流高效流
网络编程三要素Socket原理机制UDP传输: TCP传输:函数式接口:方法引用函数式编程:Stream流;

第三阶段:JavaWeb

mysql; jdbc;连接池; JdbcTemplate;html5;css3; javascript; bootstrap;
linux安装目最换作;文件操作;网络操作等;nginx安装、尿置部牌;反射;BeanUtils;注释;
xml基本语法约束; jsoup概述jsoup作用使用: xpath;
tomcat request, response,cookie. sessionjsp. el. jstl. Filterjquery3; ajax; json
nosql价绍;redis数据类型;常用命令: jedis;
maven概念与作用idea集成maven;maven常用命令;依赖管理;
baseServlet优化; redis缓存; jdbcTemplate事务控制linux shell编程:项目部署

第四阶段:项目一

自定义mybatis框架;mybaits入门;架构分析;常用API;配置与事务管理;mapper代理;数据封装;动态sql;关联查询;性能优化;查询缓存;

spring体系结构;spring配置;bean管理;IOC/DI;AOP;事务管理;spring5新特性;springmvc概述;控制器;常用注释;参数绑定;ison数据交流;resutful;拦截器;文件上传;异常处理;SSM整合;安装配置;表空间;常用函数;多表查询;子查询;序列;视图;查询优化;PLSQL;储存过程;储存函数;触发器;maven分模块构建;私服;本地仓库;svn;adminLTE;SSM零配置整合;spring security;权限控制;AOP日志;

发表评论

电子邮件地址不会被公开。 必填项已用*标注