KnowledgeCity

Considérations de conception des API REST

Découvrez comment exécuter des API REST dans le cloud et gérer les modifications
Regardez la première leçon gratuitement — accédez aux 3 leçons complètes.

To view this video please enable JavaScript.

Cours : À la demande
Débutant  Fournisseur Josh Guardino  3 Leçons ·  14m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Chinois simplifié 

Description du cours

Les API RESTful peuvent s’exécuter dans une grande variété de paramètres, mais le plus courant est devenu le cloud public. Ces leçons exploreront les différents produits API proposés par les principaux fournisseurs de services cloud et montreront comment une API simple peut être configurée et lancée à l’aide du produit AWS API Gateway.

Le module explore également l’alignement des méthodes et des points de terminaison REST avec les processus métier, existants et nouveaux. Étant donné que les services REST reposent sur des méthodes HTTP, il est important de comprendre comment les processus métier envoient et consomment des données, et comment leurs opérations sont mieux représentées dans REST.

Une autre considération de conception très importante est le défi posé par la nécessité de réparer et d’améliorer les services API existants. La mise à niveau ou l’application de correctifs aux services API sans examiner attentivement les conséquences peut être désastreuse; mais nous allons vous montrer comment utiliser le contrôle de version de l’API pour gérer ces problèmes de manière appropriée.

Ce que vous allez apprendre

  • Identifier les principaux fournisseurs de cloud public et les offres de services qui prennent en charge les API RESTful
  • Configurer et lancer une API simple à l'aide du produit AWS API Gateway
  • Aligner les méthodes et les terminaux REST sur les processus commerciaux existants et nouveaux
  • Expliquer comment les méthodes HTTP représentent des types spécifiques d'actions pour des processus existants ou nouveaux
  • Appliquer le versionnage d'API pour corriger et améliorer les services d'API existants sans causer de conflits

Points clés à retenir

  • Les API RESTful peuvent s'exécuter dans de nombreux environnements, mais le cloud public est devenu le plus courant.
  • Comme les services REST s'appuient sur les méthodes HTTP, il est essentiel de comprendre comment les processus commerciaux envoient et consomment les données pour représenter leurs opérations de type REST.
  • Mettre à niveau ou corriger des services d'API sans en considérer les conséquences peut s'avérer désastreux.
  • Le versionnage vous permet d'éviter les conflits et d'introduire des améliorations de manière responsable.

Foire aux questions

Que couvre ce cours ?

Il explore les produits d'API offerts par les principaux fournisseurs de services cloud, montre comment configurer et lancer une API simple avec l'AWS API Gateway, couvre l'alignement des méthodes et des terminaux REST avec les processus métier, et explique l'utilisation du versionnage d'API pour corriger et améliorer les services existants.

Vais-je apprendre à utiliser les outils d'un fournisseur de cloud spécifique ?

Oui. Les leçons montrent comment une API simple peut être configurée et lancée à l'aide du produit AWS API Gateway, et explorent les divers produits d'API proposés par les principaux fournisseurs de services cloud.

Comment le cours est-il structuré ?

Il est organisé en trois leçons : Considérations sur la conception d'API REST, Alignement des opérations avec les méthodes HTTP, et Maintenance des versions d'API.

Quelles compétences vais-je développer ?

Le cours permet de développer des compétences en conception d'API, en gestion d'API, en développement d'API REST et en utilisation de clients REST et d'API RESTful, y compris l'utilisation avancée de clients REST.