Spring Boot React JS 初学者全栈课程 [2025]
Spring Boot React JS Full-Stack Course for Beginners [2025]
使用Java、Spring Boot 3、Spring Data JPA、Spring Security、JWT、JavaScript、React JS和MySQL构建全栈式Web应用程序
您将会学到
-
学习使用 React 和 Spring Boot 开发 FULL-STACK Web 应用程序
-
使用 React 和 Spring Boot 构建员工管理系统 FULL-STACK Web 应用程序
-
使用 React 和 Spring Boot 构建 Todo Management FULL-STACK Web 应用程序
-
了解 Spring Boot 基础知识和 REST API 基础知识
-
学习 React JS 基础知识
-
使用 Spring Boot 构建 RESTful API
-
在 React JS 中使用 RESTful API
-
使用 Spring Data JPA 和 Hibernate 实现数据持久性
-
使用 Spring Security 的安全 REST API
-
构建用户注册和登录模块
-
使用 JWT(JSON Web 令牌)的安全 REST API
-
在 React 应用程序中使用 JWT(JSON Web 令牌)
-
使用 Bootstrap CSS 框架设置 Web 页面的样式
-
使用现代和流行的工具构建全栈 Web 应用程序,例如 IntelliJ IDEA、VS Code、Maven、Postman、NPM 等。
要求
-
JAVA 17+
-
熟悉 IntelliJ IDEA 和 VS Code
-
熟悉 HTML、CSS 和 JavaScript
-
不需要 Spring Boot REST API 经验,您将从头开始学习构建 Spring Boot REST API
-
不需要 React JS 经验,我会从头开始教 React JS
描述
在这个面向项目的实践课程中,您将使用 Spring Boot 和 React JS 的强大组合深入了解全栈 Web 应用程序开发的世界。
在本课程中,您将使用 Spring Boot、Spring Security、Spring Data JPA、JWT、React JS 和 MySQL 数据库构建两个全栈式 Web 应用程序(员工管理系统和 Todo 管理应用程序)。
在本课程中,我们将使用最新版本的 Spring Boot (3+)、Spring Security (6+)、React JS (18+) 和 MySQL 数据库 (8+)。我们将使用现代和流行的工具来构建全栈 Web 应用程序,例如 IntelliJ IDEA、VS Code、Maven、Postman、NPM 等。
什么是 React JS?
-
React JS 是一个 JavaScript 库,用于在前端构建用户界面 (UI)。
-
React 不是一个框架(不像 Angular,它更固执己见)。
-
React 是由 Facebook 创建的开源项目。
什么是 Spring Boot?
-
Spring Boot,用于开发 REST Web 服务和微服务。
-
Spring Boot 将 Spring 框架提升到了一个新的水平。它大大减少了 Spring 项目所需的配置和设置时间。
-
您可以设置一个几乎零配置的项目,然后开始构建对您的应用程序真正重要的东西。
课程主题:
1. React JS 基础
2. Spring Boot 基础
3. 项目 1:员工管理系统
-
构建员工管理模块 – 使用 Spring Boot 的后端实现
-
构建员工管理模块 – 使用 React JS 的前端实现
-
构建部门管理模块 – 使用 Spring Boot 的后端实现
-
构建部门管理模块 – 使用 React JS 的前端实现
-
使用 Bootstrap CSS 框架设置 Web 页面的样式
4. 项目 2:待办事项管理应用程序
-
Todo 管理模块 – 使用 Spring Boot 的后端实现
-
Todo 管理模块 – 使用 React JS 的前端实现
-
使用 Spring Security 的安全 REST API
-
构建、注册和登录 REST API
-
在 React 应用程序中实现 Register 和 Login 功能
-
使用 JWT(JSON Web 令牌)的安全 REST API
-
在 React 应用程序中使用 JWT(JSON Web 令牌)
-
使用 Bootstrap CSS 框架设置 Web 页面的样式
本课程中使用的工具和技术:
服务器端:
- Java 17+
- Spring Boot 3+
- Spring Data JPA (Hibernate)
- Spring Security
- JWT
- Maven
- IntelliJ IDEA
- MySQL database
- Postman
Client-side:
- React JS 18+
- React Hooks
- React Router
- Axios
- Bootstrap CSS framework
- Visual Studio Code IDE
- VS Code extensions
- Node JS
- NPM
此课程面向哪些人:
- 本课程适合想要学习如何使用 Spring Boot 和 React JS 开发全栈 Web 应用程序的每个人
评论(0)