Full Stack Project: Spring Boot, React, Redux (Udemy.com)
Build a Personal Project Management Tool from scratch
Created by: Full Stack Basics
Last updated January 2025
What you will learn
- Create a RESTful API with Spring boot
- Secure a RESTful API with Spring Security and JWT web token
- Create a web application with React
- Consume a RESTful API with React/Redux
- Deploy to Heroku
How it compares
Against the other 26 rated Udemy courses in Redux on CourseDuck:
- Rating4.5 out of 5higher than 73% of them
- Reviews1,806#5 of 27 by number of reviews
- Length24.9 hourslonger than 80% of them
- Last updatedJanuary 2025more recently than 73% of them
Quality Score
Overall Score : 90 / 100
Course Description
Feb 29th, 2024: Course Update IN PROGRESS - PLEASE STAY TUNED - This course will be re-released at no cost to current students with the newest versions of: Spring Boot, React & Redux! Join today so that you don't miss the update
If you know the basics of java and the spring framework, the next thing to do is to keep on practicing! Building apps with real life features is a great next step in your journey to becoming a developer. The main benefits of this is that it sharpens your skills and helps you build your portfolio for prospective employers. In this course, we will build a prototype of a personal project management tool using Spring boot 2.0 in the backend, ReactJS and Redux on the front end.
These are some of the cool things we will work on:
We will build our REST APIs with Spring boot for CRUD operations
We will create our front end using ReactJS and Boostrap
And will use Redux and Thunk to manage the state of our application in the front-end
We will secure our application using JWT tokens
Last but not least we will deploy our application to Heroku’s free tier. This is a great opportunity to get practical experience with two amazing technologies that are highly desirable by prospective employers.
Instructor Details
- 4.5 Rating
1,806 Reviews
Full Stack Basics
We help students to grow beyond the fundamentals by working on projects that will help them gain:
Practical Experience: project-based learning, always. Spice up your portfolio
By Implementing:
Real use-cases: build tools to support the software development process – Tools that you, as a developer, would use, and…
To motivate them to:
Grow beyond the course: build tools that sparks the “This tool could also…” creative mindset. Get additional practice by adding your own features
More Redux courses
Build Enterprise Applications with Angular 2 (and Angular 4) (2018)
4.8 (1,569 Reviews)
Provider: Udemy
Time: 9.7h
$11.99
React - The Complete Guide (incl. Next.js, Redux) (2026)
4.6 (242,065 Reviews)
Provider: Udemy
Time: 71.4h
$199.99
Gutenberg Blocks for WordPress and React Developers (2025)
4.5 (948 Reviews)
Provider: Udemy
Time: 16.3h
$11.99
Redux with React JS: Learn Redux with Modern React JS (2026)
4.5 (786 Reviews)
Provider: Udemy
Time: 10.6h
$69.99
Reviews
By Anastasiia Yermolik on 12/10/2024
I understand the disappointments of some students, cause this course is rather for beginner-to-intermediate than intermediate-to-advanced. All things from requirements that are listed in the beginning, they are explained in process anyway. I'm in progress with switching to java development, have no commercial experience with it yet, so I learned a lot of cool stuff from this course, such as how to perform validation and use it's result on frontend, build relations between entities, redux and axious. The only thing is that java 8 and spring boot 2 are strongly recommended here as stable and LTS versions, but today spring initializr doesn't even provide such options, so I used java 21, spring boot 3, react18, and actually was running through lots of issues. So, the code I got as a result, it's valuable for me, but I also understand that logic needs to be rebuilt in order to avoid the mess and code smells.
By Darshan Maradiya on 2/25/2021
Best go ahead and take it, if you have the said prerequisites. if not go ahead and get your prerequisites from Youtube: JavaBrains, Code Evolution, CodeForgeYT etc then come back here and purchase this course, its gonna increase your experience in fullstack development and will teach you a small complete product like secure modular web application, of course at the frontend/client side and at the backend/RestAPI/server side. You will found yourself doing and organizing your code along with the instructor and that way you will get the flow of proceeding, a good testing practice and what kind of usual, frequent, smaller mistakes we made and how we debug. I'm satisfied, happy, feeling the growth in my knowledge and of course not regreting the time I've spent behind this.
By Konrad Maocha on 11/7/2020
I was familiar with react and java, the backend module gave me a proper knowledge to continue developing another full stack projects based on rest API. For example I used skills that i learnt here to create simple cms system using angular, spring boot and postgres. Aspects in this course are explained well so i recommend this course for people that want to start develop in this area.
By Nguyen Viet Hung on 10/16/2020
good course
By Sathish on 9/20/2020
it's good
By Surendra on 9/18/2020
good
By Doncho Balamdzhiev on 9/14/2020
Very good course for students or developers who needs to improve his skills and portfolio. In fact Im more than 3 and a half years of backand JAVA developer and to me was very hopeful to see how things works in completed Fullstack application. Things are described very well from A-Z, so to me was pleasure to be part of the course.
By Priya Koli on 9/1/2020
Easy learning , clear explanations as of now!
By Jason Ho on 8/26/2020
Good course!
By Nguyen Van Ngao on 8/26/2020
Really easy to understand. Every concept is thoroughly explained. I really appreciate the high quality of the course.
By Harshal Dhake on 8/25/2020
awesome course and the instructor has taken it very deep into developing this project
By Roberto Reinert on 8/14/2020
Very imporant tips and interesting comparisons with other technologies, that makes easy to understand spring and react development.






