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 (7)
still able to learn & absorb the lessons even for a non-programmer like myself
JOHN ERWIN ALPAJORA - National Grid Corporation of the Philippines
Formation - API First Design
mix between theory and hands on exercise
Lacatus Raluca - DB Global Technology
Formation - API Security
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
Le niveau de connaissance du formateur
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Formation - Designing Web APIs
Traduction automatique
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
Practical hands on
MUHAMMAD BIN ARISHAH - 3F Resources Sdn Bhd
Formation - Kong API Gateway
The exercices part.