Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

5h 51m 37s
English
Paid
Full Stack introduction to HATEOAS. In this course, you will learn the core concepts of HATEOAS as well as how to leverage this on a ReactJS Application. HATEOAS stands for: Hypermedia As The Engine Of Application State (HATEOAS) It is a REST application architecture in which the servers provide information dynamically through hypermedia (links) that drive the interaction between the client and server.

Read more about the course

In this course we will cover the following concepts:

•“Link” (org.springframework.hateoas) 

•“linkTo” & “methodOn” (org.springframework.hateoas.mvc.ControllerLinkBuilder)

•“Resource” & “Resources” (org.springframework.hateoas) 

•“ResourceAssembler” interface (org.springframework.hateoas) 

We have 3 learning goals:

Goal 1: build a prototypeof a REST API with Spring Boot 2.1 and Java 11

Goal 2: Set up ReactJSstarter project to work with Resources and Links

Goal 3:Deploy our prototype to Heroku’sfree tier

 Thank you!

Requirements:
  • Basic Knowledge of Java and Spring Boot
  • Practical experience building at least one simple CRUD App (MySQL, H2) with Spring Boot is a MUST
  • Basic Knowledge of HTML, CSS, Javascript (ES6 Syntax is Mandatory)
  • Have an IDE of Choice for Spring development (IntelliJ, Eclipse, STS, etc)
  • Previous experience with .jsp, Thymeleaf will come in handy
  • Basic Knowledge of Git and a Github account is a MUST
  • Previous basic experience with React / Redux is a MUST (FREE COURSE INSIDE!)
Who this course is for:
  • Beginner Java and Spring Boot enthusiast with at least 4 to 8 weeks of experience with these technologies
  • Java and Spring Boot developers looking to add ReactJS and Redux to their tool belt

What you'll learn:

  • Introduction to HATEOAS and how to use it with a ReactJS app

Watch Online Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

Join premium to watch
Go to premium
# Title Duration
1 Introduction 01:07
2 Demo 04:33
3 WATCH BEFORE YOU BUY: Limited Course Support 04:25
4 Create Spring Boot project 11:08
5 Load DB with Sample Data 04:29
6 Create Service Layer and Custom Exception 07:49
7 Create CapabilityController, Introduction to Resource and Resources 16:35
8 Post Operation - Happy Path 05:44
9 Implement ErrorMap 10:02
10 PUT Operation 08:35
11 Delete Operation 02:28
12 Resource Assembler 19:19
13 IMPORTANT - Requirements for this section! 04:30
14 Project Walkthrough 14:27
15 Redux Store 21:35
16 GET_CAPABILITIES Part 1 15:56
17 GET_CAPABILITIES Part 2 17:27
18 DELETE_CAPABILITY 18:22
19 BUG FIX: Cannot read property 'capabilityList' of undefined 05:16
20 Open - Close Modals 12:59
21 ADD_CAPABILITY Part 1 17:05
22 ADD_CAPABILITY Part 2 20:30
23 GET_CAPABILITY 18:49
24 UPDATE_CAPABILITY 24:33
25 FINAL_TOUCHES 17:57
26 CONNECT TO CLEAR DB 22:04
27 DEPLOY SPRING BOOT API 13:15
28 DEPLOY REACT APP 10:38

Similar courses to Full Stack HATEOAS: Spring Boot 2.1, ReactJS, Redux

Microservices with NodeJS, React, Typescript and Kubernetes

Microservices with NodeJS, React, Typescript and Kubernetesudemy

Category: TypeScript, React.js, Node.js, Kubernetes
Duration 95 hours 13 minutes 4 seconds
Spring Boot E-Commerce Ultimate Course

Spring Boot E-Commerce Ultimate Courseudemy

Category: Spring Boot
Duration 83 hours 14 minutes 29 seconds
MERN STACK 2022 - Build Ultimate CMS (WordPress Clone)

MERN STACK 2022 - Build Ultimate CMS (WordPress Clone)udemy

Category: React.js, Node.js, MongoDB
Duration 34 hours 4 minutes 17 seconds
MERN Stack - React Node from Scratch Building Social Network

MERN Stack - React Node from Scratch Building Social Networkudemy

Category: React.js, Node.js, MongoDB
Duration 20 hours 49 minutes 20 seconds
Node with React: Fullstack Web Development

Node with React: Fullstack Web DevelopmentudemyStephen Grider

Category: React.js, Node.js, MongoDB
Duration 25 hours 36 minutes 19 seconds
React Chrome Extension boilerplate | Shipped

React Chrome Extension boilerplate | ShippedLuca Restagno (shipped.club)

Category: React.js, Assemblies, ready-made solutions for development
Duration
Modern React with Redux [2023 Update]

Modern React with Redux [2023 Update]udemyStephen Grider

Category: React.js, Redux
Duration 37 hours 44 minutes 46 seconds
Mastering React With Interview Questions,eStore Project-2024

Mastering React With Interview Questions,eStore Project-2024udemy

Category: React.js
Duration 16 hours 53 minutes 3 seconds
Build a Slack Chat App with React, Redux, and Firebase

Build a Slack Chat App with React, Redux, and Firebaseudemy

Category: React.js, Firebase, Redux
Duration 5 hours 55 minutes 18 seconds