Gagnez en Efficacité avec l’Approche API-First

Séminaire

  • Filière :

    Architecture & Intégration

  • Sous-filière :

    API

  • Référence

    API-F1

  • Durée

    1 jour (7 h)

  • Prix par personne HT

    Sur demande

Description

Les APIs sont les veines de l’IT. Leur mise en œuvre ne peut être prise à la légère. C’est la raison pour laquelle l’approche API-First se répand de plus en plus. Cette approche consiste à faire des APIs une priorité au sein de l’organisation et à concevoir les produits autour des APIs plutôt que l’inverse. Elle est souvent accompagnée de la méthode Spec-First, qui consiste à commencer par spécifier l’API avant de l’implémenter.

Cela présente de nombreux avantages, notamment :

  • Un meilleur time-to-market
  • Un workflow de développement plus rapide et efficace
  • Une meilleure communication
  • Un meilleur alignement
  • Une meilleure documentation
  • Une plus grande facilité de maintenance de l’API

Lors de ce séminaire, nous verrons, à travers un exemple en TypeScript, les avantages de ces approches ainsi que les outils qui nous accompagneront dans cette tâche. Nous en profiterons également pour observer comment cela peut affecter notre stratégie de testing, puis faciliter et renforcer la sécurité de nos APIs.

Ce séminaire est accessible également à travers le parcours de formation Ox’days.
>> Pour savoir plus sur les Ox’days

Objectifs pédagogiques

  • Comprendre l’intérêt et la mise en œuvre d’une approche API-First
  • Réduire les coûts de développement et de maintenance d’une API
  • Développer des APIs durables et maintenables
  • Adopter une stratégie de testing pragmatique
  • Mettre en place un système d’autorisation robuste

Public cible

Tous les Développeurs, Leads Devs, Architectes, CIO ou CTO qui souhaitent développer des APIs ReST durables, maintenables et sécurisées

Pré-requis

  • Bonne compréhension du standard HTTP
  • Connaissances en JavaScript / TypeScript ou capacité à faire l’analogie avec d’autres technologies.

Modalités d’évaluation

Questionnaire de fin de formation

Programme de la formation

  • Nos APIs ReST sont-elles ReSTful ? Non ? Et alors ?
  • Adopter une approche API First
  • OpenAPI, la Single-Source of Truth
  • Gouverner et homogénéiser les APIs avec OpenAPI
  • Implémenter une API Spec-First avec NestJS
  • Booster les consommateurs avec les Test Doubles : Stubs vs. Fakes vs. Mocks
  • Adopter une stratégie de testing pragmatique
  • Contrôler le chaos du Change Management et du Versioning.OAuth 2.x : authentification ou délégation d’autorisation ?
  • OAuth 2.x, JWT & OpenAPI : mettre en place une authentification et une autorisation “coarse-grained” déclarative

Programme mis à jour le