Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Full Stack Project: Spring Boot, React, Redux
Rating: 4.5 out of 5(1,806 ratings)
12,038 students

Full Stack Project: Spring Boot, React, Redux

Build a Personal Project Management Tool from scratch
Last updated 1/2025
English

What you'll 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

Course content

8 sections111 lectures24h 52m total length
  • Updated version with Spring Boot 3 coming soon (Q2 - 2025)1:53
  • Introduction3:42
  • IMPORTANT: BROWSERS FOR THIS COURSE0:35
  • WATCH BEFORE YOU BUY: App Demo (Prototype)13:45

    Please note that this app works fine on: Firefox, Safari and Chrome. If you are on Chrome and it loads blank, then please install react dev tools and redux dev tools on Chrome.  You need Chrome and these dev tools to follow the course.

    https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en

    https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en

    Please also note that this is a known issue in the React/Redux community: https://github.com/reduxjs/redux/issues/2359

    I'll be investigating how to configure the store for Internet Explorer and Edge, but for now please use Chrome (with extensions) or Firefox (MacOS and Windows) or Safari (MacOS)

  • WATCH BEFORE YOU BUY: Requirements, IDEs, Support15:41
  • REVIEW BEFORE YOU START- Mindset and Course's scope1:17

Requirements

  • Practical knowledge of the Java language syntax
  • Previous hands on experience with basic CRUD operations using the Spring framework, JPA, MySQL
  • Hands on experience developing and running Spring CRUD applications with one of the following IDE's: STS, IntelliJ, Eclipse
  • Familiarity with HTML, CSS, and JavaScript (ES6 Syntax is important)
  • Have local environment set up for Spring Framework - Spring boot development (Java 8, Maven, MySQL, MySQL Workbench)

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.

Who this course is for:

  • Students who have had hands on experience with the basics of Java and the Spring Framework looking to grow their new skills