Java后端学习路线

Java 后端学习路线

一、适合人群

  • 想做后端开发的同学;
  • 想参与系统类项目的同学;
  • 想了解企业级开发流程的同学。

二、学习阶段

阶段一:Java 基础

基本语法、面向对象、集合框架、异常处理、泛型、IO 流、多线程基础。

阶段二:数据库基础

MySQL、SQL 语句、表设计、索引基础、事务基础、JDBC。

阶段三:Web 基础

HTTP、Servlet、Cookie / Session、RESTful API、JSON。

阶段四:Spring Boot

Spring Boot 项目结构、Controller、Service、Mapper、MyBatis / MyBatis-Plus、参数校验、统一返回、异常处理、权限认证基础。

阶段五:项目部署

Maven、Git、Linux 基础、Nginx、Docker、日志管理。

三、实践项目

学生管理系统、社团管理系统、活动报名系统、博客系统、在线题库系统、文件上传系统、简易权限管理系统。