Formation : API Management dans Azure
- Administrateurs
Présentation de la formation API Management dans Azure
Au cœur de la transformation digitale, les APIs reprennent le rôle qui leur est dû : l’essence de l’innovation au sein des organisations. Cette notion d’API ne doit pas se limiter en tant qu’outil technologique mais doit s’inscrire durablement dans la stratégie d’entreprise. C’est là qu’intervient la couche d’API Management (APIM) : elle accompagne la démarche d’urbanisation des APIs.
Objectifs pédagogiques de la formation APIM dans Azure
A l’issue de cette formation, les participants seront en capacité de :
- Comprendre les enjeux autour des APIs
- Clarifier les concepts clés de l’API Management
- Déployer et exposer une API via Azure API Management
- Créer des produits et des policies sur Azure API Management
- Gérer la sécurité, la supervision et le monitoring
Concevoir le Design d’API
- Comprendre les enjeux autour des APIs modernes
- Apprendre à designer son API :
- Les APIs REST
- Recommandations de design
- Le Swagger
- La notion de Core Model
- Déployer une API sur Azure :
- Via VisualStudio
- Déploiement de l’API Démo
- Testons notre nouvelle API
- Via VisualStudio
Les étapes de la mise en place d’une API Management
- Comprendre les objectifs et avantages de l’APIM
- Utilisation du Developer Portal
- Utiliser Azure APIM : la solution Microsoft
- Présentation
- Les 3 plans
- Le Developer Portal
- Démonstration de l’outil
- Publier une API avec un proxy
- Publions un proxy pour l’API Démo dans Azure APIM
- Publions un proxy pour une API publique
- Testons notre proxy API
- Présentation des concepts clés de l’API
- Les consommateurs
- Les produits
- Les souscriptions
- Les policies
- Comprendre le concept de policy
- Identifier les différents niveaux où appliquer une policy et les priorités d’exécution
- Créer l’architecture produit de notre API
- Réfléchir au design
- Créer des produits
- Souscrire à des produits via le Developer Portal
- Choisir et mettre en place les policies
- Policies natives
- Policy custom
Les standards de sécurité : quelles pratiques mettre en place pour ses APIs ?
- Sécuriser son API via APIM
- Configurer la sécurité OAuth sur l’API (avec un Azure AD)
- Connaitre le principe des audiences et des tokens
Comment gérer le monitoring des APIM
- Ajouter un Log Analytics Workspace sur APIM
- Utiliser les requêtes
- Naviguer à travers des logs natifs
Introduction à ALM
- Comprendre l’ALM
- Déployer son API via ARM
- Exposer son API via ARM
Cette formation sera principalement constituée de théorie et d’ateliers techniques qui permettront d’être rapidement opérationnel.
- Support : un support de cours en anglais sera remis aux participants.
- Evaluation : les acquis sont évalués tout au long de la formation par le formateur (questions régulières, travaux pratiques, QCM ou autres méthodes).
- Formateur : le tout animé par un consultant-formateur expérimenté, nourri d’une expérience de terrain.
- Satisfaction : à l’issue de la formation, chaque participant répond à un questionnaire d’évaluation qui est ensuite analysé en vue de maintenir et d’améliorer la qualité de nos formations.
- Suivi : une feuille d’émargement par demi-journée de présence est signée par chacun des participants.
Cette formation peut être dispensée en format intra-entreprise (à partir de 3 participants) sur demande et en mode présentiel comme en distanciel. Contactez-nous pour en savoir plus !
Pour suivre correctement la formation « API Management dans Azure », le candidat à cette formation doit avoir suivi la formation AZ-900 ou avoir un niveau équivalent.
Il est recommandé de maitriser la dernière version de Visual Studio
Il sera demandé au participant d’installer Postman en amont.
Il est possible de vous inscrire jusqu’à 2 jours ouvrés (pour les formations sans financements externes) avant le début de la formation, sous condition de places disponibles et de réception du devis signé.
- Métro 9 : Miromesnil
- Métro 13 : Saint-Philippe-du-Roule
- Bus 22-43-52 : Courcelles ou Miromesnil
- Bus 84 : Ruysdaël – Parc Monceau
Avant de commencer la formation API Management dans Azure, nous vous conseillons de consulter quelques ressources rédigées par les experts APIs de Cellenza. Ces contenus vous apporteront une vision globale de ce qu’est une API :