Get in Touch

Course Outline

Introduction

Spring Boot, React, and Redux

  • Fullstack application architecture.
  • Overview of RESTful APIs and Microservices.
  • Differences between front-end and back-end development.

Preparing the Development Environment

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

React and Redux

  • Importing a React application.
  • 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

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

Spring Security

  • Setting up Spring Security.
  • Configuring Spring Security.
  • Importing the JWT framework.
  • Working with JWT resources.

JPA and Hibernate

  • Populating data.
  • Connecting to a JPA repository.

Deployment

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

Summary and Conclusion

Requirements

Prerequisites

  • Experience with Java and JavaScript.

Target Audience

  • Web Developers.
 14 Hours

Testimonials (1)

Related Categories