Support & Downloads

Quisque actraqum nunc no dolor sit ametaugue dolor. Lorem ipsum dolor sit amet, consyect etur adipiscing elit.

s f

Contact Info
198 West 21th Street, Suite 721
New York, NY 10010
youremail@yourdomain.com
+88 (0) 101 0000 000
Follow Us

OpenAPI - Conception & architecture

réf : DEV-OAPI
Formation Unix - Maîtrise

Objectif de formation : Maîtriser la spécification OpenAPI en lien avec les API RESTful.

Objectifs pédagogiques

  • Comprendre la spécification OpenAPI & l’approche API-first
  • Appréhender les webservices Rest
  • Concevoir et mettre en oeuvre OpenAPI
  • Savoir déployer l’outil dans la pratique
  • Savoir sécuriser une API
  • Savoir tester une API
  • Pouvoir créer et utiliser des SDK

Pré-requis

Connaissances HTTP & bonne culture Web

Connaissances en développement Web

Public concerné

Développeurs Front-end & Back-end, architectes, chefs de projets techniques…

Programme

  • Présentation d’OpenAPI
  • Usages
  • Définitions
  • Usages et fonctionnement
  • Présentation du concept de Webservice Rest
  • Usages
  • Fonctionnement selon le langue de programmation (JS, Python, Ruby, Node.js…)
  • Introduction à JSON
  • Cas d’usage
  • Définissez les spécifications de votre API
  • Choisissez un outil pour concevoir votre API
  • Créez la documentation de votre API
  • Mettre en oeuvre votre API
  • Validez votre API
  • Quels sont les avantages de l’utilisation des OpenAPI ?
  • Créer une spécification OpenAPI simple
  • Validez votre spécification OpenAPI
  • Contrôle des versions
  • Documentation
  • Authentification et autorisation
  • Validation des entrées
  • Limitation des taux
  • Générer du code client
  • Utiliser un cadre de test
  • Validation de schémas
  • Utiliser un serveur de simulation (mock)
  • Présentation des deux modèles & des différences fondamentales
  • Forces et faiblesses de chacun
  • Présentation du modèle de maturité de Richardson
  • L’ajout de caractéristiques et/ou de fonctionnalités supplémentaires par rapport à ce qui est spécifié au sein de la norme
  • Limitations des dépassements de la norme : usage & compréhension
  • Présentation de l’outil de génération de code Swagger Codegen
  • Présentation de l’outil de génération de code OpenAPI Generator
  • Création de SDK
  • Structure & interface
  • Modification de SDK
  • Utilisation et forces des SDK

Équipe pédagogique

Professionnel expert technique & pédagogique

Moyens pédagogiques et techniques

  • Espace intranet de formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Dispositif de suivi

  • Émargement numérique.
  • Mises en situation.
  • Formulaires d’évaluation de la formation.
  • Certificat de réalisation de l’action de formation.

Vous avez une question ?

    Jours

    3 (21 heures)

    Prix

    1850 € HT

    Télécharger