GLOBAL KNOWLEDGE NETWORK FRANCE : 12. Microsoft Azure Développement
Organisme
92565 RUEIL MALMAISON CEDEXVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
A l’issue de cette session, chaque stagiaire bénéficiaire sera contacté par un prestataire choisi par l’Opco Atlas afin d’évaluer « à chaud » la qualité de la formation suivie.
Prix
Public
Développeurs expérimentés souhaitant évoluer vers le développement de solutions pour Microsoft Azure
Pré-requis
- Avoir une expérience en développement IT ainsi qu'une première expérience avec Microsoft Azure.
- Savoir programmer en C#, Java, Python ou Node.js.
- Avoir suivi la formation "Microsoft Azure – Fondamentaux" ou disposer des connaissances équivalentes
Objectifs pédagogiques
✓ Comprendre comment créer et déployer des solutions dans Microsoft Azure
✓ Sélectionner une solution de technologie cloud appropriée à un besoin
✓ Savoir mettre en œuvre des solutions de calcul Azure
✓ Développer pour le stockage du cloud
✓ Créer les solutions Platform as a Service (PaaS)
✓ Sécuriser les solutions Cloud
✓ Mettre à l’échelle une solution Azure
✓ Réagir aux évènements, échanger des messages applicatifs
✓ Gérer les APIs via APIM
Programme détaillé
Module 1 : Créer des Azure App Service Web Apps
- Concepts de base pour Azure App Service
- Créer une Azure App Service Web App
- Configurer et surveiller les applications App Service
- Mettre à l’échelle les applications App Service
- Emplacements de déploiement Azure App Service
Module 2 : Mettre en œuvre les Azure functions
- Présentation des Azure Functions
- Développement de Azure Functions
- Mise en œuvre de fonctions de type Durable Functions
Module 3 : Développement de solutions qui utilisent blob storage
- Concepts fondamentaux pour Azure Blob storage
- Gérer le cycle de vie de Azure Blob storage
- Travailler avec Azure Blob storage
Module 4 : Développer des solutions qui utilisent Cosmos DB
- Présentation de Azure Cosmos DB
- Structure des données de Azure Cosmos DB
- Travailler avec des ressources et des données de Azure Cosmos DB
Module 5 : Mettre en œuvre des solutions IaaS
- Générer des VMs dans Azure
- Créer et déployer des modèles ARM
- Créer des images de conteneurs pour les solutions
- Publié une image de conteneur vers Azure Container Registry
- Créer et exécuter une image de conteneurs dans Azure Container Instances
Module 6 : Mettre en œuvre authentification et autorisation
- Microsoft Identity Platform v2.0
- Authentification avec Microsoft Authentication Library
- Utiliser Microsoft Graph
- Autoriser les manipulations de données dans Azure Storage
Module 7 : Mettre en œuvre des solutions Cloud sécurisées
- Gérer les clés, les secrets et les certificats en utilisant KeyVault API
- Mettre en œuvre les identités gérées pour les ressources Azure
- Sécuriser les données de configuration en utilisant Azure App Configuration
Module 8 : Mettre en œuvre la gestion des API
- Présentation de API Management
- Définir des stratégies pour les APIs
- Sécuriser vos APIs
Module 9 : Développer des App Service Logic Apps
- Présentation de Azure Logic Apps
- Créer des connecteurs personnalisés pour Logic Apps
Module 10 : Développer des solutions basées sur les événements
- Mettre en œuvre des solutions utilisant Azure Event Grid
- Mettre en œuvre des solutions utilisant Azure Event Hubs
- Mettre en œuvre des solutions utilisant Azure Notification Hubs
Module 11 : Développer des solutions basées sur les messages
- Mettre en œuvre des solutions utilisant Azure Service Bus Queues
- Mettre en œuvre des solutions utilisant Azure Storage Queues
Module 12 : Surveiller et optimiser les solutions Azure
- Présentation de la surveillance dans Azure
- Instrumentation et applications pour la surveillance
- Analyser et dépanner les applications
- Mettre en œuvre du code qui intercepte les erreurs de transit
Module 13 : intégrer des solutions de cache et de remise de contenu (CDN)
- Développer avec Azure Redis Cache
- Développer du stockage sur les CDNs
Travaux pratiques
- Construire une application web sur la plate-forme Azure en tant qu'offre de service
- Mettre en oeuvre une logique de traitement des tâches en utilisant Azure Functions
- Récupérer les ressources et les métadonnées d'Azure Storage à l'aide du SDK Azure Storage pour .NET.
- Construire une solution de données polyglotte
- Déployer des workloads à l'aide d'images et de conteneurs.
- S'authentifier auprès de Microsoft Graph et l'interroger à l'aide de MSAL et des SDK .NET
- Créer une solution multi-tiers en utilisant les services Azure
- Publier et s'abonner aux événements de la grille d'événements
- Traiter les messages de manière asynchrone en utilisant les Azure Service Bus Queues
- Surveiller les services qui sont déployés sur Azure Améliorer une application Web en utilisant le réseau de diffusion de contenu Azure.