filmov
tv
The Complete Java Spring Boot Guide: Build a Production-Grade eCommerce Application Project
Показать описание
💁♂️ *The Complete Spring Boot Guide: Build a Production-Grade Complex eCommerce Real Time Project is LIVE!* [Comes with 47+ Hours of content]
Learn how you can build complex ecommerce application covering all scenarios hands on step by step.
The goal of this course is to make sure you learn how can you build full-fledged Spring Boot applications so that you can become a better software developer.
This course is not a theoretical course, but we will be actually learning each and every concept using the concepts we learn and using those concepts to build a real-world project.
I will be teaching you how can you setup the Spring boot project on your machine and configure dependencies. We will be learning about JPA which would help you convert your java classes into database tables to store data related to application.
*GROW AS JAVA DEVELOPER*
RECOMMENDED BOOKS
00:00:00 Course Intro
00:04:29 How Does the Web Work?
00:11:20 What is a Client Server?
00:18:28 What is a Client Server?
00:25:09 Types of API Requests
00:29:56 REST API and its Architecture?
00:35:14 http vs https
00:38:57 What are Status codes?
00:47:19 What is Resource, URI and Sub-Resource
00:51:25 What is Web Framework?
00:59:07 Intro to Spring Framework
01:04:41 Intro to Tight Coupling and Loose
01:10:32 Hands On: Intro to Tight Coupling
01:31:52 Core Concepts of Spring
01:45:48 Spring Container and Configuration
01:49:20 Setting Up a Spring Project
01:56:50 Creating Your First Bean
02:10:34 Lifecycle of Bean
02:12:31 Dependency Injection (DI)
02:13:34 Constructor Injection | Dependency Injection
02:24:03 Setter Injection | Dependency Injection
02:28:47 Challenge: Inversion of Control (IoC)
02:45:21 Introduction to Autowiring and its types
02:49:14 Autowiring by Name
03:02:37 Autowiring by Type
03:07:04 Autowiring by Constructor
03:10:41 Introduction to Annotations
03:14:23 Understanding Components and ComponentScan
03:18:18 Hands on: Component and Component Scan
03:26:07 @Value Annotation
03:29:04 Transition from XML to Annotations in Spring
03:35:04 @Autowired Annotation
03:42:09 @Qualifier Annotation
03:43:32 Review So Far
03:47:02 Introduction to Spring Boot
03:58:45 How does Spring Boot work? - Architecture
04:03:51 Getting Started with Spring Initializer
04:11:28 Setting up a Spring Boot Project in IntelliJ
04:20:27 Let’s discuss Dependencies in Spring Boot
04:27:30 Designing our First Hello World API
04:32:40 How did our API work?
04:37:06 Understanding Spring Boot Auto-Configuration
04:40:57 Creating a POST request
04:44:57 Introduction and Setup for POSTMAN
04:48:41 Completing Setup of POSTMAN
04:55:12 Getting JSON Response
05:08:22 Making use of @Pathvariable
05:14:47 Setting up Project
05:17:54 Structuring Thoughts
05:36:15 Fetching All Categories
05:42:33 Adding New Categories
05:47:14 Setting up Category Service
05:56:18 Challenge: Managing ID’s
06:02:05 Delete Category
06:12:26 ResponseEntity Class
06:22:17 Using ResponseEntity for all Endpoints
06:27:04 Challenge: Update Category
06:36:18 @RequestMapping Annotation
06:42:55 Basics: Understanding Data and Databases
06:43:57 What is DBMS
06:52:02 Introduction to Relational Databases Concepts
07:03:06 Overview of SQL
07:07:24 Installing MySQL On Windows
07:17:53 Installing MySQL On Mac
07:29:43 Installing MySQL On Linux
07:45:32 Understanding MySQL Interface
07:54:20 What is ORM?
08:00:12 What is JPA?
08:04:31 Let’s understand Data Layer
08:07:08 H2 database
08:11:01 Configuring our Project for JPA
08:22:41 Understanding Entities in JPA
08:29:23 Behind the Scenes and Additional Properties
08:38:26 Generation Types For Identity
08:46:22 Defining JPA Repositories
08:52:09 Making Category Persistent
08:57:07 Testing changes
09:00:21 Using Optionals in Services [Optimizing]
09:08:28 Experimenting Beyond
09:14:23 What is Lombok?
09:18:13 Lombok Annotations You Should Know
09:28:43 Dark Mode in IntelliJ
09:29:13 Lombok in Action
Learn how you can build complex ecommerce application covering all scenarios hands on step by step.
The goal of this course is to make sure you learn how can you build full-fledged Spring Boot applications so that you can become a better software developer.
This course is not a theoretical course, but we will be actually learning each and every concept using the concepts we learn and using those concepts to build a real-world project.
I will be teaching you how can you setup the Spring boot project on your machine and configure dependencies. We will be learning about JPA which would help you convert your java classes into database tables to store data related to application.
*GROW AS JAVA DEVELOPER*
RECOMMENDED BOOKS
00:00:00 Course Intro
00:04:29 How Does the Web Work?
00:11:20 What is a Client Server?
00:18:28 What is a Client Server?
00:25:09 Types of API Requests
00:29:56 REST API and its Architecture?
00:35:14 http vs https
00:38:57 What are Status codes?
00:47:19 What is Resource, URI and Sub-Resource
00:51:25 What is Web Framework?
00:59:07 Intro to Spring Framework
01:04:41 Intro to Tight Coupling and Loose
01:10:32 Hands On: Intro to Tight Coupling
01:31:52 Core Concepts of Spring
01:45:48 Spring Container and Configuration
01:49:20 Setting Up a Spring Project
01:56:50 Creating Your First Bean
02:10:34 Lifecycle of Bean
02:12:31 Dependency Injection (DI)
02:13:34 Constructor Injection | Dependency Injection
02:24:03 Setter Injection | Dependency Injection
02:28:47 Challenge: Inversion of Control (IoC)
02:45:21 Introduction to Autowiring and its types
02:49:14 Autowiring by Name
03:02:37 Autowiring by Type
03:07:04 Autowiring by Constructor
03:10:41 Introduction to Annotations
03:14:23 Understanding Components and ComponentScan
03:18:18 Hands on: Component and Component Scan
03:26:07 @Value Annotation
03:29:04 Transition from XML to Annotations in Spring
03:35:04 @Autowired Annotation
03:42:09 @Qualifier Annotation
03:43:32 Review So Far
03:47:02 Introduction to Spring Boot
03:58:45 How does Spring Boot work? - Architecture
04:03:51 Getting Started with Spring Initializer
04:11:28 Setting up a Spring Boot Project in IntelliJ
04:20:27 Let’s discuss Dependencies in Spring Boot
04:27:30 Designing our First Hello World API
04:32:40 How did our API work?
04:37:06 Understanding Spring Boot Auto-Configuration
04:40:57 Creating a POST request
04:44:57 Introduction and Setup for POSTMAN
04:48:41 Completing Setup of POSTMAN
04:55:12 Getting JSON Response
05:08:22 Making use of @Pathvariable
05:14:47 Setting up Project
05:17:54 Structuring Thoughts
05:36:15 Fetching All Categories
05:42:33 Adding New Categories
05:47:14 Setting up Category Service
05:56:18 Challenge: Managing ID’s
06:02:05 Delete Category
06:12:26 ResponseEntity Class
06:22:17 Using ResponseEntity for all Endpoints
06:27:04 Challenge: Update Category
06:36:18 @RequestMapping Annotation
06:42:55 Basics: Understanding Data and Databases
06:43:57 What is DBMS
06:52:02 Introduction to Relational Databases Concepts
07:03:06 Overview of SQL
07:07:24 Installing MySQL On Windows
07:17:53 Installing MySQL On Mac
07:29:43 Installing MySQL On Linux
07:45:32 Understanding MySQL Interface
07:54:20 What is ORM?
08:00:12 What is JPA?
08:04:31 Let’s understand Data Layer
08:07:08 H2 database
08:11:01 Configuring our Project for JPA
08:22:41 Understanding Entities in JPA
08:29:23 Behind the Scenes and Additional Properties
08:38:26 Generation Types For Identity
08:46:22 Defining JPA Repositories
08:52:09 Making Category Persistent
08:57:07 Testing changes
09:00:21 Using Optionals in Services [Optimizing]
09:08:28 Experimenting Beyond
09:14:23 What is Lombok?
09:18:13 Lombok Annotations You Should Know
09:28:43 Dark Mode in IntelliJ
09:29:13 Lombok in Action
Комментарии