Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Spring Boot APIs Made Easy
Creating a Basic API and Postman
What is a REST API?
Introduction to APIs (7:52)
Layered Architecture and APIs (8:40)
Postman and APIs (6:34)
Using an API (8:47)
Our First Endpoint (9:27)
Section summary
Introduction and Getting Set Up
Setting Up Spring Boot (6:24)
Setting Up Workbench (4:18)
Connect to the Database (5:42)
What Does Spring Boot Do? (7:21)
Section summary
N-Tier Architecture
Our First Entity (8:37)
Create the Book Repository (4:07)
The Book Service (10:46)
Connecting Everything (10:01)
Section summary
Path Variables and the Request Body
Deleting Books (5:41)
Path Variables (5:14)
What is the Request Body (5:43)
POST Book (5:07)
Update a Book (6:16)
Section summary
Query Parameters
Query Params Intro (4:16)
Building Queries with Spring Data JPA (6:57)
Search For Books (7:17)
Section summary
Exploring Spring Data JPA
Spring Data Validation Part 1 (6:17)
Spring Data Validation Part 2 (5:47)
Unique Constraints (2:32)
Updating the Database (6:20)
Using FindBy To Create Queries (7:34)
Using Containing in Queries (6:54)
Working With Numbers (3:39)
Business Logic (12:34)
Using Data Transfer Objects (DTOs)
Intro to DTOs (7:34)
User Registration Business Logic (8:39)
DTOs and the Controller (7:23)
Making a Mapper Class (8:22)
Error Handling
Custom Exceptions (4:59)
Problem Details (4:50)
Global Exception Handler (8:37)
Handling Validation Errors (7:18)
Deploying Your API to Heroku
Signing Up For Heroku (4:12)
Initial Setup On Heroku (11:19)
Connecting Our Database And Testing (10:58)
Teach online with
Path Variables
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock