Course Outline


Spring Boot, React, and Redux

  • Fullstack application architecture
  • RESTful APIs and Microservices overview
  • Front-end vs back-end development

Preparing the Development Environment

  • Installing and configuring Spring Boot
  • Installing and configuring React
  • Installing and configuring Redux

React and Redux

  • Importing React app
  • Working with React structures, components, and JSX
  • Refactoring components
  • Creating modules
  • Handling events
  • Adding state to a component
  • Using routing for components
  • Styling components

React to Spring Boot

  • Applying authentication
  • Handling errors
  • Securing with authenticated routes
  • Refactoring React code to JavaScript modules
  • Creating a Spring Boot service
  • Returning a bean
  • Using path variables
  • Connecting front-end with RESTful API
  • Using variable paths for services and APIs
  • Applying form validation

Spring Security

  • Setting up Spring security
  • Configuring Spring Security
  • Importing JWS framework
  • Working with JWS resources

JPA and Hibernate

  • Populating data
  • Connecting to a JPA repository


  • Connecting Spring Boot API
  • Deploying back-end to Heroku
  • Deploying React build

Summary and Conclusion



  • Java and JavaScript experience


  • Web Developers
 14 Hours

Testimonials (1)

Related Categories