Plan du cours
Introduction
Définition de l'API
- Fichier de définition
- Demande d'API
YAML
- Qu'est-ce que YAML ?
- Règles de YAML
Aperçu des services RESTful
- Ressources
- Transfert d'état
- Représentation de l'État
Préparation de l'environnement de développement
- Installation et configuration Swagger
- Installation et configuration de Node.Js
REST Web Service Constraint Architecture
- Utiliser la contrainte client-serveur
- Travailler avec des contraintes d'interface uniforme
- Travailler avec la contrainte d'absence d'état
- Utilisation de la mise en cache HTTP
- Activation d'un système de couches
Conception d'API REST
- Mise en œuvre des opérations CRUD
- Utilisation de la gestion des erreurs
- Mise en œuvre d'opérations pour les API REST
- Gestion des modifications apportées à l'API
- Versionnement de l'API
- API de mise en cache
- Prise en charge de la pagination et des réponses partielles
Spécifications utilisant Swagger
- Édition de documents avec Swagger
- Créer des spécifications au format YAML
- Création de chemins et d'observations
- Ajouter de la documentation
- Ajouter des schémas à un fichier OAS
- Utiliser SwaggerHub
API Management
- Créer une stratégie de gestion des API
- Gestion du cycle de vie de l'API
- Générer des proxys d'API
- Contrôler le comportement de l'API
- Création d'un portail API
- Gestion du trafic
Sécurité de l'API
- Sécurisation par jetons et JWT
- Sécurisation avec une clé API et un secret
- Autorisation avec OAuth2.0
Résumé et conclusion
Pré requis
- Une compréhension de base des API REST
- Expérience avec les formats JSON ou XML
- Expérience de la programmation orientée objet
Audience
- Développeurs back-end
Nos Clients témoignent (4)
Les slides la documentations des labs les explications les use case de nos application internes l'ambuance la participations de toutes l'équipe
ALIOUNE KASSE - Bizao
Formation - WSO2 API Manager for Developers
l'approche pédagogique. je suis manager marketing donc ce qui m'interessait le plus était le volet gouvernance et produit et ça, les coachs ont sur le faire avec brio, c'est pas évident dans les foramtions technique
Sythian - Bizao
Formation - WSO2 API Manager for Developers
Le niveau de connaissance du formateur
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Formation - Designing Web APIs
Traduction automatique
Matériel très bien préparé et formateur très compétent. J'ai beaucoup apprécié les exercices que nous pouvons faire tous ensemble, et le formateur a pu corriger les erreurs en permanence grâce à la visualisation des systèmes à distance.
Polska Spółka Gazownictwa sp. z o.o.
Formation - IBM API Connect
Traduction automatique