{{pageTitle}}
本系列当前安排了4门课,请按顺序学习。
1、【入门课】Spring入门第一课:Spring Boot简明教程
(JDK 17,Spring Boot 3,2023)
本课程介绍Spring Boot的基础知识
2023版介绍Spring Boot 3,基于JDK 17,示例使用IntelliJ IDEA 2022.3。
学习本课程是进入Spring技术王国的第一步。
学习本课程,要求学习者熟练掌握Java编程语言和Java SE核心技术,不满足此前提者,请先学习本网站“Java系列课程”。
先修课程:
2、【进阶课】Spring Web开发从入门到实践
(JDK 17,Spring Boot 3,2023)
本课程主要介绍如何使用Spring Boot Servlet技术栈开发采用了MVC架构的经典Web应用及RESTful Service。
后端视图引擎使用Thymeleaf。前端框架使用Vue 3。
2023版基于Spring Boot 3,示例使用IntelliJ IDEA 2022.3。
学完本课程后,学习者可以使用Spring Boot MVC开发经典的Web应用,也能与Vue相结合,开发前后端分离的现代Web应用。
先修课程:
3、【专题课】Spring响应式开发技术精讲
(JDK 17,Spring Boot 3,2023)
本课程主要介绍如何使用Spring响应式(Reactive)技术栈开发异步非阻塞的现代Web应用。
2023版基于Spring Boot 3,示例使用IntelliJ IDEA 2022.3。
本课程从Project Reactor讲起,接着介绍WebFlux函数式编程模型开发RESTful Service,然后是如何使用Reative数据存取框架访问MongoDB。还介绍了如何基于WebSocket、RSocket 等协议,构建实时Web应用的相关技术。
先修课程:
学习本课程,要求学习者已经熟练掌握Java编程语言和面向对象基础编程技巧,熟悉JavaSE的基础技术。
4、【专题课】微服务开发技术基础
(JDK 17,Spring Boot 3,2023)
本课程以Spring Cloud为主,介绍微服务开发的基础知识与相关的开发技术。