4.34 out of 5
4.34
16 reviews on Udemy

Spring Boot and REST API- Nirvana Guide from Coding Saint

Simple Short Tutorial for beginners
Instructor:
Coding Saint
3,575 students enrolled
English [Auto-generated]
Introduction to Spring Boot
Creating Spring Boot Applications
CRUD Operations via Spring Boot
HTTP verbs and RESTful Maturity via Richandson maturity level
Error and Exception Handling
Random numbers and values generation via Spring
Profiles and externalising configurations.

“Spring Boot – The Nirvana Guide from Coding Saint ” is comprehensive course aimed for starting your journey towards spring boot. It covers most important fundamentals. The course gets updated with time so that you can keep pace with new offerings from spring and give an edge to your career. Start understanding the basics of Spring boot and REST API.

Start the course and learn.

  1. Introduction to Spring Boot: Understand why Spring boot is required.

  2. Creating first Spring Boot Application

  3. CRUD Operations via Spring Boot

  4. HTTP verbs and RESTful Maturity via Richandson maturity level

  5. Error and Exception Handling

  6. Random numbers and values generation via Spring

  7. Profiles and externalising configurations.

Introduction

1
Introduction
2
Requirements And Prerequisite
3
Bootstrapping First Spring Boot Project
4
Spring Boot - Hello World
5
Full source code

Find the entire source code at github.


It contains entire codebase of this lecture. You can refer it for any assistance if required.

Starting Annotations of Spring Boot

1
@SpringBootApplication - The First Annotation
2
@RestController - The Annotation | Warehouse of URLs
3
@RequestMapping - Annotation for Mapping URLs

Rest API with Spring Boot

1
Configuring Database for RESTful Application
2
User Information API - Anatomy
3
Adding JPA repository for Demo Application
4
POST - Adding a User
5
GET - Retrieve added User
6
PUT - Update User
7
DELETE - Delete User

Maturity of REST API

1
Understanding HTTP status codes
2
Richardson Maturity Model: Measure of RESTful Application

Exception Handling

1
Working with HTTP Status codes and Exception Handling
2
Using Own Exception : Customise Exception handling
3
Exception Handing via @ExceptionHandler and @ControllerAdvice

Content Negotiation

1
Content Negotiation: XML/JSON or your own content type at ease
2
Custom Message Converter : Creating your own Content-Type

Configuration and properties

1
Configuration & properties Introduction: Using @Value and injecting Environment
2
Placeholder in properties file
3
Type-safe Configuration : @ConfigurationProperties : Hierarchical Configuration

Profiles

1
Profiles: An Introduction
2
Including multiple profiles same application

Custom Handbook for Nirvana Guide of Spring Boot

1
Custom Handbook for Nirvana Guide of Spring Boot
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!
4.3
4.3 out of 5
16 Ratings

Detailed Rating

Stars 5
9
Stars 4
4
Stars 3
1
Stars 2
2
Stars 1
0
e3fb34ff4906646a76da051bbc3362ef
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
2 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion