-
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