Spring Boot Fundamentals

Learn Spring boot in simple steps
4.52 (8355 reviews)
Udemy
platform
English
language
Other
category
Spring Boot Fundamentals
46 897
students
11 hours
content
May 2025
last update
$84.99
regular price

What you will learn

Create a Spring boot application from scratch

Updated to the latest Spring Boot 3.X Version

Understand the structure of a spring boot project

Test your spring boot application

Learn how Spring boot simplifies application creation

Perform CRUD operations against a in memory db using Spring Data JPA

Perform CRUD operations against MYSQL Database

Expose out REST APIs using Spring Web

Understand how spring boot auto configures a spring project

Enable health metrics for the application

Customize health metrics endpoint with your own information

Use Spring Boot Profiles

Use Thymeleaf Templating Web Engine

Configure database caching

Use Spring Batching

Write unit testing using SpringMockMVC

Do messaging using SpringJMS

Use Swagger to document your REST APIs

Upload and Download files using REST

Learn the fundamentals of Reactive Programming

Use Project Reactor and Spring Web Flux

Use Reactive MongoDB

Write Unit Test and Integration tests using Reactive Test Module

Learn what RSockets are

Create RSockets Server and Clients

Course Gallery

Spring Boot Fundamentals – Screenshot 1
Screenshot 1Spring Boot Fundamentals
Spring Boot Fundamentals – Screenshot 2
Screenshot 2Spring Boot Fundamentals
Spring Boot Fundamentals – Screenshot 3
Screenshot 3Spring Boot Fundamentals
Spring Boot Fundamentals – Screenshot 4
Screenshot 4Spring Boot Fundamentals

Charts

Students
12/1903/2005/2007/2009/2011/2001/2104/2106/2108/2111/2101/2203/2206/2208/2211/2201/2304/2307/2310/2301/2403/2406/2410/2401/2505/25015 00030 00045 00060 000
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

After thoroughly reviewing the feedback and assessing the course material of Bharath Thippareddy's 'Spring Boot Fundamentals', we can confidently state that this course is an excellent resource for both beginners and experienced developers. It stands out as a comprehensive offering, covering core Spring Boot concepts to advanced features - from building APIs, JPA CRUD operations, and Thymeleaf templating web engine to Reactive Programming with Spring Web Flux and RSockets. Unique benefits of this course include its meticulous explorations of essential tools such as Project Reactor, Swagger for documenting REST APIs, Spring Batching, SpringJMS for messaging, and hands-on configuration of database caching. Overall, the detailed explanations make complex concepts accessible to learners while quizzes and assignments enhance understanding by providing a practical context. Though this course received some constructive feedback on minor presentation issues, reactive programming depth, and occasional unexpected changes to pom.xml, these aspects do not detract from the outstanding value it offers for those seeking an in-depth exposure to Spring Boot fundamentals.

What We Liked

  • Broad and up-to-date curriculum covering Spring Boot fundamentals and advanced topics
  • Detailed, line-by-line explanations that help learners understand key concepts
  • Real-world examples with quizzes and assignments to reinforce learning
  • Covers project setup, REST APIs, JPA, CRUD operations, database caching, Spring Batching, and more

Potential Drawbacks

  • Minor presentation issues such as sound control placement in videos
  • Reactive programming section could benefit from a deeper exploration with real-life use cases
  • Instructor occasionally makes changes to pom.xml without explicitly mentioning it, causing potential confusion

Related Topics

1523000
udemy ID
23/01/2018
course created date
08/11/2019
course indexed date
Bot
course submited by