Full Stack Spring Boot & React

10h 1m 23s
English
Paid

Netflix recently switched their entire backend to Spring Boot 2. It was a no brainer really. Spring Boot 2 is the best framework to build applications. Weather you build a small to medium size application or even large scale application, Spring Boot will be the perfect choice. This course teaches how to build a full stack application using Spring Boot 2 and PostgreSQL for the backend and React.js for the frontend. You will learn core concepts need to build a full stack application and you will also deploy the application to AWS making it available to real users to use.

Read more about the course

Why should take this course

This course if for someone who want to learn the process of building and deploying full stack applications with Spring Boot from the ground up. Upon completion, the skills acquired will enable you to build applications on your and deploy to real users. Whether you need to improve your skills for your current job or need to build a rock solid app for university projects, this course is definitely for you.

Skills Covered in this course:

  • Java
  • Spring Boot 2
  • PostgreSQL
  • SQL Joins
  • Docker
  • React
  • React Hooks
  • Maven
  • Flyway
  • AWS
  • antd

Watch Online Full Stack Spring Boot & React

Join premium to watch
Go to premium
# Title Duration
1 Practice and Join the Community 01:18
2 Spring Initializr 02:14
3 Open Project With IntelliJ 02:45
4 Starting the Server 02:47
5 Student Model 03:12
6 StudentController 04:17
7 Testing Controller 01:42
8 Course Git Branches 00:39
9 Quick Word About React 00:52
10 Bootstrap React app 04:23
11 Frontend up and running 02:06
12 Antd 04:02
13 Configure antd 06:10
14 Unfetch 02:59
15 Implement getAllStudents 02:40
16 Proxy requests to Backend 06:09
17 Lets explore our frontend files 05:49
18 UseState and UseEffect 07:02
19 Display students data 04:22
20 Layout Component 08:41
21 Table Component 06:21
22 Loader & Empty Components 10:01
23 The static folder 06:32
24 Maven Front Plugin 08:58
25 Frontend Maven Plugin In Action 07:10
26 Maven Resources Plugin 05:51
27 Running Jar & Profiles 04:22
28 Docker Desktop and DockerHub 03:29
29 Docker and Jib 03:57
30 Jib Maven Plugin 03:05
31 Build Local Docker Image 06:36
32 Build image to DockerHub 09:18
33 Maven Profiles 06:53
34 Maven Profiles PT 2 08:06
35 Quick Word About AWS 02:01
36 Sign up to AWS Free Tier 01:58
37 Exploring AWS 02:59
38 Creating Sample Application 06:11
39 docker-compose yaml 06:26
40 Deploy our application 04:58
41 Exploring Elastic Beanstalk 06:33
42 Other Ways to Deploy Applications 02:34
43 Terminate & Restore The EB Environment 01:20
44 Postgres Running on Docker 03:10
45 Postgres Container 07:13
46 Connecting to db using PSQL Container 05:17
47 Spring Data JPA 02:04
48 Installing Spring Data JPA & Postgres Dependencies 02:27
49 Connecting to DB 07:11
50 @Table 07:51
51 Generating 1000 students 04:47
52 JPARepository and N Tier 06:01
53 Testing backend changes 04:51
54 Post Mapping 07:43
55 Add Students Button 05:30
56 Student Form 09:07
57 Add student method 03:33
58 Submitting new Student 04:52
59 Loading indicator and reload table 08:30
60 Notifications 06:33
61 Badge 04:47
62 Avatar 06:54
63 Exercise 03:47
64 Exercise Sol 07:11
65 The problem 02:47
66 Server Include Error Message 01:58
67 Handle Error on Client Side 08:33
68 Exercise 02:40
69 Exercise sol 06:48
70 Java Bean Validation 07:10
71 Enforcing Database Constraints 05:54
72 Section Overview 01:42
73 Create DB 05:32
74 application-dev properties 03:31
75 Spring Active Profiles 03:09
76 Understanding Security Groups 05:17
77 Security groups and Inbound Rules 08:33
78 Connecting to RDS from local machine 08:44
79 Building New Version 04:48
80 Deployment 04:29
81 Automating the Deployment 01:14
82 CI CD Pipelines 06:27
83 CI CD Demo 08:28
84 Github Actions 03:01
85 Build workflow YAML 05:54
86 Build workflow in Action 09:27
87 Deploy workflow overview 02:29
88 Slack Webhooks and Setup Secret 07:51
89 Setup Github Secret 02:05
90 Setup AWS User, Groups and Permissions 05:26
91 Deploy Workflow YAML 13:22
92 Adding Footer with Link 06:07
93 Create PR for Footer link change 04:29
94 Merge to Main and Deploy to AWS 04:45
95 Section Wrap Up 00:59
96 Lets Learn Testing 00:59
97 The Current UML 03:25
98 JUnit5 and Assertions 04:44
99 Testing Dependencies 02:41
100 Lets Write A Basic Test 08:14
101 Testing Repositories 08:40
102 H2 Database For Testing 05:15
103 @DataJpaTest 06:57
104 Mocking with Mockito 11:36
105 Argument Captor 06:48
106 Testing add student 11:07
107 Integration Testing 01:44
108 Maven Fail Safe Plugin 02:40
109 Setup Integration Tests 09:41
110 Our First Integration Test 09:17
111 Running Integration Testing 04:47
112 Using Faker to Random Data 09:24
113 Delete StudentIT Exercise Solution 04:35
114 Next steps for Testing 01:13
115 Final Exercise and Community Project 03:07
116 Wrap Up 01:43

Similar courses to Full Stack Spring Boot & React

Learn React Hooks By Building A Real Application

Learn React Hooks By Building A Real Applicationreacttraining (Ryan Florence)

Category: React.js
Duration 7 hours 14 minutes 44 seconds
TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQL

TinyHouse: A Fullstack React Masterclass with TypeScript and GraphQLfullstack.io

Category: TypeScript, React.js, GraphQL
Duration 30 hours 50 minutes 42 seconds
Fullstack React with Typescript

Fullstack React with Typescriptfullstack.io

Category: TypeScript, React.js
Duration 10 hours 16 minutes 46 seconds
The Official React Query Course - query.gg

The Official React Query Course - query.ggui.dev (ex. Tyler McGinnis)

Category: React.js
Duration 4 hours 17 minutes 17 seconds
React Simplified - Beginner

React Simplified - Beginnerwebdevsimplified.com

Category: React.js
Duration 10 hours 58 minutes 46 seconds
Master Full-Stack Web Development | Node, SQL, React, & More

Master Full-Stack Web Development | Node, SQL, React, & Moreudemy

Category: React.js, Node.js
Duration 18 hours 36 minutes 51 seconds
Master Spring Boot 3 & Spring Framework 6 with Java

Master Spring Boot 3 & Spring Framework 6 with Javaudemy

Category: React.js, Spring Boot, Java, Hibernate ORM, Maven, Spring, Spring Security
Duration 37 hours 34 minutes 14 seconds
Chrome Extension Mastery: Build Full-Stack Extensions with React & Node.js

Chrome Extension Mastery: Build Full-Stack Extensions with React & Node.jsRyan Fitzgerald

Category: React.js, Others, Node.js
Duration 10 hours 3 minutes 45 seconds
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 Maintainable React

Mastering Maintainable Reactudemy

Category: React.js
Duration 7 hours 8 minutes 52 seconds