0% ont trouvé ce document utile (0 vote)
19 vues10 pages

M5.1.API REST - Loopback

Transféré par

achraf.antri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
19 vues10 pages

M5.1.API REST - Loopback

Transféré par

achraf.antri
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Créer une API REST avec

loopback
PLAN

01 02 03
API REST Objectif Outils à utiliser

2
API

o API est un acronyme pour “Application Programming Interface” ou


Interface de programmation

o Il s’agit d’une interface permettant l’interaction entre différentes applications.

Elle définit quels appels ou requêtes peuvent être réalisés et comment les
réaliser : le format des données à utiliser, la structure de la réponse, les
conventions à respecter etc.

3
API REST

REST (pour REpresentational State Transfer) est une type d’architecture


d’API qui fournit un certain nombre de normes et de conventions à
respecter pour faciliter la communication entre applications.

4
UTILISER UNE API REST

Soit une API REST disponible à travers l’url : [Link]


Méthode HTTP Appel Rôle

get [Link] Renvoiela listede tous les produits


en json
get [Link] Renvoie le produit ayant un id=5 en
json, sinon, retourne null
delete [Link] Supprime le produit ayant l’id = 5

post [Link] La requête sera appelée avec un


produit comme argument pour créer
5
LANGAGES DE CRÉATION DES API REST

La plupart des langages de programmation d’aujourd’hui


permettent de réaliser des API.
Vous pouvez très bien les réaliser en Java, en C#, en PHP, en Ruby, en

JavaScript (avec [Link] par exemple)….

6
API REST

Requête Http Sources de


internet données

Réponse Http

Application 2
…..

Application 1 Échange de données json


BD 7
OBJECTIF

Créer une API REST (manipulant une base de données) pour la


consommer avec une application Angular

8
OUTILS À UTILISER

Loopback (pour
créer l’API) SGBD

9
Qu’est-ce que LOOPBACK ??

LoopBack est un framework [Link] et TypeScript hautement extensible

et open-source

Il est basé sur Express et qui vous permet de créer rapidement des API
et des microservices composés de systèmes backend tels que des bases

de données et des services SOAP ou REST

10

Vous aimerez peut-être aussi