Get in Touch

Course Outline

Introduction

Spring Boot, React, and Redux

  • Fullstack application architecture.
  • Overview of RESTful APIs and Microservices.
  • 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 a 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 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 JWS framework.
  • Working with JWS 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.

Audience

  • Web Developers.
 14 Hours

Testimonials (1)

Related Categories