MENU

Fun & Interesting

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

EmbarkX | Learn Programming 32,420 12 months ago
Video Not Working? Fix It Now

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 Join us on Telegram: https://link.embarkx.com/telegram 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** 1. SIGNUP FOR MY SPRING BOOT FOR BEGINNERS COURSE: http://link.embarkx.com/spring-boot 2. LEARN JAVA WITH 60+ HOURS OF CONTENT: http://link.embarkx.com/java-coupon 3. MASTER INTELLIJ IDEA: http://link.embarkx.com/intellij-course-coupon FOLLOW ME: https://bit.ly/linkedin-connect-01 SUBSCRIBE TO OUR MONTHLY SALES: https://bit.ly/yt-sub-now Learn more from me and enroll at: https://embarkx.com/ You will find all my courses are listed there at the highest discount for my viewers. Join the exclusive community of Learners and Developers: https://bit.ly/embarkx-joind 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 45:42 pom.xml 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:23:44 Node.js installation 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

Comment