Après avoir suivi ces cours, je me sens confiant dans la création de visualisations et de tableaux de bord professionnels.
Description du cours
Dans ce cours, vous apprendrez à créer, publier et protéger des API avec Azure API Management. Vous commencerez par configurer une instance API Management et documenter des API pour les développeurs. Ensuite, vous verrez comment contrôler l'accès avec des abonnements et des clés, et appliquer des stratégies pour sécuriser et optimiser le trafic. Enfin, vous découvrirez comment les passerelles d'API facilitent la gestion et la montée en charge des services, avec des exercices pratiques dans le portail Azure.
Prérequis
Programme de formation
Plan du cours
1
Utiliser API Management
Apprenez les bases de la création et de la gestion d'API avec Azure. Vous créerez des API RESTful en Python, les déploierez avec Azure Functions et les intégrerez à Azure API Management. Au passage, vous sécuriserez vos API avec l'authentification et des clés d'API tout en explorant la façon dont les systèmes à grande échelle gèrent les performances et la sécurité.
- Introduction à Azure API Management50 XP
- API météo : appel et mise en forme d'une réponse100 XP
- Introduction à la gestion des API50 XP
- Verbes HTTP et architecture RESTful100 XP
- Application de fonction et service API Management50 XP
- Configurer une Function App100 XP
- Créer une API REST en Python100 XP
- Anatomie du service Azure API Management50 XP
- Créer un service Azure API Management100 XP
- Fondamentaux d'Azure API Management50 XP
- Intégrer des API avec API Management100 XP
2
Sécuriser et optimiser les API
Faites passer vos API au niveau supérieur en appliquant des stratégies de sécurité, de transformation et de performance. Vous utiliserez OAuth 2.0, OpenID Connect et CORS pour sécuriser l'accès, tout en mettant en place la mise en cache, des quotas et des limites de débit pour garder des API rapides et fiables. À la fin, vous saurez comment protéger et optimiser des API pour un usage en conditions réelles.
3
Automatiser le cycle de vie des API et l'observabilité
Découvrez comment gérer des API à grande échelle avec l'automatisation, la supervision et la gestion des versions. Vous déploierez de nouvelles versions en toute sécurité, suivrez les performances avec Azure Monitor et Application Insights, et automatiserez les déploiements avec des modèles ARM. Ce chapitre vous dote de pratiques DevOps modernes pour gérer le cycle de vie des API.
Azure API Management
Cours
terminé

