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 页面的样式

本课程中使用的工具和技术:

服务器端:

  1. Java 17+
  2. Spring Boot 3+
  3. Spring Data JPA (Hibernate)
  4. Spring Security
  5. JWT
  6. Maven
  7. IntelliJ IDEA
  8. MySQL database
  9. Postman

Client-side:

  1. React JS 18+
  2. React Hooks
  3. React Router
  4. Axios
  5. Bootstrap CSS framework
  6. Visual Studio Code IDE
  7. VS Code extensions
  8. Node JS
  9. NPM

此课程面向哪些人:

  • 本课程适合想要学习如何使用 Spring Boot 和 React JS 开发全栈 Web 应用程序的每个人
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。