[Go to site: main page, start]

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

Créer une API REST avec Loopback

Transféré par

mouna badis
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)
25 vues10 pages

Créer une API REST avec Loopback

Transféré par

mouna badis
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

Mouna Badis
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] Renvoie la liste de 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
un nouveau produit 5
LANGAGES DE CRÉATION DES API REST

La plupart des langages de programmation d’aujourd’hui Sources de


données
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

Sources de
données

Requête Http
internet

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
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