0% found this document useful (0 votes)
2 views3 pages

Spring Backend Notes

The document provides comprehensive notes on Spring Boot backend development, covering key concepts such as REST API methods, layered architecture, dependency injection, and Spring Data JPA. It also touches on AWS services like IAM, S3, and EC2. Additionally, it explains the fundamentals of REST, including its implementation over HTTPS and the meanings of various HTTP methods and terms related to data transfer.

Uploaded by

kapil verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Spring Backend Notes

The document provides comprehensive notes on Spring Boot backend development, covering key concepts such as REST API methods, layered architecture, dependency injection, and Spring Data JPA. It also touches on AWS services like IAM, S3, and EC2. Additionally, it explains the fundamentals of REST, including its implementation over HTTPS and the meanings of various HTTP methods and terms related to data transfer.

Uploaded by

kapil verma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

COMPLETE SPRING BOOT

BACKEND NOTES

Rest API: Get, Put, Patch, Post, Delete Methods

Spring Boot: Layered Architecture, Annotations, Beans And


Application Context, Dependency Injection, Component Scan,
Customizing Bean Nature, Bean Lifecycle & Scope, Conditional On
Property, Profiles, Global Exception Handlers And Controller
Advise, Aspect Oriented Programming, Transactions, Transaction
Propogation, Isolation Levels, Spring Data Jpa Architecture, H2
Database, Types of Repositories, Spring Data Jpa Relationships,
Interceptors, Filters, Caching, Types of Caching, Redis
Implementation, Scheduling, Cron Jobs, Logging, Spring Batch, Unit
Testing, Spring Security Architecture, JWT Authentication.

AWS: IAM, S3, EC2

Thanks To Chetan Ghate For His Playlist


This Page Is Intentionally Left Blank
REST API
Basically REST stands for REpresentational State Transfer and
API stands for Application Programming Interface. We are going
to look into how REST APIs are implemented over HTTPS?
What are the actual meaning of GET, PUT, POST, DELETE,
PATCH? And What is the meaning of Representation,
Representational State, and Resources? And the terms such as
Headers, Request and Response, Request Payload, Status
Codes?

Let's start with REST first. As we know, it is a standard and it is


implemented in most protocols. In most cases, rest apis are
implemented over HTTPS, and there are various https methods
which makes this possible. REST APIs are all about transferring
data from one layer of system to another layer of system. Like
Client and Server relationship. But there can also be a Server
and Server relationship. The data we are talking about here is
actually the Resources.

You might also like