Skip to main content
Gust Training
Programming & software development

Formation Sécuriser et Manager son API

Les APIs sont au cœur de la transformation digitale. Leur sécurisation et leur gestion sont essentielles pour garantir des échanges sûrs, une

Duration
2 Jours
Level
Intermédiaire
Formats
On site · Online · Blended

Les APIs sont au cœur de la transformation digitale. Leur sécurisation et leur gestion sont essentielles pour garantir des échanges sûrs, une authentification fiable et un contrôle des accès optimal.

La formation Sécuriser et Manager son API de Gust Training vous apprend à protéger et administrer une API en appliquant les meilleures pratiques et standards du marché.

Course objectives

Objectif opérationnel :

  • Savoir sécuriser et manager une API.

Objectifs pédagogiques :

À l’issue de cette formation, vous serez capable de :

  • Sécuriser une API avec API_KEY, OAuth2 et OpenID Connect.
  • Déployer un portail développeur : documentation, interface Try-it, support.
  • Manager une API : console d’administration, statistiques d’usage, gestion des quotas.

Who is this course for?

Public concerné :

  • Développeurs, Architectes Web, Chefs de projets techniques.
  • Connaissance des bases du Web : HTTP, HTML, URI.
  • Maîtrise d’un langage de développement.
  • Lecture recommandée : Refcard RESTful API Design.
  • Formation préalable recommandée : API : Ouvrir son SI & Développer son Modèle d’Affaires (Réf. DMSI).

Programme

Jour 1 : Principes de Sécurisation et Management

  • Introduction : enjeux et définition des APIs sécurisées.
  • Sécurité des APIs :
    • Types de ressources : publiques et privées.
    • Principes : Throttling, DOS, Authentication, Authorization, Accounting.
    • Mécanismes : API_KEY, OAuth2, OpenID Connect.
  • Mise en place d’un portail développeur :
    • Exemples des grandes plateformes.
    • Fonctionnalités : enrôlement, documentation, support.
  • Console de supervision : habilitation des développeurs, statistiques d’usage, gestion des quotas.
  • Panorama des solutions d’API Management.
  • Sécurisation des ressources :
    • API_KEY pour les ressources publiques.
    • OAuth2 pour les ressources privées.
  • Gestion de l’authentification et des habilitations avec OAuth2.

Jour 2 : Mise en Pratique et API Management

  • Mise en place d’un portail développeur : documentation et interfaces Try-it.
  • Gestion des utilisateurs et enrôlement des consommateurs.
  • Création d’un portail API Management : gestion des accès, reporting.
  • Implémentation d’OpenID Connect.
  • Gestion avancée des quotas et supervision des usages.
  • Travaux Pratiques :
    • Sécurisation et administration d’une API fournie.
    • Utilisation des outils standards Open Source : KONG, 3SCALE, Anvil Connect.

Méthodologie

  • Apports théoriques et retours d’expérience des formateurs.
  • Mises en situation et cas concrets.
  • Approche API Craftsmanship, orientée développement et TDD (Test Driven Development).

Cette formation vous permet d’acquérir une expertise avancée en sécurisation et gestion d’API, avec une approche pratique et opérationnelle. Vous repartirez avec les compétences nécessaires pour protéger et administrer efficacement vos APIs dans un environnement professionnel.

Rejoignez Gust Training et maîtrisez la sécurisation et le management des APIs !

Topics: API

Programming & software development

Formation WinDev Mobile : Maîtriser WinDev Mobile pour Android

La formation WinDev Mobile pour Android est conçue pour vous permettre de développer rapidement des applications mobiles professionnelles sous Android.

Duration
5 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev Mobile : Développement d’applications iOS

Cette formation WinDev Mobile pour iOS vous permet de maîtriser l'environnement WinDev Mobile pour créer des applications performantes et

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev Mobile : Développement d’applications Android

La formation WinDev Mobile est conçue pour les développeurs déjà familiarisés avec WinDev et souhaitant élargir leurs compétences en créant des

Duration
4 Jours
Formats
On site · Online · Blended
Level
Intermédiaire

Programming & software development

Formation WinDev : Initiation

WinDev est un environnement de développement puissant qui permet de créer rapidement des applications pour diverses plateformes, y compris Windows,

Duration
2 Jours
Formats
On site · Online · Blended
Level
Fondamental
Chat on WhatsApp