Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (1)
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.