HOME > Development > Springboot Real Time REST Application from Scratch

Springboot Real Time REST Application from Scratch

  • Development
  • May 08, 2025
SynopsisSpringboot Real Time REST Application from Scratch, available...
Springboot Real Time REST Application from Scratch  No.1

Springboot Real Time REST Application from Scratch, available at $59.99, has an average rating of 4.45, with 51 lectures, based on 12 reviews, and has 1077 subscribers.

You will learn about Learn building End-to-End Production Ready REST API Learn mapping between JPA Entities Learn how to use Lombok Learn how to write Scheduler with CRON Expression Content Filtering Using MappingJacksonValue Learn how to call third party API and Consume the response Learn how to write Async method Learn How to Add Profiles the Spring Boot Project Learn How to Send Email from SpringBoot Learn How to Build CRUD Rest API’s Learn How to Use DTO’s Learn how to setup H2 database and MySQL Learn Spring Boot REST API Exception Handling Learn How to Write Custom Query Methods Using Spring Data JPA Learn One-To-Many and Many-To-Many JPA/Hibernate Mappings Learn REST APIs Documentation with Swagger UI Learn how to test REST APIs in Postman This course is ideal for individuals who are People who wants to learn REST API with Spring Boot or People who wants to upskill knowledge with Spring Boot and Spring Security or Spring boot beginners and professionals who want to learn how to build real-time REST APIs or Learn step by step implementation to build real-time REST APIs with Spring Boot It is particularly useful for People who wants to learn REST API with Spring Boot or People who wants to upskill knowledge with Spring Boot and Spring Security or Spring boot beginners and professionals who want to learn how to build real-time REST APIs or Learn step by step implementation to build real-time REST APIs with Spring Boot.

Enroll now: Springboot Real Time REST Application from Scratch

Summary

Title: Springboot Real Time REST Application from Scratch

Price: $59.99

Average Rating: 4.45

Number of Lectures: 51

Number of Published Lectures: 51

Number of Curriculum Items: 51

Number of Published Curriculum Objects: 51

Original Price: $199.99

Quality Status: approved

Status: Live

What You Will Learn

  • Learn building End-to-End Production Ready REST API
  • Learn mapping between JPA Entities
  • Learn how to use Lombok
  • Learn how to write Scheduler with CRON Expression
  • Content Filtering Using MappingJacksonValue
  • Learn how to call third party API and Consume the response
  • Learn how to write Async method
  • Learn How to Add Profiles the Spring Boot Project
  • Learn How to Send Email from SpringBoot
  • Learn How to Build CRUD Rest API’s
  • Learn How to Use DTO’s
  • Learn how to setup H2 database and MySQL
  • Learn Spring Boot REST API Exception Handling
  • Learn How to Write Custom Query Methods Using Spring Data JPA
  • Learn One-To-Many and Many-To-Many JPA/Hibernate Mappings
  • Learn REST APIs Documentation with Swagger UI
  • Learn how to test REST APIs in Postman
  • Who Should Attend

  • People who wants to learn REST API with Spring Boot
  • People who wants to upskill knowledge with Spring Boot and Spring Security
  • Spring boot beginners and professionals who want to learn how to build real-time REST APIs
  • Learn step by step implementation to build real-time REST APIs with Spring Boot
  • Target Audiences

  • People who wants to learn REST API with Spring Boot
  • People who wants to upskill knowledge with Spring Boot and Spring Security
  • Spring boot beginners and professionals who want to learn how to build real-time REST APIs
  • Learn step by step implementation to build real-time REST APIs with Spring Boot
  • In this course, you will learn how to build REAL TIME REST APIs using Spring boot.

    Well, we will follow the Real-time industry-standardproject development approach in this course.

    SpringBoot ?

    Spring Boot is an open source, microservice-based Java web framework. The Spring Boot framework creates a fully production-ready environment that is completely configurable using its prebuilt code within its codebase

    JPA?

    Spring Boot JPA is a Java specification for managing relational data in Java applications. It allows us to access and persist data between Java object/ class and relational database. JPA follows Object-Relation Mapping (ORM). It is a set of interfaces

    H2 Database ?

    H2 database is an open source, embedded and in memory relational database management system. It is written in Java and provides a client/server application. It stores data in system memory instead of disk. Once program is closed, data is also lost

    Lombok ?

    What is Lombok. Project Lombok (from now on, Lombok) is an annotation-based Java library that allows you to reduce boilerplate code. Lombok offers various annotations aimed at replacing Java code that is well known for being boilerplate, repetitive, or tedious to write

    You will learn the below topics in this course :

    1. How to create SpringBoot project using Intellij and Spring initializer

    2. How to add project dependencies

    3. What is JPA and how to create Entities

    4. Relationship between entities [tables]

    5. How to write API’s in SpringBoot

    6. Learn Spring boot REST API exception handlingfor the entire application

    7. Learn how to use Data Transfer Objects

    8. You will learn using Lombok annotations

    9. Learn REST APIs Documentation with Swagger UI

    10. You will learn to perform the database operations using Data JPA

    11. You will connect Spring Boot application to MySQL database

    12. You will connect Spring Boot application to H2 database

    13. You will learn to create the REST end points

    14. Learn how to build CRUD REST API’s

    15. Learn how to content filtering using Jackson

    16. Learn how to write Asynchronous method

    17. Learn how to write scheduler with CRON expression

    18. Learn how to Call third part rest API’s

    19. Learn how to refactoring the code

    20. Learn how to send email from SpringBoot

    Technologies:

        Java 8+

        Spring Boot

        Spring Data JPA

        Tomcat

    IDE:

        Intellij IDEA

    Database:

        H2 In Memory

        MySQL database

    Tools:

        Postman – Test REST API

        Maven – Build Tool

    Course Curriculum

    Chapter 1: About The Project

    Lecture 1: Introduction

    Lecture 2: What are we going to do

    Chapter 2: Initial Project Setup

    Lecture 1: Setup the Initial Project

    Lecture 2: Verifying the Initial project

    Chapter 3: Setup Database and Data Setup for Project

    Lecture 1: Setup H2 configuration

    Lecture 2: How to create JPA Entity

    Lecture 3: Finalising the database tables for the project

    Lecture 4: Create entities and setup data part1

    Lecture 5: Create entities and setup data part2

    Chapter 4: Get Operation Rest APIs

    Lecture 1: Testing a sample rest api

    Lecture 2: Get All Employees Data

    Lecture 3: Get Employee Data By ID

    Lecture 4: Get Employee Data By Department Part1

    Lecture 5: Get Employee Data By Department Part2

    Chapter 5: Fine Tuning the Code Changes

    Lecture 1: Setup a proper response DTO

    Lecture 2: Refactor the Code

    Lecture 3: Send response to user with Custom DTO

    Lecture 4: Creating a Helper class

    Chapter 6: Write Customer Query Get Operation

    Lecture 1: Write Custom Query part1

    Lecture 2: Write Custome Query part2

    Chapter 7: Application Exception Handling

    Lecture 1: Handle generic exception

    Lecture 2: Write Application exception handler Part1

    Lecture 3: Write Application exception handler Part2

    Chapter 8: Content Filtering Using Jackson Library

    Lecture 1: Simple Content filter using JsonIgnore

    Lecture 2: Content Filter using Mapping Jackson Part 1

    Lecture 3: Content Filter using Mapping Jackson Part 2

    Chapter 9: DML Operation in Rest API – POST,PUT and DELETE

    Lecture 1: Create Controller and Request DTO for Employee

    Lecture 2: Create New employee post method part1

    Lecture 3: Create New employee post method part2

    Lecture 4: Create New employee post method part3

    Lecture 5: Create New employee post method part4

    Lecture 6: Create New employee and Oraginze the code

    Lecture 7: Create API for performing PutMapping – Update Employee Data

    Lecture 8: Create API for performing DeleteMapping – Delete Employee Data

    Chapter 10: Third Party API call Using RestTemplate

    Lecture 1: Call Rest API Using Rest Template

    Lecture 2: Create Response Object for capture the response

    Chapter 11: Asynchronous Service Creation

    Lecture 1: How to create Async Service Part1

    Lecture 2: How to create Async Service Part2

    Chapter 12: Send Email from SpringBoot

    Lecture 1: How to send email from springboot

    Lecture 2: How to sent mail to multiple recipients Part1

    Lecture 3: How to sent mail to multiple recipients Part2

    Chapter 13: Create Scheduler in SpringBoot

    Lecture 1: How to create scheduler in springboot

    Lecture 2: Scheduler with Cron expression

    Chapter 14: Setu Logging Using Log4j

    Lecture 1: How to setup log4j part1

    Lecture 2: How to setup log4j part2

    Chapter 15: Create Profile in SpringBoot

    Lecture 1: How to create profiling in springboot

    Lecture 2: Profiling with production properties and mysql DB

    Chapter 16: Swagger UI Setup

    Lecture 1: Swagger UI Configuration in Springboot

    Chapter 17: Setup Lombok in Intellij and Eclipse

    Lecture 1: Install Lombok in Intellij IDEA

    Lecture 2: Install Lombok in Eclipse IDE

    Chapter 18: Import the Rest API URLs in Postman

    Lecture 1: How to Export all Post tested APIs

    Instructors

  • Springboot Real Time REST Application from Scratch  No.2
    Arun Ammasai
    Teach with passion, from experience, and with an easy-to-understand way of teaching
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 1 votes
  • 4 stars: 2 votes
  • 5 stars: 8 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!