- You should be familiar with basic java concepts
******* Course Overview *******
Welcome to this Amazing course on Master RESTful API s using Spring Boot 2 in 100 Steps. The below are the list of modules covered in this course.
Course Modules
01. Introduction
02. Manage Spring Boot Projects via Github & HelloWorld REST service
03. Build RESTful APIs using Spring Data JPA and H2 Database
04. Exception Handling with ResponseStatusException – Spring 5 Latest
05. Validations & Global Exception Handling
06. SpringBoot – JPA OneToMany Association
07. SpringBoot – HATEOAS
08. SpringBoot – Internationalisation
09. SpringBoot – Filtering
10. SpringBoot – DTOS – Data Transfer Objects
11. SpringBoot – Versioning & Content Negotiation
12. SpringBoot – Swagger Integration
13. SpringBoot – Actuator & Admin
14. SpringBoot – Actuator & Micrometer
Each of my courses come with
- Amazing Hands-on Step By Step Learning Experiences
- Real Implementation Experience
- Friendly Support in the Q&A section
- 30 Day “No Questions Asked” Money Back Guarantee!
***************Section wise course details**********************
Module 1: Introduction
Module 01: Introduction
01 Step 01: Course Introduction
01 Step 02: Introduction to RESTful API
Module 02: Manage Spring Boot Projects via Github & HelloWorld REST service
02 Step 00: Github & HelloWorld Introduction
02 Step 01: Create Spring Boot base project from spring initializer
02 Step 02: Introduction for managing Spring Boot projects via github
02 Step 03: Github Base Setup
02 Step 04: Add GIT Repository to Spring Tool Suite IDE
02 Step 05: Create a Simple Hello World RESTful Service which returns a String
02 Step 06: Create a Simple Hello World REST Service which returns a Bean (JSON)
02 Step 07: GIT Commit & Push Hello World RESTful service changes to Github
Module 03: Build RESTful APIs using Spring Data JPA and H2 Database
03 Step 00: Introduction to Build RESTful APIs with JPA
03 Step 01: Usecase Introduction
03 Step 02: Verify pom.xml for all Dependencies
03 Step 03: Update application.properties required for JPA based RESTful Services
03 Step 04 01: Create User Entity – Understand @Entity Annotation
03 Step 04 02: Create User Entity – Understand @Table Annotation
03 Step 04 03: Create User Entity – Define Variables, Getters & Setters
03 Step 05: Understand and Implement changes related to H2 Database
03 Step 06: Create User Repository – @Repository
03 Step 07: Implement getAllUsers RESTful Service – @Service, @RestController
03 Step 08: Test getAllUsers RESTful Service – Using REST Client POSTMAN
03 Step 09: Implement createUser RESTful Service – @PostMapping
03 Step 10: Implement getUserById RESTful Service – @GetMapping
03 Step 11: Implement updateUserById RESTful service – @PutMapping
03 Step 12: Implement deleteUserById RESTful Service – @DeleteMapping
03 Step 13: Implement getUserByUsername RESTful Service – @GetMapping
03 Step 14: GIT Commit, Push, Merge to Master and Push
Module 04: Exception Handling with ResponseStatusException – Spring 5 Latest
04 Step 00: Introduction to Exception Handling using ResponseStatusException
04 Step 00: Create git branch – local & remote
04 Step 01: Implement ResponseStatusException handling for getUserById
04 Step 02: Implement ResponseStatusException for updateUserById RESTful Service
04 Step 03: Implement ResponseStatusException for deleteUserById RESTful Service
04 Step 04: Implement ResponseStatusException for createUser RESTful Service
04 Step 05: Implement HTTP Status code & Location Header for createUser Service
04 Step 06: GIT Commit, Push, Merge to Master and Push
- Anyone who wish to learn on how to design and develop Spring Boot RESTful APIs with Spring Boot from scratch.
- Anyone who want to learn Step by Step with a Hands-On Approach.
- Anyone who wants to learn how to build enterprise application backend layers with modern approach (RESTful APIs)