第一阶段: JavaSE
全面深入的学系JavaSE课程,主要内容包括Java概述与环境搭建、基本语法、面向对象基础、接口、抽象类、常用类(Object/内部类/包装类/String等)、集合、算法和数据结构、异常、多线程、I/O框架、网络编程、JDK8新特性、JVM内存模型、反射、注解xml等。
本阶段学系你将掌握扎实的lava基础、深入理解面向对象编程思想,熟练进行lava程序的编写,掌握一定的数据结构和算法基础。
第二阶段: Java Web
本阶段将从前端到Java后端到数据库,系统性学系Javaweb开发技术栈,主要内容包括:HTML5、CSS3、JavaScript 、 jQuery Bootstrap/layui、MySQL数据库、JDBC数据库编程技术、服务器与HTTP协议、Servlet、JSP动态网页技术、AJAX与ISON异步交互技术等。通过本阶段的学习熟练掌握Javaweb开发技术栈,能够使用JDBC、JSP、Servlet进行JavaWeb项目的开发,积累一定的项目业务经验,具备企业实习工程师的技术能力。
第三阶段: 企业级开发框架
本阶段将基于JavaWeb开发技术栈,继续深入学习互联网项目开发的企业级开发框架,主要内容包括:Maven项目构建工具、Git、MyBati框架、MyBatis Plus、Spring(loC、AOP)框架、SpringMVC、安全框架shiro/Spring Security、前后端分离架构、前端开发框架vue+axios、SpringBoot、RESTful 、Swagger、接口安全、任务调度Quartz/ElasticJob、分布式文件存储OSS\FastDFS、Linux及项目部署、Nginx负载均衡与反向代理等。
本阶段的学习熟练掌握企业级开发框架,能够熟练使用SpringBoot整合SSM进行单体架构项目、前后端分离架构项目开发,进一步积累业务经验,具备企业初中级软件工程师开发能力。
第四阶段: 数字李生可视化、IT云、分布式与微服务
本阶段在掌握了企业级开发框架的基础上,进行大型分布式系统的架构设计的学系,学习并掌握分布式技术及微服务架构技术,主要内容包括:软件系统架构演进、容器化技术Docker、分布式缓存Redis、分布式锁Redis与Redission、搜索引擎Elasticsearch、消息队列。
标签:Java,进阶,框架,企业级,----,开发,架构,分布式 From: https://www.cnblogs.com/xdlrf/p/17581251.html