Complete Spring Boot Full Stack Development Masterclass with AWS | Spring Boot One Shot Video

preview_player
Показать описание
In this video, we are going to build a complete full-stack web application using Spring Boot and React. We are then going to deploy that application to AWS

If you're interested in learning more about Spring Boot, then this course is for you! In this full course, we'll walk you through everything you need to know to create a Spring Boot application.

**GROW AS JAVA DEVELOPER**

You will find all my courses are listed there at the highest discount for my viewers.

BASICS OF SPRING BOOT AND GETTING STARTED
00:00 Introduction
00:48 Application Architecture on local
00:59 Application Architecture on AWS
01:33 Application Demo
02:46 Getting Started
02:50 Why do you need a Web Framework?
04:20 Analogy of building a House
08:12 Popular Web Frameworks that exist
11:01 Introduction to Spring Framework
11:32 Inversion of Control (IoC)
18:52 Features of Spring Framework
21:02 History of Spring Framework
21:57 Enter Spring Boot. What is it?
22:20 Spring Framework VS Spring Boot
23:57 What does Spring Boot consist of?
26:08 Components of Spring Boot
29:26 Advantages of Spring Boot
30:43 Spring Boot Architecture
32:47 What Spring Boot project are we building?
33:25 How will our application work? [Application Flow]
35:25 Spring Initializer
40:52 Setting up our project in Intellij 2023

CRUD Operations with Spring Boot
42:53 What are we building?
43:19 Understanding Spring Boot Project Structure
47:19 Creating a Controller
48:13 Creating Challenge class
49:48 Creating GET request to get all challenges
53:43 Running our application for first time
01:03:24 POST request to add new challenges
01:07:31 Postman
01:09:36 Creating POST request in Postman

Service Layer, ResponseEntity, CRUD
01:14:13 Introduction
01:14:40 Getting Started with Service Layer
01:22:00 Do we need to manage IDs?
01:27:21 Getting challenges by month
01:36:26 Custom status codes
01:37:37 ResponseEntity

PutMapping, DeleteMapping, RequestMapping
01:42:15 Introduction
01:43:15 Getting Started
01:44:20 Update challenge
01:52:00 Delete challenge

JPA and H2 Database for Absolute Beginners
01:59:00 Introduction
02:01:07 Reviewing our API
02:02:47 Setting up Postman the right way
02:06:50 Need for JPA
02:10:30 Spring Initializr
02:13:05 H2 Database
02:16:10 H2 Console
02:17:20 Spring Boot Autoconfiguration in Action
02:19:50 Accessing and enabling H2 Console
02:23:05 Understanding JPA
02:24:15 Getting Challenge in Database
02:32:02 Checking datatypes of columns
02:33:17 Fixing the database URL / Making it constant
02:35:12 Thank you :)

Working with Repository + Database
02:34:52 Getting Started
02:36:43 Setting up Repository
02:39:17 CrudRepository & JpaRepository
02:43:00 Getting rid of the list
02:44:38 Using Repository
02:58:54 Testing Changes
03:03:18 Thank you :)

Getting Started With React
03:02:21 Introduction
03:06:03 Understanding React
03:11:08 How web worked before React
03:12:03 Why React exists and how it's different [Single Page Applications / SPA]
03:15:31 React hands-on demo
03:18:04 Hands-on example
03:21:54 Popularity of React
03:22:36 What do you need for React
03:25:49 Creating a React project
03:29:04 Starting server
03:30:00 Installing VS Code
03:31:01 Project structure
03:33:49 Experimenting
03:36:25 Thank you

React Basics, Components, States, Props
3:37:25 Introduction
3:39:20 Getting Started with the inbuilt terminal in VS Code
3:41:09 Knowing our application
3:46:15 Creating our own components
3:47:17 Creating Greetings component
3:50:25 Props
3:52:58 Multiple props
3:58:27 React States
4:05:13 Thank you

Fetching Data Using React and Spring Boot
04:05:21 Introduction
04:09:25 Getting Started
04:37:48 CORS
04:45:15 Thank you

Saving Data Using React and Spring Boot
04:44:18 Introduction
04:49:05 Getting Started
05:01:32 Implementing callback for refreshing the list
05:01:32 Testing changes
05:02:44 Thank you

Bootstrap with Spring Boot Application
05:04:45 Introduction
05:06:01 Getting Started
05:27:53 Thank you

Deploying to AWS
05:27:54 Introduction
05:29:56 Getting Started
05:30:38 Amazon Web Services [AWS]
05:34:15 How will deployment work
05:39:24 Amazon RDS
05:51:19 Deploying the application to Amazon Elastic Beanstalk
06:02:23 Preparing our react front end for deployment
06:05:18 Amazon S3
06:08:39 S3 bucket policy
06:11:22 Deploying to S3
06:12:32 CORS
06:13:22 Redeploying the application AWS
06:15:29 Testing live app
06:16:03 Thank you
Рекомендации по теме
Комментарии
Автор

HIT THAT SUBSCRIBE BUTTON GUYS, PLEASE SUPPORT IF YOU LIKE MY WORK.


If you're interested in learning more about Spring Boot, then this course is for you! In this full course, we'll walk you through everything you need to know to create a Spring Boot application.

**GROW AS JAVA DEVELOPER**

COMMENT AND LET ME KNOW WHAT SHOULD I BRING NEXT FOR YOU ON THIS CHANNEL?

EmbarkX
Автор

Not everyone who trains can be called as a teacher. Teaching is an art in which only a few have innate abilities to know what to deliver, how to deliver and when to deliver. And after watching your video, I’m confirmed that you know it very well of ‘What’, ‘How’ and ‘When’. Impressive way of teaching things. Appreciated. Thank you very much for delivering a much needed course in a comprehensive manner. Requesting to start a course on “SpringBoot & Kafka”.
Thank you once again.

- A working professional in Backend Development who loves your course.

Rakesh-xpyo
Автор

The amount of value you’re providing for free is insane! Thank you sir!

zel
Автор

for the maven build, it can also be done from the intellij idea by clicking on Maven(in the right side of the ide), then click on project folder, then Lifecycle, then double click on clean, and double click on install.
the command line ./mvnw might give errors, like it did with me. but, using the Maven from the intellij works very well.
- hope that makes sense.

Thedrscooby
Автор

This is an excellent video on Spring boot with Full Stack and React. Really liked this video, everything was nicely explained and easy to follow along.

Thedrscooby
Автор

Awesome series sir, I get to learn many things from a single video. Keep uploading such content

Piyush-tdyp
Автор

Cornelius Musa, from Nigeria(West Africa). currently following and learning your Microservices paid part1. more grace Sir

corneliusmusa
Автор

Hi This Vishnu vardhan reddy
From India, Hyderabad
I have been practicing one of your video java spring boot micro services with k8s, Docker, Aws part1
6 hours completed

vishnuvardhan
Автор

Watching from Texas, USA. You are explaining everything so clean and clear. Highly recommend and already subscribed, best of luck (y)

madubashena
Автор

Hey i am a Java Developer and currently working in USA IT firm and glad to learn the course from this Turorial,

jagadishreddy
Автор

Hi. My name is Mohamed Ali, and I am a recent graduated software developer living in Norway. I liked your videos. Keep the good work up 🙂

Mo_ali
Автор

Hi Faizal,
This is Sanjive from India.
thanks for this content.

sanjive
Автор

Sir, thanks for the video. Please bring videos on full stack complex projects and not the basics every time. Thanks again

ashutoshgupta
Автор

Most waited tutorial, thank you so much for uploading this tutorial. It's really very useful ❤.

SS-inqv
Автор

Please create more such full stack projects videos with React or Angular...Will be very helpful for us.

trinashisdebroy
Автор

best channel for spring boot tutorials.

shobhit-mkhm
Автор

Can you do a guide using Spring with Typescript instead of JS?

Beautiful guide btw... learned a lot of the frontend from a backend perspective (:

itachicodes
Автор

Nice Video got so much to learn, also can u please add the code to the github repositories and share the github repository so we can go through source code for reference and it will be very helpful to us

CharanAnumolu-hl
Автор

Cover container like docker, mostly docker network and cicd as well

keyurpatel
Автор

TQ. This is an excellent tutorial, the best I've come across on YouTube. Can you show us how to connect to MySQL and mariadb?

Then I can modify to access JDBC JT400. I could access the AS/400 databases (and mariaDb) using classpaths but not sure how to connect using spring boot JPA in intellJ ide. TQVM for this tutorial.

Wongmc