Vigyata.AI
Is this your channel?

Complete Java Spring Boot & Spring Framework Project: Build a Production-Grade eCommerce App Project

379.7K views· 7,733 likes· 573:51· Jun 20, 2024

🛍️ Products Mentioned (10)

💁‍♂️ *The Complete Spring Boot Full Stack Course: Build a Production-Grade Complex eCommerce Real Time Project is LIVE!* [90+ Hours] Access course here: https://link.embarkx.com/spring-boot [ADMIN+SELLER PANEL] 🔥 Check out the 70+ HOUR Spring Boot E-Commerce Microservices Course here 👉 https://link.embarkx.com/microservices 🔥Full Stack AI DevOps With Real Projects: https://link.embarkx.com/devops Learn how you can build complex ecommerce application covering all scenarios hands on step by step. Join us on Telegram community: https://link.embarkx.com/telegram 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. *THE ULTIMATE JAVA AND SPRING BOOT MASTERY* 1. SPRING BOOT FULL STACK BY BUILDING COMPLEX ECOMMERCE PROJECT STEP BY STEP [90+ HOURS OF CONTENT]: https://link.embarkx.com/spring-boot 2. MASTER SPRING BOOT ECOMMERCE MICROSERVICES [70+ HOURS] : https://link.embarkx.com/microservices 3. Full Stack AI DevOps With Real Projects | Docker, Kubernetes, AWS, Azure, GCP: https://link.embarkx.com/devops 4. MASTER SPRING SECURITY WITH REACT JS+OAUTH2[34+ HOURS]: https://link.embarkx.com/spring-security 5. MASTER SPRING BOOT DATA JPA & HIBERNATE: Master Basics to Advance: https://link.embarkx.com/jpa 5. LEARN JAVA WITH 60+ HOURS OF CONTENT: http://link.embarkx.com/java 6. MASTER INTELLIJ IDEA: http://link.embarkx.com/intellij ROADMAP: https://embarkx.com/roadmap FOLLOW ME: https://link.embarkx.com/linkedin 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 & its Architecture? 00:35:14 http vs https 00:38:57 What are Status codes? 00:47:19 What is Resource, URI & Sub-Resource 00:51:25 What is Web Framework? 00:59:07 Intro to Spring Framework 01:04:41 Intro to Tight Coupling & Loose in Spring 01:10:32 Hands On: Intro to Tight Coupling 01:31:52 Core Concepts of Spring 01:45:48 Spring Container & 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 & 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 & ComponentScan 03:18:18 Hands on: Component & 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 Spring Boot Auto-Configuration 04:40:04 Introduction to application.properties 04:40:57 Creating a POST request 04:44:57 Introduction & 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 & Databases 06:43:57 What is DBMS 06:52:02 Intro 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 & 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

🎬 More from EmbarkX | Learn Programming | Faisal Memon