2021 年最新 Java 后端学习路线,适用于所有想要踏入 Java 行业的初学者!
掌握学生管理系统编写
第二阶段:Java 语言进阶
掌握 git 版本控制工具
深入理解 Java 面向对象相关知识点
掌握开发中常用类如集合、IO 流、时间日期等操作
掌握 Java 异常处理机制,熟悉 Java 多线程开发
掌握网络基础知识,了解 Socket 原理,TCP、UDP 协议
熟悉 Java11 新特性,如 Lambda、Stream 流等操作
掌握 Java 基本语法完成单机程序的编写
第三阶段:JavaWeb
掌握 Java JDBC、连接池操作
熟练操作 MySQL 数据库
熟悉 Web 开发中常用知识如 HTML5、CSS3、JavaScript,BootStrap.jQuery 等
掌握 Java 异常处理机制,熟悉 Java 多线程开发
掌握 JavaWeb 开发核心技术 Servlet、Listener、Filter 等
熟悉 Linux 服务器,并安装开发常用软件 Tomcat、MySQL.Nginx 等
掌握同步及异步操作的 JavaWeb 开发,具备 B/S 结构软件开发能力,完成基本的 JavaWeb 项目
熟悉基本的项目管理工具 Maven 的使用
掌握旅游网等综合案例的业务实现
第四阶段:框架阶段一
掌握 SSM 框架并进行整合
掌握 Maven 的模块开发·掌握 Dubbo 框架的架构
掌握 Dubbo 服务提供者和消费者开发
掌握 ZooKeeper 常用命令
第五阶段:项目实战一
熟练应用 ElementUI 常用组件使用
掌握 Quartz 的使用·掌握 Apache POI 的使用
掌握七牛云存储服务的使用
掌握 Spring Security 框架的使用
掌握 ECharts 的使用
掌握阿里云短信服务的使用
掌握微信开发平台的开发过程
掌握 Redis 缓存的使用
第六阶段:框架阶段二
掌握 SpringBoot 微服务搭建
掌握 SpringCloud 微服务组件
掌握 ElasticSearch 全文检索应用
掌握消息中间件 RabbitMQ
熟练使用 Elasticse
arch 搜索引擎
熟练使用 Docker 完成项目部署
第七阶段:项目实战二
掌握前后端分离式开发步骤
掌握 SpringBoot 微服务的构建
掌握 SpringCloud 组件对微服务的控制和治理
熟悉 Oauth2 第三方认证
掌握 Spirng Security Oauth2 认证服务搭建和使用
熟悉分布式事务的基础理论
掌握使用 Seata 解决分布式事务
熟知秒杀解决方案和业务流程
掌握秒杀业务场景技术解决方案
第八阶段:项目实战三
掌握最新的 SpringBoot +SpringCloud 框架
掌握 MyBatis Plus 插件使用
掌握 MongoDB 数据库和高级使用
掌握 Redis 数据库和高级使用
掌握即时通讯的使用
掌握 RSA 非对称密钥进行接口加密
评论