From 709565d904418055f29a2427f7ca4242ab0a003f Mon Sep 17 00:00:00 2001 From: Terra-praise Date: Wed, 27 Jun 2018 16:56:15 +0100 Subject: [PATCH] Added a readme to Introduction to the API and microservices projects --- .../apis-and-microservices-projects/index.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/learn/src/introductions/apis-and-microservices/apis-and-microservices-projects/index.md b/packages/learn/src/introductions/apis-and-microservices/apis-and-microservices-projects/index.md index 135932a737..bc7ded0f67 100644 --- a/packages/learn/src/introductions/apis-and-microservices/apis-and-microservices-projects/index.md +++ b/packages/learn/src/introductions/apis-and-microservices/apis-and-microservices-projects/index.md @@ -5,6 +5,6 @@ superBlock: APIs and Microservices --- ## Introduction to the APIs and Microservices Projects -This introduction is a stub - -Help us make it real on [GitHub](https://github.com/freeCodeCamp/learn/tree/master/src/introductions). \ No newline at end of file +APIs are Application Programming Interfaces that are used to communicate between several software components and applications. And several web services are used to make such request to software applications using web protocols like SOAP(Simple Object Access Protocol) and REST(Representational State Transfer).

REST uses different HTTP verbs like GET, POST, PATCH, PUT and DELETE.

GET is used to get resources, POST is used to create a document or resource, PATCH is used to partially update a document or resource, PUT is used to update a document and DELETE is an HTTP verb used to delete a document or resource. Communication can be made between Software applications using JSON(JavaScript Object Notation)

Microservices is an architectural style that structures an application as a collection of loosely coupled services. +

A basic API would involve performing CRUD(Create, Read, Update, Delete) operations using HTTP verbs and JSON as data type and can also be broken down into microservices. +Working on these challenges will involve you writing your code on Glitch on our starter project. After completing each challenge you can copy your public Glitch url (to the homepage of your app) into the challenge screen to test it! Optionally you may choose to write your project on another platform but it must be publicly visible for our testing.
Start this project on Glitch using this link or clone this repository on GitHub! If you use Glitch, remember to save the link to your project somewhere safe!