• 50 heures
  • Difficile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 21/02/2020

Partie 3

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Compétences évaluées

  • Respecter les contraintes de REST et les règles du modèle de maturité de Richardson
  • Gérer l'authentification et les autorisations dans le contexte d'une API REST
  • Produire une documentation technique d'API

Description

Dans cette troisième partie, nous avons vu de nombreux sujets pour emmener notre API plus loin. Voyons ce que vous avez retenu !

  • Question 1

    En quoi consiste le niveau 3 du modèle de maturité de Richardson ?

    • Le niveau 3 n'existe pas.

    • Exposer une ressource aux utilisateurs de l'API.

    • Donner des informations supplémentaires concernant la ressource consultée comme des liens.

    • Utiliser des méthodes HTTP différentes en fonction de ce que l'utilisateur souhaite faire.

  • Question 2

    Parmi les propositions suivantes, laquelle est préférable pour indiquer qu'un utilisateur souhaite utiliser la version 2 de l'API ?

    • http://v2.domain.name/api

    • http://domain.name/api/v2

    • http://domain.name/api?v=v2.0.0

    • Accept: application/vnd.app.articles+json; version=2.0.0

  • Question 3

    Est-il conseillé d'adopter l'architecture microservices ?

    • Oui

    • Non