Skip to content

Java Backend: The Ascent从前端到后端,一步一个脚印

用架构师的思维学后端,用讲师的表达讲知识。地基不牢,上面全是危房。

课程定位

这套课程是为 有前端经验 的开发者设计的 Java 后端升级路线。不会从"什么是编程"讲起,而是直接用前端经验做类比,快速建立后端知识体系。

每节课遵循三条铁律:

  1. 一个概念,一个场景 —— 配一个真实业务场景,不搞空中楼阁
  2. 先看见,再理解 —— 先跑代码看效果,再解释原理
  3. 三个问题 —— 这是什么?为什么需要它?没有它会怎样?

学习路线

层级营地核心内容课程数
第一层:Java 核心功底🏕️ 大本营 · 600m变量 → OOP → 集合 → IO → 多线程 → JVM9 课
第二层:框架 & 工程化⛺ 一号营地 · 2200mSpring Boot → REST API → MyBatis → 分层架构4 课
第三层:并发 & 分布式🏔️ 二号营地 · 4800mJUC → Spring Cloud → MQ → 分布式事务4 课

每节课的结构

📖 故事引入 → 💻 代码演示 → 🎯 三个问题 → 📝 原理讲解 → 🎨 生活类比 → ✏️ 动手练习 → ✅ 自检站

技术栈

技术说明
课程语言Java 17+LTS 版本,企业主流
教学框架Spring Boot 3.x后端事实标准
构建工具Maven约定优于配置
数据库H2 → MySQL先零配置入门,再过渡真实环境
测试JUnit 5 + MockitoJava 测试标配