Project

General

Profile

Actions

Task #484

open

Task #482: BackEnd common concepts investigation

BackEnd common concepts investigation[Ý]

Added by Y Nguyen about 2 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
10/25/2023
Due date:
% Done:

100%

Estimated time:

Description

What is an API?
API stands for Application Programming Interface. The application can be any softwware that performs a specific task and the interface is a point where two applications communicate.
Used for?
APIs let developers access work other developers or companies have already done to make their own services unique and valuable to users. Dropshare isn’t the only app that accesses several cloud storage APIs, but users love its ability to quickly upload files and photos to any service.
What are the most common API commands?
Most API users want the server to perform basic functions. The four main kinds of API requests are:
GET: To retrieve data
PUT: To update existing data
DELETE: To delete existing data
POST: To do everything else, including creating new data
Web APIs generally use HTTP to transmit these request messages, which provides a structure for communications between the server and client. While request messages are typically written as URLs, response messages often take the form of JavaScript Object Notation (JSON) files. This is because JSON presents API data in a way that’s easy for us to read and use.
Swagger?
Swagger allows you to describe the structure of your APIs so that machines can read them.
CRUD?
In computer programming, create, read, update, and delete (CRUD) are the four basic operations of persistent storage. CRUD is also sometimes used to describe user interface conventions that facilitate viewing, searching, and changing information using computer-based forms and reports.
Relationship between frontend, backend, database
A database is never a front-end term1. The front-end of an application is generally referred to as its presentation layer, while the back-end is referred to as its persistence layer, which includes the database2. The middle tier is anything between the front-end and back-end2.

No data to display

Actions

Also available in: Atom PDF