Navigate Select ESC Close

Complete Java, Spring, and Microservices course

2024-01-12 Science & Technology
2.8m
49.5k
2.5k
Telusko
Telusko
2.8m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Check out our courses: Industry-Ready Java Spring Boot, React & Gen AI -Live: https://go.telusko.com/industry-ready-course Coupon: TELUSKO10 (10% Discount) AI-Powered DevOps with AWS- Live V3: https://go.telusko.com/ai-powered-devops-with-AWS-v3 Coupon: TELUSKO10 (10% Discount) Master Java Spring Development : https://go.telusko.com/masterjava Coupon: TELUSKO10 (10% Discount) For More Queries WhatsApp or Call on : +919008963671 website : https://courses.telusko.com/ Java Spring:- https://go.telusko.com/Udemyjavaspring Java:- https://go.telusko.com/udemyteluskojava Spring: https://go.telusko.com/udemyteluskospring Java For Programmers:- https://go.telusko.com/javaProgrammers Python : https://go.telusko.com/udemyteluskopython Git : https://go.telusko.com/udemyteluskogit Docker : https://go.telusko.com/udemyteluskodocker Instagram : https://www.instagram.com/navinreddyofficial/ Linkedin : https://in.linkedin.com/in/navinreddy20 WhatsApp : https://go.telusko.com/whatsapp TELUSKO Android App : https://go.telusko.com/TELUSKOAPP TELUSKO IOS App : https://apple.co/3SsgmU2 Discord : https://discord.gg/D8hWe9BqfF Core Java Git Link: https://github.com/navinreddy20/Javacode Spring Git Link: https://github.com/navinreddy20/Spring_Course Microservice Git Link : https://github.com/navinreddy20/MicroserviceTutorials 00:00 Core Java 13:13:08 JUnit 16:04:39 DSA 21:11:50 Git 23:12:20 JDBC 24:33:04 Servlet and JSP 30:29:58 Hibernate 33:49:37 Rest API Web Service 36:24:17 Spring Framework 37:46:54 Spring JDBC 38:16:19 Spring MVC 39:41:39 Spring ORM Theory 40:12:45 Spring Data JPA 40:41:13 Rest API using Spring Boot 41:17:32 Project Using Spring Boot MVC 43:45:47 Java Spring Boot MongoDB Full Project 45:01:07 Spring AOP 45:21:59 Spring Security 46:28:34 Microservice Core Java: https://www.youtube.com/playlist?list=PLsyeobzWxl7pe_IiTfNyr55kwJPWbgxB5 JUnit: https://www.youtube.com/watch?v=laPmEW913_k&ab_channel=Telusko DSA: https://www.youtube.com/playlist?list=PLsyeobzWxl7rF6HYJBTNuXy3CNxDkDl3V Git: https://www.youtube.com/playlist?list=PLsyeobzWxl7oFw34F4EtVsJxhWWu275Pu JDBC: https://www.youtube.com/playlist?list=PLsyeobzWxl7rU7Jz3zDRpqB-EODzBbHOI Servlet and JSP: https://www.youtube.com/playlist?list=PLsyeobzWxl7oGCz4k9VyxhfmQpSU1dV9b Hibernate: https://www.youtube.com/playlist?list=PLsyeobzWxl7qBZtsEvp_n2A7sJs2MpF3r Rest API-web service: https://www.youtube.com/playlist?list=PLsyeobzWxl7ps4Z1C4VMtvZEx5-PgyoYI Spring Framework 5 and Spring Boot: https://youtu.be/vVgatzEqNVg Project Using Spring Boot MVC: https://www.youtube.com/watch?v=qHerCgPQ2e8&t=3970s&ab_channel=Telusko Java Spring Boot Mongodb: https://www.youtube.com/watch?v=kYiLzIiHVY8&t=3556s&ab_channel=Telusko Microserivce: https://www.youtube.com/playlist?list=PLsyeobzWxl7rRyGcqgZ3MP5pWGPwUvprI

Top Comments (10)

@Telusko 2024-02-09

Check out our courses: DevOps Bootcamp: https://go.telusko.com/complete-devops Coupon: TELUSKO10 (10% Discount) Master Java Spring Development : https://go.telusko.com/learn-master Coupon: TELUSKO10 (10% Discount) For More Queries WhatsApp or Call on : +919008963671 website : https://learn.telusko.com/

167 12 replies
@happinessifunanya3789 2026-01-06

I’ve gone 10 hours so far today 6th Jan 2026 I started some time in December. Remind me till I finish this course!

190 30 replies
@anishpal8088 2025-06-09

Core Java 00:00:00 - Introduction to Java Course 00:05:04 - Java Development Kit setup 00:13:21 - First code in Java 00:24:35 - How Java Works 00:36:34 - Variables in Java 00:48:11 - Data types in Java 01:00:28 - Literal 01:04:49 - Type conversion 01:17:20 - Assignment Operators 01:27:32 - Relational Operators 01:35:35 - Logical Operators 01:46:47 - If Else 01:59:45 - If Else if 02:05:18 - Ternary 02:09:51 - Switch Statement 02:17:50 - Need For Loop 02:21:12 - While Loop 02:33:35 - Do While Loop 02:36:48 - For Loop 02:50:06 - Which Loop To Use 02:51:48 - Class And Object Theory 02:57:30 - Class and Object Practical 03:13:03 - JDK JRE JVM 03:18:22 - Methods 03:29:44 - Method Overloading 03:35:41 - Stack And Heap 03:48:12 - Need of an Array 03:52:01 - Creation of Array 03:59:28 - Multi Dimensional Array 04:12:30 - Jagged and 3D Array 04:18:08 - Drawbacks of Array 04:20:54 - Array of Objects 04:29:42 - Enhanced for loop 04:35:07 - What is String 04:42:24 - Mutable vs Immutable String 04:48:43 - StringBuffer and StringBuilder 04:54:23 - Static Variable 05:01:26 - Static Block 05:08:43 - Static Method 05:13:25 - Encapsulation 05:25:04 - Getters and Setters 05:27:55 - This Keyword 05:37:36 - Constructor 05:44:35 - Default vs Parameterized Constructor 05:49:36 - This and Super Method 06:01:42 - Naming Convention 06:06:08 - Anonymous Object 06:10:51 - Need of Inheritance 06:17:06 - What is Inheritance 06:25:50 - Single and Multilevel Inheritance 06:29:41 - Multiple Inheritance 06:36:16 - Method Overriding 06:44:05 - Packages 06:56:20 - Access Modifiers 07:04:42 - Polymorphism 07:08:31 - Dynamic Method Dispatch 07:16:29 - Final Keyword 07:22:43 - Object Class Equals, toString, hashCode 07:34:41 - Upcasting and Downcasting 07:41:17 - Abstract Keyword 07:53:26 - Inner Class 07:59:03 - Anonymous Inner Class 08:04:11 - Abstract and Anonymous Inner Class 08:07:22 - What is Interface 08:15:18 - More on Interfaces 08:18:40 - Need of Interface 08:27:11 - What is Enum 08:34:04 - Enum If and Switch 08:37:59 - Enum Class 08:45:45 - What is Annotation 08:53:14 - Functional Interface 08:56:43 - Lambda Expression 09:02:51 - Lambda Expression with Return 09:06:08 - Types of Interface 09:10:41 - What is Exception 09:15:57 - Exception Handling Using Try Catch 09:21:58 - Try with Multiple Catch 09:32:14 - Exception Hierarchy 09:36:30 - Exception Throw Keyword 09:42:05 - Custom Exception 09:45:35 - Ducking Exception using Throws 09:55:29 - User Input using BufferedReader and Scanner 10:07:17 - Try with Resources 10:25:25 - Threads 10:30:37 - Multiple Threads 10:31:58 - Thread Priority and Sleep 10:39:20 - Runnable vs Thread 10:56:45 - Race Condition 11:00:15 - Thread States 11:03:45 - Collection API 11:08:30 - ArrayList 11:20:23 - Set 11:27:30 - Map 11:37:32 - Comparator vs Comparable 11:53:15 - Need of Stream API 12:00:12 - forEach Method 12:05:01 - Stream API 12:14:09 - Map Filter Reduce Sorted 13:13:08 - JUnit 16:04:39 - DSA 16:04:42 - DSA Intro 16:11:50 - Abstract Data Type 16:19:01 - Arrays 16:26:53 - Time Complexity 16:29:25 - Linear Search 16:33:31 - Binary Search 16:40:03 - Time Complexity 16:41:48 - Time Complexity for Linear Search 16:43:54 - Time Complexity for Binary Search 16:47:55 - Linear Search & Binary Search 16:49:00 - Code for Linear Search 16:55:12 - Code for Binary Search (Using While Loop) 17:03:46 - Code for Binary Search (Using Recursion) 17:07:10 - Sorting Techniques 17:07:53 - Sorting 17:09:20 - Bubble Sort 17:14:55 - Code for Bubble Sort 17:23:05 - Selection Sort 17:30:00 - Code for Selection Sort 17:37:13 - Insertion Sort 17:44:33 - Code for Insertion Sort 17:57:26 - Quick Sort 18:04:06 - Example for Quick Sort (Logic) 18:18:45 - Example for Quick Sort (Code) 18:25:44 - Merge Sort 18:35:49 - Example for Merge Sort (Logic) 18:41:55 - Example for Merge Sort (Code) 18:53:18 - Linked List 19:06:41 - Code for Linked List 19:11:43 - Insert 19:19:37 - Show 19:27:10 - InsertAtStart 19:30:12 - InsertAt 19:38:44 - DeleteAt 19:43:58 - Stack 19:52:58 - Code for Stack (Fixed Size Array) 19:54:15 - Push 19:57:45 - Show 19:58:35 - Pop 20:01:10 - Peek 20:02:50 - Size 20:04:08 - IsEmpty 20:09:42 - Code for Stack (Dynamic Size Array) 20:22:41 - Queue 20:27:28 - Code for Queue 20:28:15 - Enqueue 20:30:02 - Show 20:32:13 - Dequeue 20:42:23 - Size 20:43:23 - IsEmpty 20:44:16 - IsFull 20:46:55 - Tree 20:47:05 - Tree 20:49:26 - Binary Tree 20:55:06 - Binary Search Tree 20:56:59 - Code for Binary Search Tree (Insert) 20:57:56 - Insert 21:06:01 - Tree Traversal (InOrder) 21:11:07 - Tree Traversal (PreOrder) 21:11:50 - Git 23:12:20 - JDBC 24:33:04 - Servlet and JSP 24:33:14 - Servlet 26:11:17 - JSP 27:32:19 - JSTL 30:29:58 - Hibernate 30:29:58 - Introduction to Hibernate 30:32:13 - Prerequisites for Hibernate 30:34:48 - Hibernate Theory 30:44:32 - Hibernate Practical 30:56:29 - How to Add Hibernate Plugin in Eclipse 30:58:06 - Configuration File 31:05:21 - Working 31:09:58 - Show SQL Property 31:13:20 - Annotation 31:18:07 - Fetch Data Using Hibernate 31:22:39 - How to Use Embeddable Object 31:30:31 - Mapping Relations Theory 31:43:35 - Mapping Relations Practical 33:49:37 - Rest API Web Service 33:23:20 - JPA 36:24:17 - Spring Framework 36:16:19 - Introduction to Spring 36:24:20 - Spring 36:26:16 - Spring Documentation 36:29:09 - Prerequisites 36:31:21 - Software Requirements 36:33:48 - STS Setup 36:39:19 - Dependency Injection in Spring 36:44:56 - Creating Spring Starter Project 36:50:07 - Dependency Injection in Spring Boot 36:55:42 - Spring Boot Autowire 36:59:30 - Bean Factory 37:11:45 - Application Context 37:14:27 - Spring Container 37:20:34 - Singleton vs Prototype 37:23:31 - Setter Injection 37:32:11 - Constructor Injection 37:36:18 - Autowire 37:44:51 - Primary 37:46:54 - Spring JDBC 38:16:19 - Spring MVC 38:46:48 - Spring Boot MVC 38:57:44 - @RequestParam 39:00:37 - Model 39:01:27 - ModelMap vs Model 39:11:55 - @ModelAttribute as a Parameter 39:14:51 - @ModelAttribute as a Method 39:41:39 - Spring ORM Theory 40:12:45 - Spring Data JPA 40:41:13 - Rest API Using Spring Boot 40:41:17 - REST 41:17:32 - Project Using Spring Boot MVC 41:18:09 - Java Project 43:45:47 - Java Spring Boot MongoDB Full Project 45:01:07 - Spring AOP 45:21:59 - Spring Security 45:34:18 - Spring Security -> Login 45:38:17 - How to Create User and Password in Memory -> Configuration File 45:44:51 - How to Fetch and Store User and Password in a DB 45:49:37 - Creating User Class 45:50:42 - Creating Service (UserDetailService) and Setting Password Encoder 45:55:42 - Creating UserDetails Implementation 46:01:02 - Recap 46:02:37 - BCrypt Password Encoder 46:08:57 - Customize Login 46:28:34 - Microservice

572 25 replies
@sambath2000 2026-06-04

Will add time stamp for future uses!

0
@Hacker_07-o3g 2025-11-17

I started on November 14/11/25 ,Remind me until I complete it.

208 27 replies
@annyd3406 2024-01-14

00:00:00 Introduction to Java Course 00:05:04 Java Development Kit setup 00:13:21 First code in java 00:24:35 How Java Works 00:36:34 Variables in java 00:48:11 Data types in java 01:00:28 Literal 01:04:49 Type conversion 01:17:20 Assignment Operators 01:27:32 Relational Operators 01:35:35 Logical Operators 01:46:47 If Else 01:59:45 If Else if 02:05:18 ternary 02:09:51 Switch Statement 02:17:50 Need For Loop 02:21:12 While Loop 02:33:35 Do While Loop 02:36:48 For Loop 02:50:06 Which Loop To Use 02:51:48 Class And Object Theory 02:57:30 Class and Object Practical 03:13:03 JDK JRE JVM 03:18:22 Methods 03:29:44 Method Overloading 03:35:41 Stack And Heap 03:48:12 Need of an Array 03:52:01 Creation of Array 03:59:28 Multi Dimensional Array 04:12:30 Jagged and 3D Array 04:18:08 Drawbacks of Array 04:20:54 Array of Objects 04:29:42 Enhanced for loop 04:35:07 What is String 04:42:24 Mutable vs Immutable string 04:48:43 StringBuffer and StringBuilder 04:54:23 static variable 05:01:26 static block 05:08:43 static method 05:13:25 Encapsulation 05:25:04 Getters and setters 05:27:55 this keyword 05:37:36 constructor 05:44:35 default vs parameterized constructor 05:49:36 this and super method 06:01:42 Naming Convention 06:06:08 Anonymous Object 06:10:51 Need of Inheritance 06:17:06 What is Inheritance 06:25:50 Single and Multilevel inheritance 06:29:41 Multiple Inheritance 06:36:16 Method Overriding 06:44:05 packages 06:56:20 Access Modifiers 07:04:42 Polymorphism 07:08:31 Dynamic Method Dispatch 07:16:29 Final keyword 07:22:43 Object Class equals toString hashcode 07:34:41 Upcasting and Downcasting 07:41:17 abstract keyword 07:53:26 Inner class 07:59:03 Anonymous Inner class 08:04:11 abstract and anonymous inner class 08:07:22 What is Interface 08:15:18 More on Interfaces 08:18:40 Need of Interface 08:27:11 What is Enum 08:34:04 enum if and switch 08:37:59 Enum Class 08:45:45 What is Annotation 08:53:14 Functional Interface 08:56:43 Lambda Expression 09:02:51 Lambda Expression with return 09:06:08 Types of Interface 09:10:41 What is Exception 09:15:57 Exception Handling using try catch 09:21:58 try with multiple catch 09:32:14 Exception Hierarchy 09:36:30 Exception throw keyword 09:42:05 Custom exception 09:45:35 Ducking Exception using throws 09:55:29 User Input using BufferedReader and Scanner 10:07:17 try with resources 10:15:25 Threads 10:20:37 Multiple Threads 10:31:58 Thread Priority and Sleep 10:39:20 Runnable vs Thread 10:47:45 Race Condition 11:00:15 Thread states 11:03:45 Collection API 11:08:30 ArrayList 11:20:23 Set 11:27:30 Map 11:37:32 Comparator vs Comparable 11:53:15 Need of Stream API 12:00:12 forEach Method 12:05:01 Stream API 12:14:09 Map Filter Reduce Sorted

2.7k 99 replies
@ishaankapoor933 2024-04-05

12:08:41 to 12:12:50 It was not necessary at all, but yet you went the extra mile to explain it. Hats off sir. Amazing tutorial

308 8 replies
@theeldest263 2024-11-18

00:00:00 - Introduction to Java Course 00:05:04 - Java Development Kit setup 00:13:21 - First code in Java 00:24:35 - How Java Works 00:36:34 - Variables in Java 00:48:11 - Data types in Java 01:00:28 - Literal 01:04:49 - Type conversion 01:17:20 - Assignment Operators 01:27:32 - Relational Operators 01:35:35 - Logical Operators 01:46:47 - If Else 01:59:45 - If Else if 02:05:18 - Ternary 02:09:51 - Switch Statement 02:17:50 - Need For Loop 02:21:12 - While Loop 02:33:35 - Do While Loop 02:36:48 - For Loop 02:50:06 - Which Loop To Use 02:51:48 - Class And Object Theory 02:57:30 - Class and Object Practical 03:13:03 - JDK JRE JVM 03:18:22 - Methods 03:29:44 - Method Overloading 03:35:41 - Stack And Heap 03:48:12 - Need of an Array 03:52:01 - Creation of Array 03:59:28 - Multi Dimensional Array 04:12:30 - Jagged and 3D Array 04:18:08 - Drawbacks of Array 04:20:54 - Array of Objects 04:29:42 - Enhanced for loop 04:35:07 - What is String 04:42:24 - Mutable vs Immutable String 04:48:43 - StringBuffer and StringBuilder 04:54:23 - Static Variable 05:01:26 - Static Block 05:08:43 - Static Method 05:13:25 - Encapsulation 05:25:04 - Getters and Setters 05:27:55 - This Keyword 05:37:36 - Constructor 05:44:35 - Default vs Parameterized Constructor 05:49:36 - This and Super Method 06:01:42 - Naming Convention 06:06:08 - Anonymous Object 06:10:51 - Need of Inheritance 06:17:06 - What is Inheritance 06:25:50 - Single and Multilevel Inheritance 06:29:41 - Multiple Inheritance 06:36:16 - Method Overriding 06:44:05 - Packages 06:56:20 - Access Modifiers 07:04:42 - Polymorphism 07:08:31 - Dynamic Method Dispatch 07:16:29 - Final Keyword 07:22:43 - Object Class Equals, toString, hashCode 07:34:41 - Upcasting and Downcasting 07:41:17 - Abstract Keyword 07:53:26 - Inner Class 07:59:03 - Anonymous Inner Class 08:04:11 - Abstract and Anonymous Inner Class 08:07:22 - What is Interface 08:15:18 - More on Interfaces 08:18:40 - Need of Interface 08:27:11 - What is Enum 08:34:04 - Enum If and Switch 08:37:59 - Enum Class 08:45:45 - What is Annotation 08:53:14 - Functional Interface 08:56:43 - Lambda Expression 09:02:51 - Lambda Expression with Return 09:06:08 - Types of Interface 09:10:41 - What is Exception 09:15:57 - Exception Handling Using Try Catch 09:21:58 - Try with Multiple Catch 09:32:14 - Exception Hierarchy 09:36:30 - Exception Throw Keyword 09:42:05 - Custom Exception 09:45:35 - Ducking Exception using Throws 09:55:29 - User Input using BufferedReader and Scanner 10:07:17 - Try with Resources 10:15:25 - Threads 10:20:37 - Multiple Threads 10:31:58 - Thread Priority and Sleep 10:39:20 - Runnable vs Thread 10:47:45 - Race Condition 11:00:15 - Thread States 11:03:45 - Collection API 11:08:30 - ArrayList 11:20:23 - Set 11:27:30 - Map 11:37:32 - Comparator vs Comparable 11:53:15 - Need of Stream API 12:00:12 - forEach Method 12:05:01 - Stream API 12:14:09 - Map Filter Reduce Sorted 13:13:08 - JUnit 16:04:39 - DSA 16:04:42 - DSA Intro 16:11:50 - Abstract Data Type 16:19:01 - Arrays 16:26:53 - Time Complexity 16:29:25 - Linear Search 16:33:31 - Binary Search 16:40:03 - Time Complexity 16:41:48 - Time Complexity for Linear Search 16:43:54 - Time Complexity for Binary Search 16:47:55 - Linear Search & Binary Search 16:49:00 - Code for Linear Search 16:55:12 - Code for Binary Search (Using While Loop) 17:03:46 - Code for Binary Search (Using Recursion) 17:07:10 - Sorting Techniques 17:07:53 - Sorting 17:09:20 - Bubble Sort 17:14:55 - Code for Bubble Sort 17:23:05 - Selection Sort 17:30:00 - Code for Selection Sort 17:37:13 - Insertion Sort 17:44:33 - Code for Insertion Sort 17:57:26 - Quick Sort 18:04:06 - Example for Quick Sort (Logic) 18:18:45 - Example for Quick Sort (Code) 18:25:44 - Merge Sort 18:35:49 - Example for Merge Sort (Logic) 18:41:55 - Example for Merge Sort (Code) 18:53:18 - Linked List 19:06:41 - Code for Linked List 19:11:43 - Insert 19:19:37 - Show 19:27:10 - InsertAtStart 19:30:12 - InsertAt 19:38:44 - DeleteAt 19:43:58 - Stack 19:52:58 - Code for Stack (Fixed Size Array) 19:54:15 - Push 19:57:45 - Show 19:58:35 - Pop 20:01:10 - Peek 20:02:50 - Size 20:04:08 - IsEmpty 20:09:42 - Code for Stack (Dynamic Size Array) 20:22:41 - Queue 20:27:28 - Code for Queue 20:28:15 - Enqueue 20:30:02 - Show 20:32:13 - Dequeue 20:42:23 - Size 20:43:23 - IsEmpty 20:44:16 - IsFull 20:46:55 - Tree 20:47:05 - Tree 20:49:26 - Binary Tree 20:55:06 - Binary Search Tree 20:56:59 - Code for Binary Search Tree (Insert) 20:57:56 - Insert 21:06:01 - Tree Traversal (InOrder) 21:11:07 - Tree Traversal (PreOrder) 21:11:50 - Git 23:12:20 - JDBC 24:33:04 - Servlet and JSP 24:33:14 - Servlet 26:11:17 - JSP 27:32:19 - JSTL 30:29:58 - Hibernate 30:29:58 - Introduction to Hibernate 30:32:13 - Prerequisites for Hibernate 30:34:48 - Hibernate Theory 30:44:32 - Hibernate Practical 30:56:29 - How to Add Hibernate Plugin in Eclipse 30:58:06 - Configuration File 31:05:21 - Working 31:09:58 - Show SQL Property 31:13:20 - Annotation 31:18:07 - Fetch Data Using Hibernate 31:22:39 - How to Use Embeddable Object 31:30:31 - Mapping Relations Theory 31:43:35 - Mapping Relations Practical 33:49:37 - Rest API Web Service 33:23:20 - JPA 36:24:17 - Spring Framework 36:16:19 - Introduction to Spring 36:24:20 - Spring 36:26:16 - Spring Documentation 36:29:09 - Prerequisites 36:31:21 - Software Requirements 36:33:48 - STS Setup 36:39:19 - Dependency Injection in Spring 36:44:56 - Creating Spring Starter Project 36:50:07 - Dependency Injection in Spring Boot 36:55:42 - Spring Boot Autowire 36:59:30 - Bean Factory 37:11:45 - Application Context 37:14:27 - Spring Container 37:20:34 - Singleton vs Prototype 37:23:31 - Setter Injection 37:32:11 - Constructor Injection 37:36:18 - Autowire 37:44:51 - Primary 37:46:54 - Spring JDBC 38:16:19 - Spring MVC 38:46:48 - Spring Boot MVC 38:57:44 - @RequestParam 39:00:37 - Model 39:01:27 - ModelMap vs Model 39:11:55 - @ModelAttribute as a Parameter 39:14:51 - @ModelAttribute as a Method 39:41:39 - Spring ORM Theory 40:12:45 - Spring Data JPA 40:41:13 - Rest API Using Spring Boot 40:41:17 - REST 41:17:32 - Project Using Spring Boot MVC 41:18:09 - Java Project 43:45:47 - Java Spring Boot MongoDB Full Project 45:01:07 - Spring AOP 45:21:59 - Spring Security 45:34:18 - Spring Security -> Login 45:38:17 - How to Create User and Password in Memory -> Configuration File 45:44:51 - How to Fetch and Store User and Password in a DB 45:49:37 - Creating User Class 45:50:42 - Creating Service (UserDetailService) and Setting Password Encoder 45:55:42 - Creating UserDetails Implementation 46:01:02 - Recap 46:02:37 - BCrypt Password Encoder 46:08:57 - Customize Login 46:28:34 - Microservice

933 35 replies
@XYZ-pu9wp 2026-01-18

TIMESTAMPS: -------------------------------------- 00:00:00 - Core Java -------------------------------------- 00:00:00 Introduction to Java Course 00:05:04 Java Development Kit setup 00:13:21 First code in java 00:24:35 How Java Works 00:36:34 Variables in java 00:48:11 Data types in java 01:00:28 Literal 01:04:49 Type conversion 01:17:20 Assignment Operators 01:27:32 Relational Operators 01:35:35 Logical Operators 01:46:47 If Else 01:59:45 If Else if 02:05:18 ternary 02:09:51 Switch Statement 02:17:50 Need For Loop 02:21:12 While Loop 02:33:35 Do While Loop 02:36:48 For Loop 02:50:06 Which Loop To Use 02:51:48 Class And Object Theory 02:57:30 Class and Object Practical 03:13:03 JDK JRE JVM 03:18:22 Methods 03:29:44 Method Overloading 03:35:41 Stack And Heap 03:48:12 Need of an Array 03:52:01 Creation of Array 03:59:28 Multi Dimensional Array 04:12:30 Jagged and 3D Array 04:18:08 Drawbacks of Array 04:20:54 Array of Objects 04:29:42 Enhanced for loop 04:35:07 What is String 04:42:24 Mutable vs Immutable string 04:48:43 StringBuffer and StringBuilder 04:54:23 static variable 05:01:26 static block 05:08:43 static method 05:13:25 Encapsulation 05:25:04 Getters and setters 05:27:55 this keyword 05:37:36 constructor 05:44:35 default vs parameterized constructor 05:49:36 this and super method 06:01:42 Naming Convention 06:06:08 Anonymous Object 06:10:51 Need of Inheritance 06:17:06 What is Inheritance 06:25:50 Single and Multilevel inheritance 06:29:41 Multiple Inheritance 06:36:16 Method Overriding 06:44:05 packages 06:56:20 Access Modifiers 07:04:42 Polymorphism 07:08:31 Dynamic Method Dispatch 07:16:29 Final keyword 07:22:43 Object Class equals toString hashcode 07:34:41 Upcasting and Downcasting 07:41:17 abstract keyword 07:53:26 Inner class 07:59:03 Anonymous Inner class 08:04:11 abstract and anonymous inner class Interface: 08:07:22 What is Interface 08:15:18 More on Interfaces 08:18:40 Need of Interface 08:27:11 What is Enum 08:34:04 enum if and switch 08:37:59 Enum Class 08:45:45 What is Annotation 08:53:14 Functional Interface 08:56:43 Lambda Expression 09:02:51 Lambda Expression with return 09:06:08 Types of Interface Exception Handling: 09:10:41 What is Exception 09:15:57 Exception Handling using try catch 09:21:58 try with multiple catch 09:32:14 Exception Hierarchy 09:36:30 Exception throw keyword 09:42:05 Custom exception 09:45:35 Ducking Exception using throws 09:55:29 User Input using BufferedReader and Scanner 10:07:17 try with resources Multithreading: 10:15:25 Threads 10:20:37 Multiple Threads 10:31:58 Thread Priority and Sleep 10:39:20 Runnable vs Thread 10:47:45 Race Condition 11:00:15 Thread states Collections: 11:03:45 Collection API 11:08:30 ArrayList 11:20:23 Set 11:27:30 Map 11:37:32 Comparator vs Comparable Advanced Java: 11:53:15 Need of Stream API 12:00:12 forEach Method 12:05:01 Stream API 12:14:09 Map Filter Reduce Sorted -------------------------------------- 13:13:08 - JUnit -------------------------------------- 16:04:39 - DSA -------------------------------------- 16:04:42 DSA Intro 16:11:50 Abstract Data Type 16:19:01 Arrays 16:26:53 Time Complexity Searching: Linear Search - 16:29:25 Binary Search - 16:33:31 Time complexity - 16:40:03 Time complexity for Linear Search - 16:41:48 Time complexity for Binary Search - 16:43:54 16:47:55 Linear Search & Binary Search Code for Linear Search - 16:49:00 Code for Binary Search(Using While loop) - 16:55:12 Code for Binary Search(Using Recursion) - 17:03:46 Sorting: 17:07:10 Sorting Techniques Sorting - 17:07:53 Bubble Sort - 17:09:20: Code for Bubble sort - 17:14:55 17:23:05 Selection Sort: Code for Selection Sort - 17:30:00 17:37:13 Insertion Sort: Code for Insertion Sort = 17:44:33 17:57:26 Quick Sort Example for Quick Sort - 18:04:06(logic) , 18:18:45 (code) 18:25:44 Merge Sort Example for Merge Sort - 18:35:49(Logic), 18:41:55 (Code) Linked List: 18:53:18 Linked List Code for Linked List - 19:06:41 Insert - 19:11:43 Show - 19:19:37 InsertAtStart - 19:27:10 InsertAt - 19:30:12 DeleteAt - 19:38:44 Stack: 19:43:58 Stack Code for Stack(Fixed size array) - 19:52:58 Push - 19:54:15 Show - 19:57:45 Pop - 19:58:35 Peek - 20:01:10 Size - 20:02:50 IsEmpty - 20:04:08 Code for Stack(Dynamic size array) - 20:09:42 Queue: 20:22:41 Queue Code for Queue - 20:27:28 Enqueue - 20:28:15 Show - 20:30:02 Dequeue - 20:32:13 Size - 20:42:23 IsEmpty - 20:43:23 IsFull - 20:44:16 Tree: 20:46:55 Tree Tree - 20:47:05 Binary Tree - 20:49:26 Binary Search Tree - 20:55:06 Code for Binary Search Tree(insert) - 20:56:59 Insert - 20:57:56 Tree Traversal(inOrder) - 21:06:01 Tree Traversal(preOrder) - 21:11:07 20:55:03 Binary Search Tree -------------------------------------- 21:11:50 - Git 23:12:20 - JDBC -------------------------------------- 24:33:04 - Servlet and JSP -------------------------------------- 24:33:14 Servlet 26:11:17 JSP 27:32:19 JSTL -------------------------------------- 30:29:58 - Hibernate -------------------------------------- 30:29:58 - Introduction to Hibernate 30:32:13 - Prerequisites for Hibernate 30:34:48 - hibernate theory 30:44:32 - Hibernate practical 30:56:29 - How to add Hibernate Plugin in Eclipse 30:58:06 - Configuration File 31:05:21 - Working 31:09:58 - show sql Property 31:13:20 - Annotation 31:18:07 - Fetch data using Hibernate 31:22:39 - How to use Embeddable Object 31:30:31 - Mapping Relations Theory 31:43:35 - Mapping Relations Practical 33:49:37 - Rest API Web Service 33:23:20 - JPA -------------------------------------- 36:24:17 - Spring Framework -------------------------------------- 36:16:19 - Introduction to Spring 36:24:20 - Spring 36:26:16 - Sprint documentation 36:29:09 - Perquisites 36:31:21 - Software requirements 36:33:48 - STS Setup 36:39:19 - Dependency Injection in Spring 36:44:56 - Creating spring starter project 36:50:07 - Dependency Injection in Spring Boot 36:55:42 - Spring Boot Autowire 36:59:30 - Bean Factory 37:11:45 - Application Context 37:14:27 - Spring Container 37:20:34 - Singleton vs Prototype 37:23:31 - Setter Injection 37:32:11 - constructor Injection 37:36:18 - Autowire 37:44:51 - Primary -------------------------------------- 37:46:54 Spring JDBC -------------------------------------- 38:16:19 Spring MVC -------------------------------------- Spring Boot MVC (38:46:48) @RequestParam (38:57:44) Model (39:00:37) ModelMap vs Model (39:01:27) @ModelAttribute as a parameter -> captures data from de view (typically a form) and insert it into a model attribute (object) (39:11:55) @ModelAttribute as a method (39:14:51) Spring MVC project -> configuration on a Spring Project -------------------------------------- 39:41:39 Spring ORM Theory 40:12:45 Spring Data JPA 40:41:13 Rest API using Spring Boot 40:41:17 REST 41:17:32 Project Using Spring Boot MVC 41:18:09 Java Project 43:45:47 Java Spring Boot MongoDB Full Project 45:01:07 Spring AOP -------------------------------------- 45:21:59 Spring Security (45:34:18) Spring Security -> Login (45:38:17) How to create user and password in memory -> configuration file (45:44:51)How to fetch and store user and password in a db (45:49:37) Creating User class (45:50:42) Creating Service (UserDetailService) and setting password encoder (45:55:42) Creatig UserDetails implementation (46:01:02) Recap (46:02:37) BCrypt Password encoder (46:08:57) Customize login -------------------------------------- 46:28:34 Microservice

13
@adityatiwari7293 2025-03-28

Introduction to Java Course 00:05:04 - Java Development Kit setup 00:13:21 - First code in Java 00:24:35 - How Java Works 00:36:34 - Variables in Java 00:48:11 - Data types in Java 01:00:28 - Literal 01:04:49 - Type conversion 01:17:20 - Assignment Operators 01:27:32 - Relational Operators 01:35:35 - Logical Operators 01:46:47 - If Else 01:59:45 - If Else if 02:05:18 - Ternary 02:09:51 - Switch Statement 02:17:50 - Need For Loop 02:21:12 - While Loop 02:33:35 - Do While Loop 02:36:48 - For Loop 02:50:06 - Which Loop To Use 02:51:48 - Class And Object Theory 02:57:30 - Class and Object Practical 03:13:03 - JDK JRE JVM 03:18:22 - Methods 03:29:44 - Method Overloading 03:35:41 - Stack And Heap 03:48:12 - Need of an Array 03:52:01 - Creation of Array 03:59:28 - Multi Dimensional Array 04:12:30 - Jagged and 3D Array 04:18:08 - Drawbacks of Array 04:20:54 - Array of Objects 04:29:42 - Enhanced for loop 04:35:07 - What is String 04:42:24 - Mutable vs Immutable String 04:48:43 - StringBuffer and StringBuilder 04:54:23 - Static Variable 05:01:26 - Static Block 05:08:43 - Static Method 05:13:25 - Encapsulation 05:25:04 - Getters and Setters 05:27:55 - This Keyword 05:37:36 - Constructor 05:44:35 - Default vs Parameterized Constructor 05:49:36 - This and Super Method 06:01:42 - Naming Convention 06:06:08 - Anonymous Object 06:10:51 - Need of Inheritance 06:17:06 - What is Inheritance 06:25:50 - Single and Multilevel Inheritance 06:29:41 - Multiple Inheritance 06:36:16 - Method Overriding 06:44:05 - Packages 06:56:20 - Access Modifiers 07:04:42 - Polymorphism 07:08:31 - Dynamic Method Dispatch 07:16:29 - Final Keyword 07:22:43 - Object Class Equals, toString, hashCode 07:34:41 - Upcasting and Downcasting 07:41:17 - Abstract Keyword 07:53:26 - Inner Class 07:59:03 - Anonymous Inner Class 08:04:11 - Abstract and Anonymous Inner Class 08:07:22 - What is Interface 08:15:18 - More on Interfaces 08:18:40 - Need of Interface 08:27:11 - What is Enum 08:34:04 - Enum If and Switch 08:37:59 - Enum Class 08:45:45 - What is Annotation 08:53:14 - Functional Interface 08:56:43 - Lambda Expression 09:02:51 - Lambda Expression with Return 09:06:08 - Types of Interface 09:10:41 - What is Exception 09:15:57 - Exception Handling Using Try Catch 09:21:58 - Try with Multiple Catch 09:32:14 - Exception Hierarchy 09:36:30 - Exception Throw Keyword 09:42:05 - Custom Exception 09:45:35 - Ducking Exception using Throws 09:55:29 - User Input using BufferedReader and Scanner 10:07:17 - Try with Resources 10:15:25 - Threads 10:20:37 - Multiple Threads 10:31:58 - Thread Priority and Sleep 10:39:20 - Runnable vs Thread 10:47:45 - Race Condition 11:00:15 - Thread States 11:03:45 - Collection API 11:08:30 - ArrayList 11:20:23 - Set 11:27:30 - Map 11:37:32 - Comparator vs Comparable 11:53:15 - Need of Stream API 12:00:12 - forEach Method 12:05:01 - Stream API 12:14:09 - Map Filter Reduce Sorted 13:13:08 - JUnit 16:04:39 - DSA 16:04:42 - DSA Intro 16:11:50 - Abstract Data Type 16:19:01 - Arrays 16:26:53 - Time Complexity 16:29:25 - Linear Search 16:33:31 - Binary Search 16:40:03 - Time Complexity 16:41:48 - Time Complexity for Linear Search 16:43:54 - Time Complexity for Binary Search 16:47:55 - Linear Search & Binary Search 16:49:00 - Code for Linear Search 16:55:12 - Code for Binary Search (Using While Loop) 17:03:46 - Code for Binary Search (Using Recursion) 17:07:10 - Sorting Techniques 17:07:53 - Sorting 17:09:20 - Bubble Sort 17:14:55 - Code for Bubble Sort 17:23:05 - Selection Sort 17:30:00 - Code for Selection Sort 17:37:13 - Insertion Sort 17:44:33 - Code for Insertion Sort 17:57:26 - Quick Sort 18:04:06 - Example for Quick Sort (Logic) 18:18:45 - Example for Quick Sort (Code) 18:25:44 - Merge Sort 18:35:49 - Example for Merge Sort (Logic) 18:41:55 - Example for Merge Sort (Code) 18:53:18 - Linked List 19:06:41 - Code for Linked List 19:11:43 - Insert 19:19:37 - Show 19:27:10 - InsertAtStart 19:30:12 - InsertAt 19:38:44 - DeleteAt 19:43:58 - Stack 19:52:58 - Code for Stack (Fixed Size Array) 19:54:15 - Push 19:57:45 - Show 19:58:35 - Pop 20:01:10 - Peek 20:02:50 - Size 20:04:08 - IsEmpty 20:09:42 - Code for Stack (Dynamic Size Array) 20:22:41 - Queue 20:27:28 - Code for Queue 20:28:15 - Enqueue 20:30:02 - Show 20:32:13 - Dequeue 20:42:23 - Size 20:43:23 - IsEmpty 20:44:16 - IsFull 20:46:55 - Tree 20:47:05 - Tree 20:49:26 - Binary Tree 20:55:06 - Binary Search Tree 20:56:59 - Code for Binary Search Tree (Insert) 20:57:56 - Insert 21:06:01 - Tree Traversal (InOrder) 21:11:07 - Tree Traversal (PreOrder) 21:11:50 - Git 23:12:20 - JDBC 24:33:04 - Servlet and JSP 24:33:14 - Servlet 26:11:17 - JSP 27:32:19 - JSTL 30:29:58 - Hibernate 30:29:58 - Introduction to Hibernate 30:32:13 - Prerequisites for Hibernate 30:34:48 - Hibernate Theory 30:44:32 - Hibernate Practical 30:56:29 - How to Add Hibernate Plugin in Eclipse 30:58:06 - Configuration File 31:05:21 - Working 31:09:58 - Show SQL Property 31:13:20 - Annotation 31:18:07 - Fetch Data Using Hibernate 31:22:39 - How to Use Embeddable Object 31:30:31 - Mapping Relations Theory 31:43:35 - Mapping Relations Practical 33:49:37 - Rest API Web Service 33:23:20 - JPA 36:24:17 - Spring Framework 36:16:19 - Introduction to Spring 36:24:20 - Spring 36:26:16 - Spring Documentation 36:29:09 - Prerequisites 36:31:21 - Software Requirements 36:33:48 - STS Setup 36:39:19 - Dependency Injection in Spring 36:44:56 - Creating Spring Starter Project 36:50:07 - Dependency Injection in Spring Boot 36:55:42 - Spring Boot Autowire 36:59:30 - Bean Factory 37:11:45 - Application Context 37:14:27 - Spring Container 37:20:34 - Singleton vs Prototype 37:23:31 - Setter Injection 37:32:11 - Constructor Injection 37:36:18 - Autowire 37:44:51 - Primary 37:46:54 - Spring JDBC 38:16:19 - Spring MVC 38:46:48 - Spring Boot MVC 38:57:44 - @RequestParam 39:00:37 - Model 39:01:27 - ModelMap vs Model 39:11:55 - @ModelAttribute as a Parameter 39:14:51 - @ModelAttribute as a Method 39:41:39 - Spring ORM Theory 40:12:45 - Spring Data JPA 40:41:13 - Rest API Using Spring Boot 40:41:17 - REST 41:17:32 - Project Using Spring Boot MVC 41:18:09 - Java Project 43:45:47 - Java Spring Boot MongoDB Full Project 45:01:07 - Spring AOP 45:21:59 - Spring Security 45:34:18 - Spring Security -> Login 45:38:17 - How to Create User and Password in Memory -> Configuration File 45:44:51 - How to Fetch and Store User and Password in a DB 45:49:37 - Creating User Class 45:50:42 - Creating Service (UserDetailService) and Setting Password Encoder 45:55:42 - Creating UserDetails Implementation 46:01:02 - Recap 46:02:37 - BCrypt Password Encoder 46:08:57 - Customize Login 46:28:34 - Microservice

80 7 replies

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot