Spring Boot Fundamentals

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




Charts
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