PLACEMENT PREP
PLACEMENT PREP
https://asana.com/resources/multitasking
API CONCEPTS
Ui developers use APIs to work with them, to integrate them in the projects, but backend developers develop API
for the client usage or front-end developers use them.
REST provides few guidelines on how to communicate, i.e. how easy to communicate between client and Server
using HTTP methods.
API is an interface between software to software, that can hold lot of functions to share the data.
i.e. If I am working on a tourist-travel based project, where I need maps for NAVIGATION, so here I am using
GOOGLE MAPS API to integrate in my project to utilize all the MAP functions.
API testing is an end-to-end testing process of the APIs with the test cases that are already present with us, to
check the proper validations of the API whether the API is secure, proper data retrieving or not and many more.
API is never a software but an interface between 2 software’s for sharing data.
REST API uses HTTP protocol to communicate in between SERVER AND CLIENT, also easy to deploy.
Here, when a client wants a resource or the action performed by the API in getting the resource the client
requested is done using these HTTP methods, i.e.
GET: request a resource from server.
PUT: Updates the existing resource on the server. (entire replacement), but upon using PATCH optional
replacement of resource comes into picture.
1. Create
2. Read
3. Update
4. Delete