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
Development ,Programming Languages,Java
Lectures -85
Duration -9 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
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

Curriculum
Check out the detailed breakdown of what’s inside the course
Introduction setup and concept building
12 Lectures
-
Course Overview 03:05 03:05
-
Generating Springboot starter project 03:10 03:10
-
Very Important note before you move forward in the course 02:40 02:40
-
Walkthrough of Springboot starter project files and folders 14:13 14:13
-
Introduction to Spring Framework and SpringBoot 09:39 09:39
-
RESTful webservices Http methods Status code SpringBoot Annotation 15:17 15:17
-
MVC Design Pattern Part-1 14:51 14:51
-
MVC Design Pattern Part-2 05:57 05:57
-
Understanding and Creating DTO 08:26 08:26
-
Understanding RESTful webservice with practical example 12:48 12:48
-
Understanding RequestParam annotation with practical code example 22:48 22:48
-
Undesrtanding PathVariable annotation with practical code example 14:07 14:07
Layered architecture, ORM framework and creating new property APII
7 Lectures

GET, PUT, PATCH, DELETE operation on properties
4 Lectures

Spring profiles and configuration properties
4 Lectures

Git and github
4 Lectures

User login and registration and sonar analysis
12 Lectures

AOP and error handling
11 Lectures

Logging with logback and pull request process
3 Lectures

Swagger automatic API documentation
6 Lectures

Application health monitoring
2 Lectures

Different types of entity relationship
8 Lectures

Upgrading springboot version 2 to version 3
7 Lectures

Real world springdata JPA queries
5 Lectures

Instructor Details

Skills Marathon
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now