Full Stack Spring Boot & React

10h 1m 23s
English
Paid
April 11, 2024

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.

More

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

Instagram Clone Coding 3.0

Instagram Clone Coding 3.0

Duration 20 hours 48 minutes 39 seconds
Build RESTFUL APIs using Kotlin and Spring Boot

Build RESTFUL APIs using Kotlin and Spring Boot

Duration 8 hours 23 minutes 18 seconds
Build Product Hunt with ReactJS and Firebase

Build Product Hunt with ReactJS and Firebase

Duration 4 hours 47 minutes 27 seconds
MERN Invoice Web App with Docker,NGINX and ReduxToolkit

MERN Invoice Web App with Docker,NGINX and ReduxToolkit

Duration 24 hours 38 minutes 4 seconds
Build a Notion Clone with React and TypeScript

Build a Notion Clone with React and TypeScript

Duration 7 hours 57 minutes 47 seconds
NFT Marketplace in React, Typescript & Solidity - Full Guide

NFT Marketplace in React, Typescript & Solidity - Full Guide

Duration 16 hours 20 minutes 55 seconds
Master Java Unit Testing with Spring Boot & Mockito

Master Java Unit Testing with Spring Boot & Mockito

Duration 3 hours 56 minutes 12 seconds
Crash Course: Build a Full-Stack Web App in a Weekend!

Crash Course: Build a Full-Stack Web App in a Weekend!

Duration 12 hours 13 minutes 30 seconds
Zero to Full Stack Hero

Zero to Full Stack Hero

Duration 101 hours 29 minutes 59 seconds