[NEW] Master Spring Boot 3 & Spring Framework 6 with Java

[NEW] Master Spring Boot 3 & Spring Framework 6 with Java

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 380 lectures (37h 55m) | 20.67 GB

Become Java Spring Boot Full Stack Cloud Developer. Learn AWS, React, Docker, Spring Data JPA & Spring Security.

This is THE COURSE you need to learn everything you need to know about building real world Java applications and deploying them to the cloud using Spring and Spring Boot Frameworks.

I’m Ranga Karanam. I’m the founder of in28minutes and creator of some of the worlds most popular courses on Cloud and DevOps. I’m certified on multiple clouds – Azure, GCP and AWS and I’ve helped a MILLION learners around the world acquire new tech skills. Rest assured you are in good hands.

Spring and Spring Boot Frameworks are the No 1 frameworks for building enterprise apps in the Java world. In this course, you will learn Spring and Spring Boot from ZERO.

I’m a great believer that the best way to learn is by doing and we designed this course to be hands-on.

You will build a web application, a REST API and full stack application using Spring, Spring Boot, JPA, Hibernate, React, Spring Security, Maven and Gradle.

You will learn to containerise applications using Docker. You will learn to deploy these applications to AWS.

By the end of the course, you will know everything you would need to become a great Spring and Spring Boot Developer.

What you’ll learn

  • You will learn to build a Web Application, REST API and Full Stack Application with Spring Boot and Spring Frameworks
  • You will Master Fundamentals of Spring Framework from Zero, no previous experience required
  • You will Learn Spring Framework the MODERN WAY – The way Real Projects use it!
  • You will learn the magic of Spring Boot – Auto Configuration, Spring Initializr and Starter Projects
  • You will Learn the Best Practices in Developing Awesome Java Spring Applications from an Expert with 20
  • Years of Programming Experience
  • You will learn to use a wide variety of Spring Boot Starter Projects – Spring Boot Web, Spring Boot Data JPA
  • You will Acquire ALL the SKILLS to demonstrate an EXPERTISE with Spring Framework in Your Job Interviews
  • You will Develop a REAL-TIME project with React and Spring Boot from SCRATCH
  • You will Become the go to guy for Fixing Java Spring Framework problems in Your Project
  • You will Understand the LATEST frameworks and technologies, including Spring Boot, Maven, Eclipse, JUnit and Mockito.
Table of Contents

Getting Started Master Spring Framework and Spring Boot
1 DO NOT SKIP Learning Contest
2 Getting Started Master Spring Framework and Spring Boot
3 DO NOT SKIP Course Downloads PDF Presentation
4 Resources for Installing Java and Eclipse Next Video
5 Master Spring Framework and Spring Boot Installing Java and IDE

Getting Started with Java Spring Framework
6 CODE BACKUP and STEP BY STEP CHANGES For Coding Reference and Debugging
7 Step 01 Understanding the Need for Java Spring Framework
8 Step 02 Getting Started with Java Spring Framework
9 Step 03 Creating a New Spring Framework Project with Maven and Java
10 Step 04 Getting Started with Java Gaming Application
11 Step 05 Understanding Loose Coupling and Tight Coupling
12 Step 06 Introducing Java Interface to Make App Loosely Coupled
13 Step 07 Bringing in Spring Framework to Make Java App Loosely Coupled
14 Step 08 Your First Java Spring Bean and Launching Java Spring Configuration
15 Step 09 Creating More Java Spring Beans in Spring Java Configuration File
16 Step 10 Implementing Auto Wiring in Spring Framework Java Configuration File
17 Step 11 Questions about Spring Framework What will we learn
18 Step 12 Exploring Spring IOC Container Application Context Bean Factory
19 Step 13 Exploring Java Bean vs POJO vs Spring Bean
20 Step 14 Exploring Spring Framework Bean Auto Wiring Primary Qualifier
21 Step 15 Using Spring Framework to Manage Beans for Java Gaming App
22 Step 16 More Questions about Java Spring Framework What will we learn
23 Step 17 Exploring Spring Framework With Java Section 1 Review

Using Spring Framework to Create and Manage Your Java Objects
24 Step 01 Getting Spring Framework to Create and Manage Your Java Objects
25 CODE BACKUP and STEP BY STEP CHANGES For Coding Reference and Debugging
26 Step 02 Exploring Primary and Qualifier Annotations for Spring Components
27 Step 03 Primary and Qualifier Which Spring Annotation Should You Use
28 Step 04 Exploring Spring Framework Different Types of Dependency Injection
29 Step 05 Java Spring Framework Understanding Important Terminology
30 Step 06 Java Spring Framework Comparing Component vs Bean
31 Step 07 Why do we have dependencies in Java Spring Applications
32 Step 08 Exercise Solution for Real World Java Spring Framework Example
33 Step 09 Exploring Spring Framework With Java Section 2 Review

Exploring Spring Framework Advanced Features
34 CODE BACKUP and STEP BY STEP CHANGES For Coding Reference and Debugging
35 Step 01 Exploring Lazy and Eager Initialization of Spring Framework Beans
36 Step 02 Comparing Lazy Initialization vs Eager Initialization
37 Step 03 Exploring Java Spring Framework Bean Scopes Prototype and Singleton
38 Step 04 Comparing Prototype vs Singleton Spring Framework Bean Scopes
39 Step 05 Exploring Spring Beans PostConstruct and PreDestroy
40 Step 06 Evolution of Jakarta EE Comparing with J2EE and Java EE
41 Step 07 Exploring Jakarta CDI with Spring Framework and Java
42 Resources For Next Step
43 Step 08 Exploring Java Spring XML Configuration
44 Step 09 Explore Java Annotations vs XML Configuration Java Spring Framework
45 Step 10 Exploring Spring Framework Stereotype Annotations Component and more
46 Step 11 Quick Review Important Spring Framework Annotations
47 Step 12 Quick Review Important Spring Framework Concepts
48 Step 13 Exploring Spring Big Picture Framework Modules and Projects

Getting Started with Spring Boot
49 Code Backup Files For This Section
50 Step 01 Getting Started with Spring Boot Goals
51 Step 02 Understanding the World Before Spring Boot 10000 Feet Overview
52 Step 03 Setting up New Spring Boot Project with Spring Initializr
53 Step 04 Build a Hello World API with Spring Boot
54 Step 05 Understanding the Goal of Spring Boot
55 Step 06 Understanding Spring Boot Magic Spring Boot Starter Projects
56 Step 07 Understanding Spring Boot Magic Auto Configuration
57 Step 08 Build Faster with Spring Boot DevTools
58 Step 09 Get Production Ready with Spring Boot 1 Profiles
59 Step 10 Get Production Ready with Spring Boot 2 ConfigurationProperties
60 Step 11 Get Production Ready with Spring Boot 3 Embedded Servers
61 Step 12 Get Production Ready with Spring Boot 4 Actuator
62 Step 13 Understanding Spring Boot vs Spring vs Spring MVC
63 Step 14 Getting Started with Spring Boot Review

Getting Started with JPA and Hibernate with Spring and Spring Boot
64 Code Backup Files For This Section
65 Step 01 Getting Started with JPA and Hibernate Goals
66 Step 02 Setting up New Spring Boot Project for JPA and Hibernate
67 Step 03 Launching up H2 Console and Creating Course Table in H2
68 Step 04 Getting Started with Spring JDBC
69 Step 05 Inserting Hardcoded Data using Spring JDBC
70 Step 06 Inserting and Deleting Data using Spring JDBC
71 Step 07 Querying Data using Spring JDBC
72 Step 08 Getting Started with JPA and EntityManager
73 Step 09 Exploring the Magic of JPA
74 Step 10 Getting Started with Spring Data JPA
75 Step 11 Exploring features of Spring Data JPA
76 Step 12 Understanding difference between Hibernate and JPA

Build Java Web Application with Spring Framework Spring Boot and Hibernate
77 CODE BACKUP and STEP BY STEP CHANGES For Coding Reference and Debugging
78 Step 00 Introduction to Building Web App with Spring Boot
79 Step 01 Creating Spring Boot Web Application with Spring Initializr
80 Step 02 Quick overview of Spring Boot Project
81 Step 03 First Spring MVC Controller ResponseBody Controller
82 Step 04 01 Enhancing Spring MVC Controller to provide HTML response
83 Step 04 02 Exploring Step By Step Coding and Debugging Guide
84 Step 05 Redirect to a JSP using Spring Boot Controller ResponseBody View
85 Step 06 Exercise Creating LoginController and login view
86 Step 07 Quick Overview How does web work Request and Response
87 Step 08 Capturing QueryParams using RequestParam and First Look at Model
88 Step 09 Quick Overview Importance of Logging with Spring Boot
89 Step 10 Understanding DispatcherServlet Model 1 Model 2 and Front Controller
90 Step 11 Creating a Login Form
91 Step 12 Displaying Login Credentials in a JSP using Model
92 Step 13 Add hard coded validation of userid and password
93 Step 14 Getting started with Todo Features Creating Todo and TodoService
94 Step 15 Creating first version of List Todos Page
95 Step 16 Understanding Session vs Model vs Request SessionAttributes
96 Step 17 Adding JSTL to Spring Boot Project and Showing Todos in a Table
97 Step 18 Adding Bootstrap CSS framework to Spring Boot Project using webjars
98 Resources for Next Step
99 Step 19 Formatting JSP pages with Bootstrap CSS framework
100 Step 20 Lets Add a New Todo Create a new View
101 Step 21 Enhancing TodoService to add the todo
102 Step 22 Adding Validations using Spring Boot Starter Validation
103 Step 23 Using Command Beans to implement New Todo Page Validations
104 Step 24 Implementing Delete Todo Feature New View
105 Step 25 Implementing Update Todo 1 Show Update Todo Page
106 Step 26 Implementing Update Todo 1 Save changes to Todo
107 Resources for Next Step
108 Step 27 Adding Target Date Field to Todo Page
109 Resources for Next Step
110 Step 28 Adding a Navigation Bar and Implementing JSP Fragments
111 Step 29 Preparing for Spring Security
112 Step 30 Setting up Spring Security with Spring Boot Starter Security
113 Step 31 Configuring Spring Security with Custom User and Password Encoder
114 Step 32 Refactoring and Removing Hardcoding of User Id
115 Step 33 Setting up a New User for Todo Application
116 Step 34 Adding Spring Boot Starter Data JPA and Getting H2 database ready
117 Step 35 01 Configuring Spring Security to Get H2 console Working
118 Step 36 Making Todo an Entity and Population Todo Data into H2
119 Step 37 Creating TodoRepository Connecting List Todos page from H2 database
120 Step 38 01 Connecting All Todo App Features to H2 Database
121 Step 38 02 Exploring Magic of Spring Boot Starter JPA and JpaRepository
122 Step 39 OPTIONAL Overview of Connecting Todo App to MySQL database
123 Step 40 OPTIONAL Installing Docker
124 Resources For Next Step
125 Step 41 OPTIONAL Connecting Todo App to MySQL database

Creating a Java REST API with Spring Boot Spring Framework and Hibernate
126 CODE BACKUP and STEP BY STEP CHANGES For Coding Reference and Debugging
127 Step 00 Creating a REST API with Spring Boot An Overview
128 Step 01 Initializing a REST API Project with Spring Boot
129 Step 02 Creating a Hello World REST API with Spring Boot
130 Step 03 Enhancing the Hello World REST API to return a Bean
131 Step 04 Whats happening in the background Spring Boot Starters Autoconfig
132 Step 05 Enhancing the Hello World REST API with a Path Variable
133 Step 06 Designing the REST API for Social Media Application
134 Step 07 Creating User Bean and UserDaoService
135 Resources For Next Step
136 Step 08 Implementing GET Methods for User Resource
137 Step 09 Implementing POST Method to create User Resource
138 Step 10 Enhancing POST Method to return correct HTTP Status Code and Location
139 Step 11 Implementing Exception Handling 404 Resource Not Found
140 Resources For Next Step
141 Step 12 Implementing Generic Exception Handling for all Resources
142 Step 13 Implementing DELETE Method to delete a User Resource
143 Step 14 Implementing Validations for REST API
144 Step 15 Overview of Advanced REST API Features
145 Step 16 Understanding Open API Specification and Swagger
146 springdocopenapi Dependency for next lecture
147 Step 17 Configuring Auto Generation of Swagger Documentation
148 Step 18 Exploring Content Negotiation Implementing Support for XML
149 Step 19 Exploring Internationalization for REST API
150 Resources For Next Step
151 Step 20 Versioning REST API URI Versioning
152 Step 21 Versioning REST API Request Param Header and Content Negotiation
153 Step 22 Implementing HATEOAS for REST API
154 Step 23 Implementing Static Filtering for REST API
155 Step 24 Implementing Dynamic Filtering for REST API
156 Step 25 Monitoring APIs with Spring Boot Actuator
157 Step 26 Exploring APIs with Spring Boot HAL Explorer
158 Step 27 Connecting REST API to H2 using JPA and Hibernate An Overview
159 DO NOT SKIP Additional Setting For Next Step H2CONSOLE
160 Step 28 Creating User Entity and some test data
161 Step 29 Enhancing REST API to connect to H2 using JPA and Hibernate
162 Step 30 Creating Post Entity with Many to One Relationship with User Entity
163 Step 31 Implementing a GET API to retrieve all Posts of a User
164 Step 32 Implementing a POST API to create a Post for a User
165 Step 33 Exploring JPA and Hibernate Queries for REST API
166 Step 34 Connecting REST API to MySQL Database An Overview
167 Step 34z OPTIONAL Installing Docker
168 Resources For Next Step
169 Step 35 OPTIONAL Connecting REST API to MySQL Database Implementation
170 Step 36 Implementing Basic Authentication with Spring Security
171 Step 37 Enhancing Spring Security Configuration for Basic Authentication

Building Java Full Stack Application with Spring Boot and React
172 CODE BACKUP and STEP BY STEP CHANGES For Coding Reference and Debugging
173 Step 01 Getting Started Full Stack Spring Boot and React Application
174 Step 02 Exploring What and Why of Full Stack Architectures
175 Step 03 Understanding JavaScript and EcmaScript History
176 Step 04 Installing Visual Studio Code
177 Step 05 Installing nodejs and npm
178 Step 06 Creating React App with Create React App
179 Step 07 Exploring Important nodejs Commands Create React App
180 Step 08 Exploring Visual Studio Code and Create React App
181 Step 09 Exploring Create React App Folder Structure
182 Step 10 Getting started with React Components
183 Step 11 Creating Your First React Component and more
184 Step 12 Getting Started with State in React useState hook
185 Step 13 Exploring JSX React Views
186 Step 14 Following JavaScript Best Practices Refactoring to Modules
187 Step 15 Exploring JavaScript further

Exploring React Components with Counter Example
188 Step 01 Exploring React Components with Counter Example
189 Step 02 Getting Started with React Application Counter
190 Step 03 Getting Started with React Application Counter 2
191 Step 04 Exploring React State with useState hook Adding state to Counter
192 Step 05 Exploring React State What is happening in Background
193 Step 06 Exploring React Props Setting Counter increment value
194 Step 07 Creating Multiple Counter Buttons
195 Step 08 Moving React State Up Setting up Counter and Counter Button
196 Step 09 Moving React State Up Calling Parent Component Methods
197 Step 10 Exploring React Developer Tools
198 Step 11 Adding Reset Button to Counter
199 Step 12 Refactoring React Counter Component

Building Java Todo Full Stack Application with Spring Boot and React
200 Step 01 Getting Started with React Todo Management App
201 Step 02 Getting Started with Login Component Todo React App
202 Step 03 Improving Login Component Further Todo React App
203 Step 04 Adding Hardcoded Authentication Todo React App
204 Step 05 Conditionally Displaying Messages in Login Component Todo React App
205 Step 06 Adding React Router Dom and Routing from Login to Welcome Component
206 Step 07 Adding Error Component to our React App
207 Step 08 Removing Hard Coding from Welcome Component
208 Step 09 Getting Started with React List Todo Component
209 Step 10 Displaying More Todo Details in React List Todo Component
210 Step 11 Creating React Header Footer and Logout Components
211 Step 12 Adding Bootstrap to React Front End Application
212 Resources For Next Step
213 Step 13 Using Bootstrap to Style Todo React Front End Application
214 Step 14 Refactoring React Components to Individual JavaScript Modules
215 Step 15 Sharing React State with Multiple Components with Auth Context
216 Step 16 Updating React State and Verifying Updates through Auth Context
217 Step 17 Setting isAuthenticated into React State Auth Context
218 Step 18 Protecting Secure React Routes using Authenticated Route 1
219 Step 19 Protecting Secure React Routes using Authenticated Route 2

Connecting Spring Boot REST API with React Frontend Java Full Stack App
220 Resources For Next Step
221 Step 01 Setting Todo REST API Project for React Full Stack Application
222 Step 02 Call Spring Boot Hello World REST API from React Hello World Component
223 Step 03 Enabling CORS Requests for Spring Boot REST API
224 Step 04 Invoking Spring Boot Hello World Bean Path Param REST API from React
225 Step 05 Refactoring Spring Boot REST API Invocation Code to New Module
226 Step 06 Following Axios Best Practices in Spring Boot REST API
227 Step 07 Creating Retrieve Todos Spring Boot REST API Get Method
228 Step 08 Displaying Todos from Spring Boot REST API in React App
229 Step 09 Creating Retrieve Todo and Delete Todo Spring Boot REST API Methods
230 Step 10 Adding Delete Feature to React Frontend
231 Step 11 Setting Username into React Auth Context
232 Step 12 Creating Todo React Component to display Todo Page
233 Step 13 Adding Formik and Moment Libraries to Display Todo React Component
234 Step 14 Adding Validation to Todo React Component using Formik
235 Step 15 Adding Update Todo and Create Todo REST API to Spring Boot Backend API
236 Step 16 Adding Update Feature to React Frontend
237 Step 17 Adding Create New Todo Feature to React Frontend
238 Step 18 Securing Spring Boot REST API with Spring Security
239 Step 19 Adding Authorization Header in React to Spring Boot REST API calls
240 COURSE UPDATE requestMatchers instead of antMatchers
241 Step 20 Configuring Spring Security to allow all Options Requests
242 Step 21 Calling Basic Authentication Service when Logging into React App
243 Step 22 Using async and await to invoke Basic Auth API
244 Step 23 Setting Basic Auth Token into Auth Context
245 Step 24 Setting up Axios Interceptor to add Authorization Header
246 Step 24A Debugging Problems with Basic Auth and Spring Boot
247 Resources For Next Step
248 Step 25 Getting Started with JWT and Spring Security
249 Step 26 Integrating Spring Security JWT REST API with React Frontend
250 Step 27 Debugging Problems with JWT Auth and Spring Boot

Connecting Java Full Stack ApplicationSpring Boot React with JPA Hibernate
251 DO NOT SKIP Additional Setting For Next Step H2CONSOLE
252 Step 01 Full Stack React and Spring Boot with JPA and Hibernate
253 Step 02 Full Stack React Spring Boot with JPA Hibernate Get Tables Ready
254 Step 03 Full Stack React Spring Boot with JPA Hibernate Todo CRUD
255 Step 04 Full Stack React Spring Boot with JPA Hibernate Add New Todo
256 Step 05 Full Stack React Spring Boot with JPA Hibernate Connect MySql

Exploring Unit Testing with JUnit
257 Code Backup Files For This Section
258 Step 01 What is JUnit and Unit Testing
259 Step 02 Your First JUnit Project and Green Bar
260 Step 03 Your First Code and First Unit Test
261 Step 04 Exploring other assert methods
262 Step 05 Exploring few important JUnit annotations

Exploring Mocking with Mockito for Spring Boot Projects
263 Code Backup Files For This Section
264 Step 00 Introduction to Section Mockito in 5 Steps
265 Step 01 Setting up a Spring Boot Project
266 Step 02 Understanding problems with Stubs
267 Step 03 Writing your first Mockito test with Mocks
268 Step 04 Simplifying Tests with Mockito Annotations Mock InjectMocks
269 Step 05 Exploring Mocks further by Mocking List interface

Securing Spring Boot Applications with Spring Security
270 Code Backup Files For This Section
271 Step 00 Getting started with Spring Security
272 Step 01 Understanding Security Fundamentals
273 Step 02 Understanding Security Principles
274 Step 03 Getting Started with Spring Security
275 Step 04 Exploring Default Spring Security Configuration
276 Step 05 Creating Spring Boot Project for Spring Security
277 Step 06 Exploring Spring Security Form Authentication
278 Step 07 Exploring Spring Security Basic Authentication
279 Step 08 Exploring Spring Security Cross Site Request Forgery CSRF
280 Step 09 Exploring Spring Security CSRF for REST API
281 Step 10 Creating Spring Security Configuration to Disable CSRF
282 Step 11 Exploring Spring Security Getting Started with CORS
283 Step 12 Exploring Spring Security Storing User Credentials in memory
284 Step 13 Exploring Spring Security Storing User Credentials using JDBC
285 Step 14 Understanding Encoding vs Hashing vs Encryption
286 Step 15 Exploring Spring Security Storing Bcrypt Encoded Passwords
287 Step 16 Getting Started with JWT Authentication
288 Step 17 Setting up JWT Auth with Spring Security and Spring Boot 1
289 Step 18 Setting up JWT Auth with Spring Security and Spring Boot 2
290 Step 19 Setting up JWT Resource with Spring Security and Spring Boot 1
291 Step 20 Setting up JWT Resource with Spring Security and Spring Boot 2
292 Step 21 Understanding Spring Security Authentication
293 Step 22 Exploring Spring Security Authorization
294 Step 23 Creating a Spring Boot Project for OAuth with Spring Security
295 Resources For Next Step
296 Step 24 Getting Started with Spring Boot and OAuth2 Login with Google
297 Step 25 Quick Review Securing Spring Boot Apps with Spring Security

Learning Spring AOP with Spring Boot
298 Code Backup Files For This Section
299 Step 01 Getting Started with Spring AOP An overview
300 Step 02 What is Aspect Oriented Programming
301 Step 03 Creating a Spring Boot Project for Spring AOP
302 Step 04 Setting up Spring Components for Spring AOP
303 Step 05 Creating AOP Logging Aspect and Pointcut
304 Step 06 Understanding AOP Terminology
305 Step 07 Exploring After AfterReturning AfterThrowing AOP Annotations
306 Step 08 Exploring Around AOP annotations with a Timer class
307 Step 09 AOP Best Practice Creating Common Pointcut Definitions
308 Step 10 Creating Track Time Annotation
309 Step 11 Getting Started with Spring AOP Thank You

Learning Maven with Spring and Spring Boot
310 Code Backup Files For This Section
311 Step 01 Introduction to Maven
312 Step 02 Creating a Spring Boot Project with Maven
313 Step 03 Exploring Maven pomxml for Spring Boot Project
314 Step 04 Exploring Maven Parent Pom for Spring Boot Project
315 Step 05 Exploring Maven Further
316 Step 06 Exploring Maven Build Lifecycle with a Spring Boot Project
317 Step 07 How does Maven Work
318 Step 08 Playing with Maven Commands
319 Step 09 How are Spring Projects Versioned

Learning Gradle with Spring and Spring Boot
320 Code Backup Files For This Section
321 Step 01 Getting Started with Gradle
322 Step 02 Creating a Spring Boot Project with Gradle
323 Step 03 Exploring Gradle Build and Settings Files
324 Step 04 Exploring Gradle Plugins for Java and Spring Boot
325 Step 05 Maven or Gradle Which one to use for Spring Boot Projects

Learning Docker with Spring and Spring Boot
326 Code Backup Files For This Section
327 Commands used in next lectures
328 Step 01 Getting Started with Docker
329 Step 02 Understanding Docker Fundamentals
330 Step 03 Understanding How Docker Works
331 Step 04 Understanding Docker Terminology
332 Resources for next step
333 Step 05 Creating Docker Image for a Spring Boot Project Dockerfile
334 Step 06 Building Spring Boot Docker Image using Multi Stage Dockerfile
335 Step 07 Building Spring Boot Docker Image Optimizing Dockerfile
336 Step 08 Building Docker Image with Spring Boot Maven Plugin
337 Step 09 Quick Review of Docker with Spring Boot

Getting Started with Cloud and AWS
338 Step 02 Introduction to Cloud and AWS Advantages
339 Step 03 Creating Your AWS Account
340 Step 04 Creating Your First IAM User
341 Step 05 Understanding the Need for Regions and Zones
342 Step 06 Exploring Regions and Availability Zones in AWS

Exploring Compute Services in AWS
343 Step 01 Getting Started with EC2 Virtual Servers in AWS
344 Step 02 Demo Creating Virtual Machines with Amazon EC2
345 Commands executed in next steps
346 Step 02z Demo Setting up a Web Server in an Amazon EC2 Instance
347 Step 03 Quick Review of Important EC2 Concepts
348 Step 04 Exploring IaaS vs PaaS Cloud Computing with AWS
349 Step 05 Getting Started with AWS Elastic Beanstalk
350 Step 06 Demo Setting up Web Application with AWS Elastic Beanstalk
351 Step 07 Demo Playing with AWS Elastic Beanstalk
352 Step 08 Understanding the Need for Docker and Containers
353 Step 09 Exploring Container Orchestration in AWS
354 Step 10 Demo Setting up ECS Cluster with AWS Fargate
355 Step 11 Demo Playing with Amazon ECS
356 Step 12 Getting Started with Serverless in AWS AWS Lambda
357 Step 13 Demo Creating Your First Lambda Function
358 Step 14 Demo Playing with Lambda Functions
359 Step 15 Cloud Computing in AWS Quick Review of Compute Services

Deploying Spring Boot Applications to AWS
360 Code Backup Files For This Section
361 Step 01 Deploying Hello World Spring Boot App to AWS
362 Step 02 Exploring AWS Elastic Beanstalk Your First Spring Boot App in AWS
363 Step 03 Running Spring Boot REST API with MySQL Database as Docker Container
364 Step 04 Deploying Spring Boot REST API with MySQL to AWS Elastic Beanstalk and
365 Step 05 Exploring AWS Elastic Beanstalk and Amazon RDS Spring Boot REST API
366 Step 06 Exploring Spring Boot and React Full Stack App
367 Step 07 Deploying Full Stack Spring Boot REST API to AWS Elastic Beanstalk
368 Step 08 Deploying Full Stack React App to Amazon S3

Congratulations Master Spring Framework and Spring Boot
369 DO NOT SKIP I Would Love To Congratulate You
370 Congratulations Master Spring Framework and Spring Boot
371 Bonus Lecture

APPENDIX Introduction to Functional Programming with Java
372 Step 01 Getting Started with Functional Programming with Java
373 Step 02 Writing Your First Java Functional Program
374 Step 03 Improving Java Functional Program with filter
375 Step 04 Using Lambda Expression to enhance your Functional Program
376 Step 05 Do Functional Programming Exercises with Streams Filters and Lambdas
377 Step 06 Using map in Functional Programs with Exercises
378 Step 07 Understanding Optional class in Java
379 Step 08 Quick Review of Functional Programming Basics

Homepage