Loading video player...
๐ Black Friday Sale LIVE โ All courses at โน399 ๐ฅ Check out the Spring Boot E-Commerce Full Stack Course here ๐ https://faisalmemon.com/spring-boot ๐ฅ Check out the Spring Boot E-Commerce Microservices Course here ๐ https://faisalmemon.com/microservices 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://faisalmemon.com/spring-boot 2. MASTER SPRING BOOT ECOMMERCE MICROSERVICES [70+ HOURS] : https://faisalmemon.com/microservices 3. MASTER SPRING SECURITY WITH REACT JS+OAUTH2[34+ HOURS]: https://faisalmemon.com/spring-security 4. MASTER SPRING BOOT DATA JPA & HIBERNATE: Master Basics to Advance: https://faisalmemon.com/jpa 5. LEARN JAVA WITH 60+ HOURS OF CONTENT: http://link.embarkx.com/java 6. MASTER INTELLIJ IDEA: http://faisalmemon.com/intellij ROADMAP: https://faisalmemon.com/roadmap โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ เคนเคฟเคเคฆเฅ ๐ Zero se Production-Ready Backend Developer! Spring Framework, Spring Boot, REST APIs, Database Integration - Complete 12-hour masterclass. โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐ 12-DAY STRUCTURED LEARNING PATH โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ ๐น DAY 1 โ SPRING FRAMEWORK CORE (0:00 - 1:50:00) 0:00 - Course Introduction 4:15 - Message From Faisal 12:31 - Tight and Loose Coupling 36:59 - Dependency Injection 40:43 - Intro to Web Framework and Spring Framework 53:02 - Spring Concepts 56:41 - Setting up a Spring Project 1:07:38 - What are Build Tools? Maven & Gradle 1:16:03 - Creating Your First Bean 1:30:57 - Challenge: Update Manual DI to Spring Based DI 1:43:22 - IOC, DI, Problem Spring Solves ๐น DAY 2 โ ANNOTATIONS & LAYERED ARCHITECTURE (1:46:55 - 2:35:43) 1:46:55 - Problems with Manual Config, Annotations 1:50:38 - @Component, @ComponentScan, @Configuration 2:01:34 - @Autowired Annotation 2:09:23 - Stereotype Annotations (@Service, @Repository) 2:13:49 - Multiple Implementation Problem - Ambiguity 2:21:09 - Bean Lifecycle 2:32:35 - Mixing @Bean and @Component 2:35:43 - Building a Layered App Using Spring ๐น DAY 3 โ SPRING BOOT INTRODUCTION (3:01:16 - 3:47:09) 3:01:16 - What is Spring Boot? Why it's Popular? 3:12:03 - Creating a Spring Boot Project 3:30:04 - Spring Boot Starters 3:37:03 - Using application.properties File 3:41:09 - CommandLineRunner and ApplicationRunner 3:46:55 - Interview Questions ๐น DAY 4 โ FIRST REST API (3:52:02 - 4:34:00) 3:52:02 - Introduction to REST APIs 4:08:02 - Creating Your First REST API 4:13:20 - Status Codes and API Request Types 4:19:11 - Returning JSON Response 4:28:29 - @RequestMapping Annotation 4:33:57 - How Request Flows Internally ๐น DAY 5 โ POST, PUT, DELETE (4:39:44 - 5:35:11) 4:39:44 - Introduction to Data Modification with APIs 4:41:59 - Creating POST Request 4:59:12 - Creating PUT Endpoint 5:05:50 - Creating DELETE Endpoint 5:16:03 - ResponseEntity - Status Codes and Best Practices ๐น DAY 6 โ PATH VARIABLES & QUERY PARAMS (5:35:11 - 6:16:35) 5:35:11 - Introduction to Dynamic URLs 5:43:26 - Path Variables 5:58:02 - Query Parameters using @RequestParam 6:07:34 - Handling Multiple Query Parameters 6:12:20 - @RequestHeader Annotation 6:16:35 - Combining @RequestHeader, @PathVariable, @RequestParam ๐น DAY 7 โ EXCEPTION HANDLING & LOGGING (6:18:39 - 7:24:33) 6:18:39 - Exceptions in Spring Boot 6:21:58 - Structuring Application with Service Layer 6:33:06 - Exception Handling Using Inbuilt Exceptions 6:38:01 - @ExceptionHandler Annotation 6:49:29 - Global Exception Handling @RestControllerAdvice 7:04:09 - Custom Exceptions 7:08:55 - Logging in Spring Boot 7:22:39 - Logging and Exceptions ๐น DAY 8 โ JDBC FUNDAMENTALS (7:28:04 - 8:07:35) 7:28:04 - Why JDBC Before Spring Boot? 7:33:58 - Setting up Java Project with MySQL Dependency 7:39:51 - Connecting to the Database from Java 7:45:49 - Try with Resources 7:48:10 - Perform INSERT, SELECT, UPDATE, DELETE ๐น DAY 9 โ TRANSACTIONS & PREPARED STATEMENTS (8:07:35 - 9:03:36) 8:07:35 - PreparedStatements 8:14:05 - What are Transactions? 8:30:23 - Transactions Hands On - Commit, Rollback ๐น DAY 10 โ HIBERNATE & ORM (9:06:02 - 10:01:50) 9:06:02 - Intro to ORM, Hibernate, JPA vs JDBC 9:31:09 - Hibernate Architecture + Components 9:35:07 - Create Hibernate Project, CRUD, Interview Questions ๐น DAY 11 โ SPRING BOOT + JPA INTEGRATION (10:01:38 - 10:55:50) 10:01:38 - Recap + Going In Depth with JPA & Hibernate 10:19:13 - EntityManager Hands On Demo 10:34:25 - Transition to Spring Boot 10:53:40 - Service Layer, Controller, Repository ๐น DAY 12 โ JPA RELATIONSHIPS (10:59:10 - 11:44:09) 10:59:10 - Why Relationships 11:03:39 - OneToOne Relationships 11:13:27 - Challenge: Refactor Spring Boot App to Use Database 11:16:31 - OneToMany and ManyToOne 11:24:51 - ManyToMany Relationship 11:31:28 - Saving Data using Cascading 11:44:09 - Level up yourself now #SpringBoot #SpringFramework #RESTAPI #JavaBackend #Hibernate #JPA