Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Gagnez en Efficacité avec l’Approche API-First

Accueil » Formations » Gagnez en Efficacité avec l’Approche API-First

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.

650 € HT 1 jour OX’days 2024 - 7

Séminaire animé par Younes JAAIDI

Programme

  • 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
A propos de Younes JAAIDI :

Younes est né dans l’eXtreme Programming, ce qui a fait de lui un ardent défenseur du Collective Ownership, du TDD et des snacks au bureau.

Depuis maintenant plus de 10 ans, il accompagne, forme et coache des équipes comme la vôtre pour cuisiner de meilleures apps. Il est également Nx Champion, Google Developer Expert pour Angular, et un médiocre voileux.

Sa commande préférée : `sleep 300; git reset –hard; git clean -df`