filmov
tv
Complete Spring Boot Full Stack Development Masterclass with AWS | Spring Boot One Shot Video
![preview_player](https://i.ytimg.com/vi/NQA5mKtm8DQ/maxresdefault.jpg)
Показать описание
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
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
Комментарии