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

React Fundamentalsui.dev (ex. Tyler McGinnis)
Category: React.js
Duration 4 hours 36 minutes 46 seconds
Course

Next.JS with Sanity CMS - Serverless Blog App (w/ Vercel)udemy
Category: React.js, Next.js
Duration 13 hours 5 minutes 9 seconds
Course

MERN STACK 2022 - Build Ultimate CMS (WordPress Clone)udemy
Category: React.js, Node.js, MongoDB
Duration 34 hours 4 minutes 17 seconds
Course

Spring 6 & Spring Boot 3 for Beginners (Includes 5 Projects)udemy
Category: Spring Boot, Spring
Duration 34 hours 28 minutes 12 seconds
Course

Discord Clone - Learn MERN Stack with WebRTC and SocketIOudemy
Category: JavaScript, React.js, Node.js, MongoDB, Socket.IO, WebRTC
Duration 19 hours 29 minutes 29 seconds
Course

React Query - Essentials (v2)Tanner Linsley
Category: React.js
Duration 2 hours 54 minutes 5 seconds
Course

MERN Stack - React Node from Scratch Building Social Networkudemy
Category: React.js, Node.js, MongoDB
Duration 20 hours 49 minutes 20 seconds
Course

Testing React Apps with React Testing Librarycodewithmosh (Mosh Hamedani)
Category: React.js
Duration 6 hours 48 minutes 20 seconds
Course

Instagram Clone Coding 3.0Nomad Coders
Category: React.js, Node.js, GraphQL, React Native
Duration 20 hours 48 minutes 39 seconds
Course

Microservices: Clean Architecture, DDD, SAGA, Outbox & Kafkaudemy
Category: Spring Boot, Others, Java
Duration 18 hours 2 minutes 34 seconds
Course