Building Web Apps with Spring 5 and React

Building Web Apps with Spring 5 and React
Building Web Apps with Spring 5 and React
English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 5h 37m | 1.32 GB

Learn to develop a web application using Spring5 and React

Spring5 and React allow us to build a powerful web application that grabs the attention of Java developers. This video will be your one-stop guide to building an end-to-end, modern web app with two popular frameworks: Spring for the backend and React for the frontend.

In this course, Spring is used to create the backend; you will learn to configure the Spring MVC and handle web requests. You will learn to build REST API endpoints and work with Spring's Data Access Layer using Hibernate as the ORM. You will then be introduced to other Spring components such as Spring Security, which will help you secure your backend (you'll also learn to test it). You will then move on to the frontend, where you will be introduced to React and its app development environment and components.

At the end of the video, you will design your UI and create a SPA with React. Then you'll integrate your React app with the Spring backend using JSON APIs or REST protocols. Finally, you will learn to test and secure your application.

Learn and build at the same time. Create a sample application and integrate its front-end and back-end.

What You Will Learn

  • Grasp the Spring 5 MVC fundamentals and Webflux
  • Create a backend with Spring 5 and Reactive Programming
  • Build REST endpoints and consume RESTful web services.
  • Integrate Spring5 with Hibernate
  • Secure Spring5 and hibernate applications using Spring Security
  • Integrate of a ReactJS app with a Spring backend using REST
Table of Contents

01 The Course Overview
02 Spring 5 Web MVC Framework and Architecture
03 Implementing DispatcherServlet and Controllers
04 Handler Mappings Views Resolvers and Attributes
05 Handling Exceptions, HTTP Caching Support
06 Reactive Programming with Spring 5
07 WebFlux Integrated CRUD with Mongo Reactive
08 Introduction to REST
09 RestTemplate
10 Consuming RESTful Web Services
11 Reactive WebClient
12 Hibernate 5 Basics
13 CRUD Using Spring Hibernate
14 Introduction to Spring Security
15 Spring Security Configuration
16 Introduction to ReactJS and Installation
17 JSX
18 Elements Rendering, Components, and Props
19 State and LifeCycle
20 Event Handling, List, Keys, and Refs
21 Forms and Routers
22 SPA with React
23 Integrate React App with Spring Backend Using REST
24 Securing the UI and the API
25 Writing Security Test Cases
26 Introduction to Spring Data REST
27 Hypermedia Controls and Conditional Operations