Ci-dessous, les différences entre deux révisions de la page.
| cours:informatique:dev:decouverte_api_rest:340_quiz [2023/09/23 16:50] – créée yoann | cours: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, | ||
| + | ++++ | ||
| + | |||
| + | **À quoi sert un endpoint ?** | ||
| + | |||
| + | - À spécifier l' | ||
| + | - À fournir des informations sur l'API | ||
| + | - À définir les règles d' | ||
| + | - À 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, | ||
| + | ++++ | ||
| + | |||
| + | **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/ | ||
| + | - 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, | ||
| + | - J' | ||
| + | |||
| + | ++++ 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]] | ||