Outils pour utilisateurs

Outils du site


cours:informatique:dev:decouverte_api_rest:340_quiz

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

cours:informatique:dev:decouverte_api_rest:340_quiz [2023/09/23 16:50] – créée yoanncours:informatique:dev:decouverte_api_rest:340_quiz [2023/09/23 17:52] (Version actuelle) yoann
Ligne 4: Ligne 4:
  
  
-===== TQuiz : Concevoir son API =====+===== Quiz : Concevoir son API =====
  
-:TODO:+**Quelles sont les 2 architectures les plus communes pour les API du web ?**
  
 +  - XML et JSON
 +  - SOAP et REST
 +  - HTTP et HTTPS
 +
 +++++ Réponse |
 +Choix 2. Aujourd’hui, SOAP et REST restent les deux architectures d'API les plus utilisées sur le web.
 +++++
 +
 +**À quoi sert un endpoint ?**
 +
 +  - À spécifier l'emplacement des ressources accessibles aux logiciels tiers
 +  - À fournir des informations sur l'API
 +  - À définir les règles d'accès à l'API
 +  - À accéder à l’API simplement
 +
 +
 +++++ Réponse |
 +Choix 1. Un endpoint est très important ! Sans endpoint, pas de fonctionnalités d’API.
 +++++
 +
 +**Est-il conseillé de passer des paramètres critiques dans une URL ?**
 +
 +  - Oui
 +  - Non
 +
 +++++ Réponse |
 +Choix 2. C’est comme passer ses informations bancaires par téléphone, c’est déconseillé !
 +++++
 +
 +**Quel verbe HTTP permet de récupérer de la ressource ?**
 +
 +  - PUT
 +  - GET
 +  - UPDATE
 +  - HAVE
 +
 +++++ Réponse |
 +Choix 2. Un seul verbe HTTP permet de récupérer de la ressource, GET !
 +++++
 +
 +**Vous devez concevoir une API pour un service bancaire. Quelle est la caractéristique la plus importante pour votre API ?**
 +
 +  - API avec authentification
 +  - API privée
 +  - API REST
 +
 +++++ Réponse |
 +Choix 1. L’authentification est la caractéristique la plus importante.
 +++++
 +
 +
 +**Comment procéder pour ajouter un endpoint à une API publique existante ?**
 +
 +  - Je contacte le propriétaire de l’API
 +  - Je développe des fonctions faisant appel à cette API
 +  - Ce n'est pas possible !
 +
 +++++ Réponse |
 +Sans le code source de l’API, impossible de la modifier. Contacter son propriétaire est la meilleure solution !
 +++++
 +
 +**Comment procéder pour créer une API pour gérer des clients (ajout, mise à jour, suppression) sur une plateforme téléphonique ?**
 +(Plusieurs réponses possibles).
 +
 +  - Je crée un endpoint client/Ajouter, un endpoint client/Modifier, un endpoint client/supprimer.
 +  - Je crée 1 seul endpoint client/ et j’utilise les méthodes GET, PUT, POST, DELETE.
 +  - Je crée une API REST.
 +
 +++++ Réponse |
 +Choix 2,3. Il est préférable de créer une API de type REST !
 +++++
 +
 +**Comment procéder pour faire connaître votre superbe API ?**
 +(Plusieurs réponses possibles).
 +
 +  - Je propose une API publique.
 +  - Je participe à des concours de développeurs, comme des hackatons.
 +  - J'envoie des tweets ciblés.
 +
 +++++ Réponse |
 +Choix 2,3. Le mieux est de participer à des hackatons ! Mais Twitter peut être une excellente solution si votre hashtag est précis !
 +++++
  
 [[330_tester_api|◁ Précédent]] | [[000_start|⌂ Retour au sommaire]] [[330_tester_api|◁ Précédent]] | [[000_start|⌂ Retour au sommaire]]
  
  
cours/informatique/dev/decouverte_api_rest/340_quiz.1695487851.txt.gz · Dernière modification : 2023/09/23 16:50 de yoann