Formation Gravitee : publier son API avec Gravitee

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Concrètement, à l'issue de cette formation Gravitee, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser le concept d’API Management
  • Prendre en main Gravitee.io
  • Gérer le cycle de vie des API avec Gravitee
  • Enrichir le comportement des API

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 1 630,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 1 630,00 €

Durée 2 jours (14h)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

Les API occupent une place croissante dans le paysage informatique des entreprises, à la fois sur le plan technique (pour les développeurs) mais aussi commercial et marketing (ouverture du SI).

Il ne s’agit pas cependant d’exposer une API comme une simple librairie. D’une part pour des raisons d’utilisabilité, mais aussi de sécurité et afin de respecter un certain modèle de développement. Comme dans tous les domaines, à partir d’un certain volume, des problématiques de gestion apparaissent. On pense notamment à l'exploitation des statistiques pour facturer au nombre d’appels pour ceux qui choisissent ce modèle, ou tout simplement pour en évaluer le « succès » et sa consommation de ressources, par exemple.

Gravitee est un gestionnaire d’API qui permet de les administrer, de les superviser mais aussi de servir de passerelle pour les appeler de façon sécurisée depuis divers programmes. Faisant à la fois office d'API Manager et d'API Gateway, le projet français dispose d'une architecture facilement scalable, d'une bonne extensibilité via des plugins existants ou à développer soi-même en java, ainsi que des fonctionnalités natives d'authentification et de stockage.

Cette formation Gravitee aborde la partie publication sur Gravitee. Sur la base d’un environnement Gravitee déjà installé et paramétré (mais « vide »), vous apprendrez à publier des API selon différents scénarios.

Programme

Jour 1

API Management

Rappels sur la finalité d’une API
Pourquoi a-t-on besoin d’un gestionnaire d’API ?
Les solutions apportées par Gravitee

Travaux Pratiques

Présentation et mise en œuvre des différents web services à publier
Planification du modèle commercial de la base documentaire (exhaustivité – granularité – temporalité)

Architecture Gravitee.io

Vue générale de l’architecture Gravitee
Les composants de Gravitee
Rôle du Gateway
Contenu et comportement du manager
L’interface utilisateur Portal
Le management-API de Gravitee

Travaux Pratiques

Formalisation des plans d’API

Gestion de la sécurité

Principes d’une API privée
Les rôles (primary owner, owner, user) et permissions associées

Jour 2

Publication d’API

Enregistrement d’une API existante
Création du plan (trafic généré par les requêtes)
Publication du plan (visibilité)
Déploiement de l’API
Démarrage de l’API

Travaux Pratiques

Publication des API de l’application documentaire et des plans associés

Consommation d’API

Utilisation de Portal
Compte utilisateur
Gérer les souscriptions
Analyses des API
Gérer les applications

Travaux Pratiques

Mise en œuvre d’une application de confiance (API Key) utilisant les APIs exposées
Mise en œuvre d’un serveur de jetons pour améliorer la sécurisation

Fonctionnalités avancées de publication d’API

Gérer et configurer vos API
Configurer le CORS (Cross-Origin Resource Sharing)
Publier de la documentation
API rating (avis sur les API)
Les stratégies
Quelques commandes en ligne

Travaux Pratiques

Mise en œuvre des politiques CORS et test de différents scénarios de détournement
Publication de documentation et gestion des avis

Prérequis

Pour suivre cette formation Gravitee, il est recommandé d'avoir des connaissances sur les protocoles http et sur les services web (Rest vs. SOAP).

Public

Ce cours Gravitee s'adresse aux Architectes logiciel, Développeurs et Chef de projets.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

3 jours (21 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

A l'issue de cette formation Sécurité des applications Java vous aurez acquis les connaissances et compétences nécessaires pour  :

  • Connaitre les concepts liés à la sécurité
  • Savoir charger et vérifier des classes
  • Connaitre le  cross-site scripting et la sécurité liée
  • Maitriser le  gestionnaire de sécurité et permissions
  • Maitriser  SSL et Java
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre l'architecture et les principes de base de SLIM
  • Apprendre à configurer et installer SLIM
  • Savoir créer des routes et gérer les requêtes HTTP
  • Maîtriser l'utilisation des middlewares dans SLIM
  • Développer et déployer une API RESTful avec SLIM
  • Apprendre à gérer les erreurs et exceptions dans une application SLIM
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Introduction Cisco Data Center Initiation, vous serez à même de :

  • Décrire les fondements de la mise en réseau des centres de données.
  • Décrire les produits Cisco Nexus et expliquer les fonctionnalités et outils de base de Cisco NX-OS
  • Décrire la redondance de premier saut de couche 3
  • Décrire la connectivité Cisco Fabric Extender (FEX)
  • Décrire les canaux de port Ethernet et les canaux de port virtuel (VPC)
  • Présenter la virtualisation des commutateurs, la virtualisation des machines et la virtualisation des réseaux.
  • Comparer les options de connectivité de stockage dans le centre de données
  • Décrire la communication Fibre Channel entre le serveur initiateur et le stockage cible
  • Décrire les types de zones Fibre Channel et leur utilisation
  • Décrire la virtualisation de N-Port (NPV) et la virtualisation d'identifiant de N-Port (NPIV).
  • Décrire les améliorations apportées à l'Ethernet des centres de données pour obtenir une structure sans perte.
  • Description de Fibre Channel over Ethernet FCoE
  • Décrire la connectivité des serveurs de centres de données
  • Décrire Cisco UCS Manager
  • Décrire le but et les avantages des API
  • Décrire Cisco ACI
  • Décrire les concepts de base du cloud computing
Tarif

A partir de 4 090,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Appliquer des techniques de conception de Progressive Web Apps (PWA)
  • Déterminer l'architecture de base des PWA
  • Différencier les stratégies de mise en oeuvre des PWA
  • Utiliser les API HTML 5
  • Utiliser les outils de développement et de contrôle des PWA
  • Choisir les frameworks adaptés.
Tarif

A partir de 1 390,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Identifier les configurations nécessaires par typologie de projets Java
  • Prendre en main la configuration automatique de Spring Boot
  • Minimiser les actions anciennement requises pour réussir un déploiement rapide de projets Java
  • Refactorer de façon absolue le volume de code réalisé à fonctionnalités égales avec l'approche de développement existante.
Tarif

A partir de 1 220,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Test et intégration de code Java

Proposé par ENI Service

Objectifs de la formation

  • Comprendre les enjeux du test logiciel pour la qualité des développements
  • Intégrer une méthodologie de conception dans un projet logiciel
  • Concevoir des tests unitaires avec le framework JUnit
  • Utiliser des objets Mocks dans la mise en œuvre des tests unitaires
  • Concevoir des tests dans un environnement Jakarta EE
  • Concevoir et exécuter des tests dans une application utilisant le framework Spring
  • Mettre en œuvre les Design Patterns dans les applications Java
  • Utiliser les bonnes pratiques d'architecture logicielle dans ses projets
  • Savoir mettre en place une stratégie de supervision des applications Java
  • Utiliser un profiler de code pour anticiper les dysfonctionnements des applications
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Production d'une vidéo web

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement, à l'issue de cette formation Production d'une vidéo web, vous aurez acquis les connaissance et les compétences nécessaires pour :

  • Parcourir de A à Z la production d'une vidéo pour le web
  • Connaître les bases de la prise de vue vidéo et de la prise de son avec un camescope de reportage professionnel.
  • Utiliser les bases du montage vidéo tant du point de vue théorique que pratique sur un logiciel spécifique tel que Final Cut Pro X, Adobe Premiere Pro ou autre. 
  • Savoir encoder, exporter et publier sa vidéo au format web.
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Java et XML

Proposé par PLB CONSULTANT

Objectifs de la formation

A  l'issue de cette formation Java et XML vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître les principales API Java permettant de manipuler du XML
  • Savoir naviguer, modifier, transformer un document XML en utilisant SAX ou DOM
  • Savoir transformer un document XML via XSLT et XPath
  • Pouvoir mettre en oeuvre un mapping Java/XML via l'API JAXB
Tarif

A partir de 1 295,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Web Services REST, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Connaître le fonctionnement des services web
  • Être capable d'implémenter un webservice REST
  • Être capable de déployer et superviser le cycle de vie d'un service
  • Comprendre comment sécuriser un web service
Tarif

A partir de 1 830,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...