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

Redux

Reduxui.dev (ex. Tyler McGinnis)

Category: React.js, Redux
Duration 7 hours 13 minutes 23 seconds
The Software Architect Mindset (COMPLETE)

The Software Architect Mindset (COMPLETE)ArjanCodes

Category: TypeScript, React.js, Others, Python
Duration 12 hours 6 minutes 39 seconds
React - The Complete Guide

React - The Complete GuideudemyAcademind Pro

Category: React.js
Duration 47 hours 42 minutes 41 seconds
[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginners

[NEW] Spring Boot 3, Spring 6 & Hibernate for Beginnersudemy

Category: Spring Boot, Hibernate ORM, Spring, Spring MVC, Spring Security
Duration 33 hours 41 minutes 4 seconds
Spring Boot Microservices with Spring Cloud Beginner to Guru

Spring Boot Microservices with Spring Cloud Beginner to Guruudemy

Category: Spring Boot, Spring Data, Spring Cloud
Duration 34 hours 14 minutes 34 seconds
Instagram Clone Coding 3.0

Instagram Clone Coding 3.0Nomad Coders

Category: React.js, Node.js, GraphQL, React Native
Duration 20 hours 48 minutes 39 seconds
React Router v5

React Router v5ui.dev (ex. Tyler McGinnis)

Category: React.js
Duration 3 hours 38 minutes 49 seconds
The complete React Fullstack course ( 2021 edition )

The complete React Fullstack course ( 2021 edition )udemy

Category: React.js, MongoDB
Duration 76 hours 58 minutes 6 seconds
Laravel with React JS - Build Twitter Like Real Time Web App

Laravel with React JS - Build Twitter Like Real Time Web Appudemy

Category: React.js, Laravel
Duration 4 hours 56 minutes 37 seconds
Crack the Frontend Interview with React

Crack the Frontend Interview with Reactzerotomastery.io

Category: React.js, Preparing for an interview
Duration 1 hour 6 minutes 53 seconds