Get in Touch
 Duration 14 hours

Course Outline

Introduction

Spring Boot, React, and Redux

  • Full-stack application architecture
  • Overview of 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

React and Redux

  • Importing a React application
  • Managing React structures, components, and JSX
  • Refactoring components
  • Module creation
  • Event handling
  • Introducing state into components
  • Component routing
  • Styling components

Integration of React with Spring Boot

  • Implementing authentication
  • Error management
  • Securing authenticated routes
  • Refactoring React code into JavaScript modules
  • Creating a Spring Boot service
  • Returning beans
  • Utilization of path variables
  • Connecting the front-end to a RESTful API
  • Applying variable paths to services and APIs
  • Implementing form validation

Spring Security

  • Initialization of Spring Security
  • Configuration of Spring Security
  • Integration of the JWS framework
  • Handling JWS resources

JPA and Hibernate

  • Data population
  • 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

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 2900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (2)

Upcoming Courses

Related Categories