Plan du cours

Introduction

  • API Web vs API RESTful vs API SOAP
  • Vue d'ensemble des concepts et de l'architecture de base de l'API Web

Pour commencer

  • Choisir le bon paradigme d'API
  • Exemple de cas d'entreprise pour les API web
  • Technologies et outils d'API

Sécuriser les API

  • Authentification et autorisation
  • Travailler avec OAuth
  • Mise en œuvre de la sécurité des WebHooks

Designing Web APIs

  • Comprendre les cas d'utilisation du monde réel
  • Définir le problème et les objectifs de l'entreprise
  • Construire l'architecture
  • Rédiger une spécification d'API
  • Meilleures pratiques en matière de conception d'API

Mise à l'échelle des API

  • Optimisation des ressources informatiques
  • Évolution de la conception des API
  • API paginantes
  • Limitation du débit des API
  • SDK pour les développeurs

Test et publication des API

  • Définition des cas de test
  • Automatisation des tests de l'API
  • Évaluer les résultats des tests
  • Publication d'API web

Dépannage

Résumé et prochaines étapes

Pré requis

  • Familiarité avec les API
  • Expérience en programmation web (Javascript, ASP.NET, PHP, C#, etc.)

Audience

  • Développeurs
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (1)

Cours Similaires

Managing APIs with Red Hat 3Scale

14 heures

Managing APIs with MuleSoft Anypoint Platform

14 heures

MuleSoft Anypoint Platform Fundamentals

14 heures

Developing Microservices on Google Cloud Apigee

21 heures

Developing APIs using Google Cloud Apigee X

14 heures

SwaggerHub for Developers

14 heures

Swagger and the OpenAPI Specification

14 heures

Kong API Gateway

14 heures

Reactive Programming for iOS with RxSwift

7 heures

Reactive Programming with Angular RxJS

14 heures

Reactive Programming with Javascript and RxJS

7 heures

Functional Reactive Programming with Java 9 and RxJava

14 heures

RxJava for Android Developers

21 heures

Vert.x: Build a Reactive Application on JVM

14 heures

Catégories Similaires

1