0% found this document useful (0 votes)
31 views

1 of 6 - REST API - A To Z - REST API 101

This document provides information about REST API design and management courses along with discount coupon links. It includes the email and website of the instructor, Raj, and links to Udemy courses on Hyperledger, Ethereum, and REST APIs with discount coupon codes. It also mentions mentoring and seeking blockchain work.

Uploaded by

Akshay
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)
31 views

1 of 6 - REST API - A To Z - REST API 101

This document provides information about REST API design and management courses along with discount coupon links. It includes the email and website of the instructor, Raj, and links to Udemy courses on Hyperledger, Ethereum, and REST APIs with discount coupon codes. It also mentions mentoring and seeking blockchain work.

Uploaded by

Akshay
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/ 13

REST API Design, raj@acloudfan.

com

Development & Management @acloudfan

Discount Coupon Links to UDEMY courses: http://ACloudFan.com

https://www.udemy.com/hyperledger/?couponCode=DKHLF1099

https://www.udemy.com/ethereum-dapp/?couponCode=DKETH1099

https://www.udemy.com/rest-api/?couponCode=DKRST1099

mentoring, seeking Blockchain part time work, project guidance, advice … …


http://www.bcmentors.com

This deck is part of a online course on Summary of a course raj@acloudfan.com


that covers the A to Z of RESTful API. More information. http://www.acloudfan.com
(1 of 6)

REST API Design,


Development & Management
http://www.acloudfan.com

raj@acloudfan.com

Summary of a course that covers the A to Z of


RESTful API. More information.

RESTful API 101


raj@acloudfan.com
Updated: Dec 27th,
http://www.acloudfan.com 2016
Application Programming Interface
A user interface to data and systems that is consumed by applications rather than humans

A well defined contract between provider and consumer

Contract = Structure of Request & Response XML


raj@acloudfan.com
http://www.acloudfan.com
Why Developers started to prefer JSON over XML?

XML is heavy in terms of network traffic

Parsing of XML is CPU & Memory intensive

Slow performance of XML on browser front end not desired

Mobile devices battery performance reduced due to XML

Standards & versions of standards caused confusion and complexity


raj@acloudfan.com
http://www.acloudfan.com
Java Script Object Notation
http://json.org launched in 2002

Google & Yahoo offered JSON/RPC in 2006

Representational State Transfer


raj@acloudfan.com
http://www.acloudfan.com
History
Roy Fielding dissertation paper Year 2000

Described the REST Architectural Principles

raj@acloudfan.com
http://www.acloudfan.com
API provides programmatic access to data & systems

2016
API have become mainstream

2006

2004

2002

2000 SOAP/XML Standards gain traction Roy Fielding dissertation paper - REST
raj@acloudfan.com
http://www.acloudfan.com
Summary
1. XML-RPC & SOAP are API standards that use XML

2. With the rise of mobile & single page apps REST/JSON have
gained popularity

3. Irrespective of the industry, companies are leveraging API

raj@acloudfan.com
http://www.acloudfan.com
Representational State
What makes an API RESTful?

http://www.acloudfan.com

raj@acloudfan.com

Summary of a course that covers the A to Z of


RESTful API. More information.
raj@acloudfan.com
UDEMY Link With Coupon Discount
http://www.acloudfan.com
Representational State
Representational State

Representational State

Representational State

Query
With VIN#

presentational Car owner


tracking

tate ransfer raj@acloudfan.com


http://www.acloudfan.com
Data formats
Representational State

Row from Database


Web, Mobile,
Partner apps
Logic
& Single Page
Apps
raj@acloudfan.com
http://www.acloudfan.com
RESTful

Architectural Style Technology

Set of Principles Standards

raj@acloudfan.com
http://www.acloudfan.com
Summary
1. Resources are objects, things, entities such as car, bank a/c

2. Resources have representational state managed in backend

3. REST is NOT a standard but an architectural style

4. REST may use HTTP application protocol

raj@acloudfan.com
http://www.acloudfan.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy