Skip to content
UdemyIT & SoftwarePaid courseAll LevelsCertificate

[NEW] Spring Boot 3 and Spring Framework 6 (Udemy.com)

Learn Java framework Spring 6, Spring MVC, Spring Boot 3, Spring JDBC, JPA,REST, MySQL, MongoDB, Kafka, Security

Created by: Shabbir Dawoodi

Last updated January 2025

icon
What you will learn

  • How to build web applications using Spring Boot
  • You will Learn Spring Framework the MODERN WAY - The way Real Projects use it!
  • You will Master Fundamentals of Spring Framework from Zero, no previous experience required
  • You will learn the magic of Spring Boot - Auto Configuration, Spring Initializr and Starter Projects
  • You will learn to use a wide variety of Spring Boot Starter Projects - Spring Boot Web, Spring Boot Data JPA
  • 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, IntelliJIDEA, Kafka, MySQL, MongoDB, AI
  • What is Spring & different projects inside Spring ecosystem
  • Spring Core Concepts like Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP)
  • Building & Consuming REST services using SpringBoot

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.5 out of 5higher than 45% of them
  • Reviews172#857 of 1,183 by number of reviews
  • Length11.6 hourslonger than 75% of them
  • Last updatedJanuary 2025earlier than 56% of them

icon
Course Description

'Spring Boot 3 and Spring Framework 6' course will help in understanding the Spring framework and how to build web applications, Rest Services using Spring, Spring MVC, SpringBoot, Spring JDBC, Spring Data JPA, MySQL, MongoDB, Kafka, Spring AI etc. By the end of this course, students will understand all the below topics,


  • What is Spring framework and Spring Boot ?

  • Different projects inside Spring

  • Spring Core Concepts like Inversion of Control (IoC), Dependency Injection (DI) & Aspect-Oriented Programming (AOP)

  • Different approaches of Beans creation inside Spring framework

  • Bean Scopes inside Spring framework

  • Autowiring of the Spring Beans

  • Lombok library and Annotations

  • Deep dive on Spring Boot, Auto-configuration

  • Spring Boot Dev Tools

  • Spring Boot Actuators

  • Database create, read, update, and delete operations using Spring JDBC

  • Introduction to ORM frameworks & database create, read, update, delete operations using Spring Data JPA/Hibernate

  • Derived Query methods in JPA

  • Sorting, Pagination, JPQL inside Spring Data JPA

  • Building Rest Services inside Spring

  • Consuming Rest Services

  • Spring Data Rest

  • Logging inside Spring applications

  • Properties Configuration inside Spring applications

  • Profiles inside Spring Boot applications

  • Conditional Bean creation using Profiles

  • Monitoring Spring Boot applications using SpringBoot Actuator & Spring Boot Admin

  • Unit Testing with Spring Boot Application

  • Using JUnit and Mockito for Testing the Application

  • Working with MongoDB, Architecture, Installation and Setup

  • Building Spring Boot Application with MongoDB

  • Creating REST API to create, update, read, and delete resources with MongoDB and Spring Boot Application

  • Working with Queries and Aggregators in MongoDB, MongoTemplates, and more in Spring Boot

  • Working on Apache Kafka, benefits, Architecture, Installation, and more...

  • The combination of Zookeeper and Apache Kafka

  • Working with Brokers and Consumers in Apache Kafka

  • Apache Kafka Playgound

  • Building REST API's with Apache Kafka and Spring Boot

  • Spring Security framework details and it features.

  • How to adapt security for a Java web application using Spring Security

  • Password Management in Spring Security with PasswordEncoders

  • Deep dive about JWT (JSON Web Tokens) and the role of them inside Authentication & Authorization



icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Shabbir Dawoodi

I am an experienced Senior Software Developer with a demonstrated history of working in the information technology and services industry. Skilled in Java, Hibernate, Spring Framework, Spring Boot, Redis, AWS, and Quarkus. I started my carrier with a curiosity about how web applications are running and spent most of the time understanding the concepts behind it and code snippets.

This Curiosity has led me to climb my success ladder.

I am also an enthusiastic author and share a deep understanding of different topics through Blogs and Tutorials.

icon
More courses by Shabbir Dawoodi

$54.99

$79.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.5

172 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Md Ansari on 6/23/2026

Thanks to Shabbir creating a wonder full course , all the things I have understood nicely and examples were good. Thanks Again !!!

By Joel Monis on 2/3/2026

Well explained about what is spring and spring boot and also why we need them

By Surendra Tanniru on 12/24/2025

If you have basic understanding of Java and spring boot already, this is a good course to consider to learn bit more on your Java learning path.

By Anonymized User on 12/5/2025

Super pleased with how this teaching has been done. Have learnt so much from his videos and now happy to be working as a backend developer in a huge enterprise. First saw him on YouTube and I had been searching for his materials on Udemy for sometime. I have watched quite a lot of videos, and to me, he is one of the best teachers I have seen these platforms. Give it sometime, you will be surprised on how fast his rating will become on Udemy.

By Sitara Ansari on 10/31/2025

It was a great learning experience with clear explanations and real-time project examples.

By Dudekula Chandu on 8/19/2025

nice video with the clear explanation for setup Spring boot application

By Vishal Parmar on 7/19/2025

Excellent course got to learn lot of concepts :)

By Daniel Hughes on 3/20/2025

Verbal pace of the course extremely quick, needs to slow down a little. Course is also a little light on topic content, could use more content for the topics.

By Amit Kumar on 11/4/2024

content should be little better. I felt the free course on JPA by you is better than this

By Mubbeshar Ahmed on 10/11/2024

Really nice way to teach, in detail and simple words, in depth knowledge transferred.

Showing all 10 reviews on CourseDuck

Read all 172 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100