Get in Touch
 Duration 14 hours

Course Outline

Introduction

Overview of Spring Boot, React, and Redux

  • Fullstack application architecture
  • Understanding RESTful APIs and Microservices
  • Differences between front-end and back-end development

Setting Up the Development Environment

  • Installation and configuration of Spring Boot
  • Installation and configuration of React
  • Installation and configuration of Redux

Working with React and Redux

  • Importing a React application
  • Managing React structures, components, and JSX
  • Refactoring components for better structure
  • Creating modular structures
  • Event handling mechanisms
  • Implementing state within components
  • Component routing strategies
  • Applying styles to components

Integrating React with Spring Boot

  • Implementing authentication flows
  • Error handling strategies
  • Securing routes with authentication
  • Refactoring React code into JavaScript modules
  • Developing Spring Boot services
  • Returning bean objects
  • Utilizing path variables
  • Connecting the front-end to the RESTful API
  • Applying variable paths for services and APIs
  • Implementing form validation

Implementing Spring Security

  • Initial setup of Spring Security
  • Configuring Spring Security details
  • Integrating the JWS framework
  • Managing JWS resources

JPA and Hibernate Integration

  • Data population techniques
  • Establishing connections to JPA repositories

Deployment Strategies

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

Summary and Conclusion

Requirements

Prerequisites

  • Familiarity with Java and JavaScript

Audience

  • Web Developers

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories