Chapitre 18 - Understanding REST & JSON Flashcards

1
Q

Qu’est-ce que REST ?

A

Une API

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quels sont les 3 principales attribues d’une API

A

Architecture client/serveur
Stateless Operation
Clear statement of cacheable/uncacheable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Sur quel modèle d’architecture se base REST ?

A

Architecture client serveur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Que signifie Stateless operation ?

A

Pas d’historique ou de réutilisation de variable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Que signifie cacheable ?

A

Permettre à des données d’être mise en mémoire pour améliorer les performances. Des données qui ne change pas dans le temps . Les ressources cacheable sont marquée avec un timeframe pour savoir quand redemander cette ressource.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Quels sont les 4 principal actions d’une API ?

A

CRUD : create , read, update, delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Quels sont les CRUD en REST HTTP ?

A

Post, get, patch/put, delete

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Que veut dire JSON ?

A

Java Script Object Notation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comment se compose une variable JSON ?

A

key : value

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Que représente {} et [] ?

A

{} = Objet / [] = Array

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qu’est ce qu’une URI ?

A

Uniform ressource identifier , ID d’une variable disponible via REST

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Quel langage utilise Ansible ?

A

YAML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly