Springboot Real Time REST Application from Scratch

0
Springboot Real Time REST Application from Scratch

Requirements

  • Java and Java 8 Features along with Lambda and Stream API
  • Spring Boot Basics
  • Spring Data JPA basics
  • How to use Intellij IDEA
  • good to have knowledge about database like mysql and oracle

Description

In this course, you will learn how to build REAL TIME REST APIs using Spring boot.

Well, we will follow the Real-time industry-standard project 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 handling for 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

Who this course is for:

  • 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 API’s
  • Learn step by step implementation to build real-time REST APIs with Spring Boot

FREE $84.99 GET COUPON CODE

Tags:

We will be happy to hear your thoughts

Leave a reply

awsomenews Free Online Courses
Logo