Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full Stack Spring Security with React & JWT
Rating: 2.0 out of 5(1 rating)
12 students

Full Stack Spring Security with React & JWT

Employee Management System Project w/ Spring Security, Spring Data JPA, JTW's, Refresh Tokens, React 19, and Context API
Created byUnknown Koder
Last updated 9/2025
English

What you'll learn

  • Setup and configure Spring Security 5 Session Authentication
  • Setup a React Application with Vite
  • Setup Role Based Authentication with Spring Security 5
  • Use Spring Data JPA to Authenticate a User Against a Database
  • Develop an Advanced React Application with User Authentication
  • Learn how to use React Context with a Real World Example
  • Setup Spring Security to Authenticate in a Stateless Manner with JWT and Refresh Tokens

Course content

6 sections • 103 lectures • 11h 4m total length
  • Project Introduction2:14
  • Section Outline0:25
  • Prerequisites1:09
  • Project Requirements and Demonstration13:45
  • Spring Boot Project Setup3:03
  • Spring Boot Project Configuration and First Entity Class2:50
  • Setup the Employee Service Class12:49
  • Setup the Employee Controller Class11:41
  • Test the Employee REST API with Postman6:02
  • Create the React Application with Vite10:33
  • Setup the Basic Skeleton React Application6:26
  • Section 1 Wrap Up0:49

Requirements

  • Intermediate Java Programming Experience
  • Intermediate ReactJS Programming Experience
  • Exposure to Spring Boot Eco System
  • Any Programming Experience

Description

Are you ready to master secure full stack web development using modern technologies? This comprehensive course walks you through building a production-ready authentication system using Spring Security on the backend and React with Vite on the frontend. Whether you're a Java developer looking to extend your skills into front-end development or a React developer interested in backend security, this course has you covered.

We start by setting up a Spring Boot application and integrating Spring Security to enforce authentication and authorization rules. You'll learn how to connect the authentication logic to a relational database, validate user credentials, and securely store user data.

Next, we dive into JWT (JSON Web Token) authentication, where you'll implement access and refresh tokens to provide a secure and seamless user experience. You'll learn how to protect endpoints, handle token expiration, and issue new tokens without forcing users to log in again.

On the frontend, we build a sleek and fast React application using Vite. You'll manage global state with the Context API, and use Axios to make secure API calls to your Spring backend.

By the end of this course, you'll have a complete, secure full stack app, and the skills to build and scale secure web applications confidently.

Who this course is for:

  • Developers and Software Engineers Who Want to Learn Spring Security