Udemy

Zero to Hero Java SpringBoot & JPA Mastery with Real Project

Enroll Now
  • 7,595 Students
  • Updated 7/2025
  • Certificate Available
4.5
(163 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 52 Minute(s)
Language
English
Taught by
Ranjan Pandey
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.5
(163 Ratings)
2 views

Course Overview

Zero to Hero Java SpringBoot & JPA Mastery with Real Project

Experience how projects are developed in real life in IT companies using Java, SpringBoot, JPA and RESTful webservices

This course will make you experience how projects are developed in software companies using modern stacks like Java, Spring, SpringBoot, Hibernate, Spring Data JPA and Restful webservices.

In this course you will be understanding how different technology and its components work together to build a real world application which end users are able to use in real life. It will be a Property Management System.

You will about real world uses of SpringData JPA findBy, countBy, existsBy, deleteBy queries.

We will also learn to relate different concepts with real world examples. In this course we will learn the following:

  • We will learn different concepts Spring Framework and RESTful webservices

  • We will learn about different design patterns like Singleton, Prototype, Factory, MVC, Adapter etc

  • We will learn to create production ready application in a layered architecture

  • We will learn about profiles, error handling, logging

  • We will learn about ORM and Spring data JPA(Java Persistence API)

  • We will learn about Entity Relationship in Spring Data JPA

  • We will implement Swagger API documentation

  • We will also learn to implement application health monitoring

  • We will learn to solve code quality issues using Sonar Scan tool

  • We will learn about maven build management tool

  • We will learn about debugging techniques for multi layer application

  • We will learn to test application with Postman client

  • We will cover all this topics with the help examples and hands-on coding

  • We will develop a real world project which you can use it for yourself

  • We will upgrade springboot 2 to springboot version 3

Course Content

  • 14 section(s)
  • 96 lecture(s)
  • Section 1 Introduction Setup and Concept Building
  • Section 2 Layered Architecture, ORM Framework and Creating new property API
  • Section 3 GET, PUT, PATCH, DELETE operation on properties
  • Section 4 Spring Profiles and Configuration Properties
  • Section 5 Git and Github
  • Section 6 User Login and Registration and Sonar Analysis
  • Section 7 AOP and Error handling
  • Section 8 Logging with Logback and Pull Request process
  • Section 9 Swagger Automatic API Documentation
  • Section 10 Application Health Monitoring
  • Section 11 Different types of Entity Relationship
  • Section 12 Upgrading SpringBoot Version 2 to Version 3
  • Section 13 Real World SpringData JPA Queries
  • Section 14 Source Code

What You’ll Learn

  • You will learn different concepts Spring Framework and RESTful webservices
  • You will learn about different design patterns like Singleton, Prototype, Factory, MVC, Adapter etc
  • You will learn to create production ready application in a layered architecture
  • You will learn about Aspect Oriented Programming, profiles, error handling, logging
  • You will learn about ORM and Spring data JPA(Java Persistence API) and ORM Entity Relationship
  • You will learn about Swagger API documentation
  • You will learn to solve code quality issues using Sonar Scan tool
  • You will learn application Monitoring using Actuator
  • You will learn about maven build management tool
  • You will learn about debugging techniques for multi layer application
  • You will learn to test REST API with Postman client
  • You will learn to upgrade springboot 2 to springboot version 3
  • You will about real world uses of SpringData JPA findBy, countBy, existsBy, deleteBy queries.


Reviews

  • P
    Pooja Raj
    4.0

    Thanks, I learned a lot. I would suggest that the doc/pdf of some notes shown in the lecture should be attached here in this course for revision in the future.

  • A
    Adetoye Samuel
    5.0

    it was great and life-saving

  • P
    Prashant Gurung
    4.5

    In case anyone need the repo to this project. Here it is: https://github.com/ranjanpandeysbp/property-management In the newer version of Hibernate, naming convention for MYSQL is spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect

  • B
    Brian Allyn Salazar
    4.5

    It would be nice if there were notes for important parts. Topics were explained well, somehow I need some lecturing materials, and a few exercises might help.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed