Contenu de la formation
Solutions utilisant des machines virtuelles
Création de machines virtuelles
Création de modèles Azure Resource Manager (ARM)
Mise en oeuvre de Azure Disk Encryption pour les machines virtuelles
Mise en œuvre de travaux d’arrière-plan avec Batch Services
Gestion de travaux d’arrière-plan avec Batch Service API
Lancement de travaux via Azure CLI Powershell et autres outils
Coder le lancement de travaux Azure Batch
Solutions basées sur les Conteneurs
Créer un cluster Azure Kubernetes Service
Créer des images de conteneurs
Publication d’une image dans Azure Container Registry
Exécuter des conteneurs dans Azure Conteneur Instance ou AKS
Créer des applications Web avec Azure App Service
Créer une Web App
Créer une tâche d’arrière-plan avec les WebJobs
Activer les journaux de diagnostic
Créer des applications pour Mobile avec App Service
Ajouter des notifications de type PUSH pour les applications mobiles
Activer la synchronisation hors-ligne pour les applications mobiles
Mettre en place une stratégie de supervision distante pour les appareils mobiles
Créer des API avec App Service
Créer une API avec Azure App Service
Créer une documentation de l’API à l’aide d’outil et de formats Open-Source
Mise en œuvre de Azure Functions
Configurer les liaisons pour une fonction
Définir les déclencheurs de function
Exploiter Azure Durable Functions
Créer des Azure Functions avec Visual Studio
Développer des solutions utilisant Azure Storage Tables
Conception des tables
Requêter les tables depuis le code
Configuration des schémas de partitionnement
Développer des solutions utilisant CosmosDB
Gérer les CRUDs avec les API appropriées
Configuration des schémas de partitionnement
Définir le niveau de coherence
Développer des solutions qui utilisent des bases de données relationnelles
Provisionner et configurer des bases de données relationnelles
Configurer les pools élastiques poiur une base Azure SQL
Coder les CRUDs sur les tables depuis le code
Développer des solutions qui utilisent Azure Storage
Déplacer des objets entre comptes de stockage ou conteneurs
Définir, lire les propriétés et méta-données
Mise en œuvre des archives et rétention de d’objets
Configurer l’authentification
Mettre en œuvre l’authentification basée sur formulaire, certificat ou jeton.
Authentification multi-facteurs ou authentification Windows basée sur Windows AD
Mise en œuvre de l’authentification OAuth2
Mettre en place Managed Service Identity(MSI) et l’authentification de comptes de service
Configurer le contrôle d’accès
Autorisations basées sur revendications (Claims CBAC)
Autorisations basées sur des rôles (RBAC)
Sécurisation des données
Chiffrer et déchiffrer des données stockées et en transit
Utilisation de Clés, Secrets et Certificats via un coffre-fort (KeyVault)
Coder pour des applications supportant la mise à l’échelle
Modèles et règles de mise à l’échelle
Mettre en œuvre des solutions résistant aux erreurs d’échange (Transient)
Intégrer des solutions de cache et de CDN
Stocker et lire des données dans le cache REDIS
Coder pour mettre en œuvre CDN
Invalider les contenus de cache (CDN & REDIS)
Équiper les solutions de mécanismes de suivi et journalisation
Utilisation de Application Insight
Analyse et dépannage via Azure Monitor
Tests et alertes Application Insights
Développer une Logic App
Créer une Logic App
Créer un connecteur personnalisé pour Logic App
Créer un modèle personnalisé pour Logic App
Intégrer Azure Search dans une solution
Créer un index Azure Search
Importer les données
Requêter les données d’un Index Azure Search
Créer des passerelles vers API (API Gateway)
Créer une instance APIM
Configurer l’authentification pour les APIs
Définir des stratégies pour les APIs
Solutions basées sur des évènements Azure
Solutions utilisant Azure Event Grid
Solutions utilisant Azure Notification Hubs
Solutions utilisant Azure Event Hub
Solutions basées sur des messages
Solutions utilisant Azure Service Bus
Solutions utilisant Azure Queue Storage queues