Tutorialspoint

FREEDOM SALE IS LIVE! Use: FREEDOM10

Zero to Hero Java Spring Boot & JPA Mastery with Real Project

person icon Skills Marathon

4.3

Zero to Hero Java Spring Boot & JPA Mastery with Real Project

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

updated on icon Updated on Sep, 2025

language icon Language - English

person icon Skills Marathon

category icon Development ,Programming Languages,Java

Lectures -85

Duration -9 hours

Lifetime Access

4.3

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

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

Who this course is for:

  • Any Java Developer who wants to learn Springboot and start building IT industry grade application

Goals

  • 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.

Prerequisites

  • Basics of Java Programing
Zero to Hero Java Spring Boot & JPA Mastery with Real Project

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction setup and concept building

12 Lectures
  • play icon Course Overview 03:05 03:05
  • play icon Generating Springboot starter project 03:10 03:10
  • play icon Very Important note before you move forward in the course 02:40 02:40
  • play icon Walkthrough of Springboot starter project files and folders 14:13 14:13
  • play icon Introduction to Spring Framework and SpringBoot 09:39 09:39
  • play icon RESTful webservices Http methods Status code SpringBoot Annotation 15:17 15:17
  • play icon MVC Design Pattern Part-1 14:51 14:51
  • play icon MVC Design Pattern Part-2 05:57 05:57
  • play icon Understanding and Creating DTO 08:26 08:26
  • play icon Understanding RESTful webservice with practical example 12:48 12:48
  • play icon Understanding RequestParam annotation with practical code example 22:48 22:48
  • play icon Undesrtanding PathVariable annotation with practical code example 14:07 14:07

Layered architecture, ORM framework and creating new property APII

7 Lectures
Tutorialspoint

GET, PUT, PATCH, DELETE operation on properties

4 Lectures
Tutorialspoint

Spring profiles and configuration properties

4 Lectures
Tutorialspoint

Git and github

4 Lectures
Tutorialspoint

User login and registration and sonar analysis

12 Lectures
Tutorialspoint

AOP and error handling

11 Lectures
Tutorialspoint

Logging with logback and pull request process

3 Lectures
Tutorialspoint

Swagger automatic API documentation

6 Lectures
Tutorialspoint

Application health monitoring

2 Lectures
Tutorialspoint

Different types of entity relationship

8 Lectures
Tutorialspoint

Upgrading springboot version 2 to version 3

7 Lectures
Tutorialspoint

Real world springdata JPA queries

5 Lectures
Tutorialspoint

Instructor Details

Skills Marathon

Skills Marathon

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515