Conception et architecture des APIs REST

CODE : RESTAPI

Durée

3 jours

Horaires

09h00 - 17h30

Tarif inter

1600 € HT

Inter / Intra
Présentiel / Distanciel

Accessibilité aux personnes handicapées:​

Contactez M. CADJEE, référent
handicap, à l’adresse suivante
ismael.cadjee@datasense-group.com
pour étudier au mieux votre demande
et sa faisabilité.

Objectif(s) de la formation :

À l’issue de la formation, le participant sera en mesure de :

  • Comprendre l’architecture REST
  • Respecter les bonnes pratiques des APIs REST
  • Ecrire et lire un Swagger
  • Tester une APIs

Pré-requis :​​

  • Notion protocole HTTP
  • Aucun développement 

À qui s'adresse cette formation :

  • Développeurs
  • Chef de projet
  • Buisness Analyst

Modalité(s) d’évaluation :

Le formateur évalue la progression pédagogique du participant tout au long de la formation à travers les différents TPs. Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises

Description :​

Les participants apprendront à concevoir et consommer des API REST pour communiquer avec d’autres systèmes et services, ainsi qu’à utiliser des outils pour tester une API existante. Les participants aborderons comment sécuriser une API avec OAuth2. Enfin, la formation se terminera sur la mise en oeuvre d’un API Management.

Programme de la formation:

1 – Introduction

  • Introduction à la communication client-server
  • Différence entre SOAP et REST
  • Comprendre la notion d’API
  • Le protocole HTTP

2 – Design d’une API : Conventions & Bonnes Pratiques

  • Modèle de maturité de Richardson (RMM)
  • Les conventions de nommages
  • Les verbes
  • Le versioning
  • La négociation de contenu
  • Les codes retour
  • La pagination, filtre et trie

3 – La Boîte à Outils

  • Swagger / OpenAPI
  • Swagger editor
  • Utilisation de postman
  • Script, test et variabilisation avec Postman
  • Mocker les APIs ( prism / beeceptor  )

  4 – Sécuriser une API 

  • Authentification et Autorisation
  • Les parties prenantes : Authorization Server, client, Resource Server …
  • Token JWT
  • Le protocole OAutht2 et OpenIdConnect
  • Les Flows : code grant / crédential grant

5 – Introduction à l’architecture micro-service

  • Les APIs au centre de la communication
  • Présentation de l’architecture
  • Monolithe Vs MicroService
  • Les avantages et inconvénients

6 – API Management : WSO2

  • Présentation d’un APIM et son rôle
  • Les notions de base : Gateway / Rating…
  • Le portail d’admin
  • Les portails subscriber et publisher
  • Publier et consommer une API par l’exemple

7 – Conclusion

  • L’utilisation des API REST ( avec data-gouv)
    Limite des API REST
  • Présentation de graphQL
  • Référence : RESTAPI
  • Durée : 3 jours (21 h)
  • Lieu : Au choix. À distance ou en présentiel.
    à Paris ( la defense )

1600 € HT

Pas de session programmée pour l'instant

Contactez-nous pour obtenir les prochaines disponibilités de nos consultants formateurs ou nous indiquer vos souhaits.

Demander un devis

Organisation

Mode d’organisation

- En présentiel, ou distanciel
- Inter et intra entreprise

Lieu de formation :

sur site client ou à distance

Dates de Formation :

15/01/2024

08/04/2024

13/05/2024

Presentiel / Distanciel

Presentiel/ Distanciel

Presentiel/ Distanciel

Paris – La Defense

Paris – La Defense

Paris – La Defense

0 +
Collaborateurs formés
0 /5
Note de satisfaction client
0
établissements ont fait appel à notre service de formation

Développez vos connaissances et gardez une longueur d'avance sur vos concurrents

Ces formations peuvent aussi vous intéresser :

Technique – Sécurité

Durée :
21 h / 3 j

Prix : 
1800 €

API – Design – Architecture

Durée :
21 h / 3 j

Prix : 
1400 €

CICD –  DevOps – Automatisation

Durée :
21 h / 3 j

Prix : 
1600 €

Questions Fréquentes

Vous pouvez demander un devis en ligne depuis la page de détail de chacune de nos formations (bouton « Demander un devis »).

Notre équipe vous le fera parvenir dans les meilleurs délais.
Votre inscription sera effectivement prise en compte dès lors que vous nous aurez retourné celui-ci dûment complété, signé et tamponné.

Vous pouvez également nous adresser vos demandes d’inscription directement par email à l’adresse service.commercial@datasense-group.com ou par téléphone au : +33 7 45 01 17 31
Pour tout autre renseignement concernant les inscriptions, n’hésitez pas à nous contacter ou à demander un rendez- vous téléphonique (bouton rouge sur la page d’accueil).

Après un rapide audit de votre besoin, nous validons celui-ci avec vos contraintes, afin d’établir clairement les objectifs pédagogiques des sessions de formation à mettre en place.

Puis avec ces objectifs, nous développons un plan de formation adapté aux exigences de votre organisation.

Nous donnons des formations en Full présentiel ou en full distanciel, avec des préconisations en fonction des informations recueillies dans l’audit des besoins.
Il est en effet important que le format choisi reflète les besoins de votre organisation, du contexte environnemental et sanitaire. Et cela dans le but de permettre aux participants de suivre la formation en toute sécurité avec la garantie d’une qualité optimale, quel que soit le format choisi. Notre pédagogie collaborative met l’accent sur la pratique, l’expérimentation et l’intelligence collective. Les stagiaires sont encouragés à participer activement aux discussions et aux activités pour favoriser l’apprentissage mutuel et l’échange de bonnes pratiques.