Prerequisites
- Java and JavaScript experience
Audience
- Web Developers
Spring Boot is a Java framework for building RESTful APIs and microservices. React is a Javascript library that provides flexibility in integrating with other frameworks for sharing features. Redux is a JavaScript library for managing application states and building interfaces. With Spring Boot, React, and Redux, the user will have the toolkit required to build functional front-end and back-end web applications.
This instructor-led, live training (online or onsite) is aimed at web developers who wish to build functional front-end and back-end web applications with Spring Boot, React, and Redux.
By the end of this training, participants will be able to:
- Build a front-end application with React and Redux.
- Create RESTful APIs with Spring Boot.
- Secure web services with Spring security and JWT web tokens.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
Spring Boot, React, and Redux
- Fullstack application architecture
- RESTful APIs and Microservices overview
- 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 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 front-end with RESTful API
- Using variable paths for services and APIs
- Applying form validation
Spring Security
- Setting up Spring security
- Configuring Spring Security
- Importing JWS framework
- Working with JWS resources
JPA and Hibernate
- Populating data
- Connecting to a JPA repository
Deployment
- Connecting Spring Boot API
- Deploying back-end to Heroku
- Deploying React build
Summary and Conclusion
United Arab Emirates - Spring Boot, React, and Redux
Qatar - Spring Boot, React, and Redux
Egypt - Spring Boot, React, and Redux
Saudi Arabia - Spring Boot, React, and Redux
South Africa - Spring Boot, React, and Redux
Brasil - Spring Boot, React, and Redux
Canada - Spring Boot, React, and Redux
中国 - Spring Boot, React, and Redux
香港 - Spring Boot, React, and Redux
澳門 - Spring Boot, React, and Redux
台灣 - Spring Boot, React, and Redux
USA - Spring Boot, React, and Redux
Österreich - Spring Boot, React, and Redux
Schweiz - Spring Boot, React, and Redux
Deutschland - Spring Boot, React, and Redux
Czech Republic - Spring Boot, React, and Redux
Denmark - Spring Boot, React, and Redux
Estonia - Spring Boot, React, and Redux
Finland - Spring Boot, React, and Redux
Greece - Spring Boot, React, and Redux
Magyarország - Spring Boot, React, and Redux
Ireland - Spring Boot, React, and Redux
Luxembourg - Spring Boot, React, and Redux
Latvia - Spring Boot, React, and Redux
España - Spring Boot, React, and Redux
Italia - Spring Boot, React, and Redux
Lithuania - Spring Boot, React, and Redux
Nederland - Spring Boot, React, and Redux
Norway - Spring Boot, React, and Redux
Portugal - Spring Boot, React, and Redux
România - Spring Boot, React, and Redux
Sverige - Spring Boot, React, and Redux
Türkiye - Spring Boot, React, and Redux
Malta - Spring Boot, React, and Redux
Belgique - Spring Boot, React, and Redux
France - Spring Boot, React, and Redux
日本 - Spring Boot, React, and Redux
Australia - Spring Boot, React, and Redux
Malaysia - Spring Boot, React, and Redux
New Zealand - Spring Boot, React, and Redux
Philippines - Spring Boot, React, and Redux
Singapore - Spring Boot, React, and Redux
Thailand - Spring Boot, React, and Redux
Vietnam - Spring Boot, React, and Redux
India - Spring Boot, React, and Redux
Argentina - Spring Boot, React, and Redux
Chile - Spring Boot, React, and Redux
Costa Rica - Spring Boot, React, and Redux
Ecuador - Spring Boot, React, and Redux
Guatemala - Spring Boot, React, and Redux
Colombia - Spring Boot, React, and Redux
México - Spring Boot, React, and Redux
Panama - Spring Boot, React, and Redux
Peru - Spring Boot, React, and Redux
Uruguay - Spring Boot, React, and Redux
Venezuela - Spring Boot, React, and Redux
Polska - Spring Boot, React, and Redux
United Kingdom - Spring Boot, React, and Redux
South Korea - Spring Boot, React, and Redux
Pakistan - Spring Boot, React, and Redux
Sri Lanka - Spring Boot, React, and Redux
Bulgaria - Spring Boot, React, and Redux
Bolivia - Spring Boot, React, and Redux
Indonesia - Spring Boot, React, and Redux
Kazakhstan - Spring Boot, React, and Redux
Moldova - Spring Boot, React, and Redux
Morocco - Spring Boot, React, and Redux
Tunisia - Spring Boot, React, and Redux
Kuwait - Spring Boot, React, and Redux
Oman - Spring Boot, React, and Redux
Slovakia - Spring Boot, React, and Redux
Kenya - Spring Boot, React, and Redux
Nigeria - Spring Boot, React, and Redux
Botswana - Spring Boot, React, and Redux
Slovenia - Spring Boot, React, and Redux
Croatia - Spring Boot, React, and Redux
Serbia - Spring Boot, React, and Redux
Bhutan - Spring Boot, React, and Redux