ORSYS : 12. Microsoft Azure Développement
Organisme
92044 PARIS LA DEFENSE 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é
Développer des solutions pour Microsoft Azure (Microsoft MS AZ-204)
Cours officiel AZ-204T00, préparation à l'examen
Avec cette formation, vous apprendrez à concevoir des solutions de bout en bout sur Microsoft Azure. Vous découvrirez comment implémenter des solutions de calcul, créer des Azure Functions, gérer des applications web, utiliser le stockage Azure, sécuriser vos applications via KeyVault et Managed Identities, et intégrer des services Azure ou tiers. Vous aborderez aussi les modèles basés sur les événements/messages, ainsi que le monitoring et l’optimisation des solutions Azure.
Objectifs pédagogiques :
- Implémenter des solutions de calcul Azure
- Créer des fonctions Azure
- Implémenter et gérer des applications web
- Développer des solutions utilisant le stockage Azure
- Implémenter l’authentification et l’autorisation
- Sécuriser les solutions avec KeyVault et les identités managées
- Se connecter et consommer des services Azure et des services tiers
- Intégrer des modèles basés sur les événements et les messages
- Surveiller, diagnostiquer, dépanner et optimiser les solutions Azure
Public concerné
Professionnels souhaitant développer sur Azure ou préparer la certification Microsoft Azure Developer Associate.
Prérequis
Avoir un à deux ans d'expérience en matière de développement professionnel et d'expérience avec Microsoft Azure. Être capable de programmer dans une langue supportée par Azure. Vous recevrez par mail des informations permettant de valider vos prérequis avant la formation.
Méthodes et moyens pédagogiques
Méthodes pédagogiques
Animation de la formation en français. Support de cours officiel au format numérique et en anglais. Bonne compréhension de l'anglais à l'écrit.
Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.
Programme détaillé de la formation :
1 - Explorer Azure App Service
- Examiner Azure App Service.
- Examiner les plans Azure App Service.
- Déployer sur App Service.
- Explorer l’authentification et l’autorisation dans App Service.
- Découvrir les fonctionnalités réseau d’App Service.
Exercice Créer une application web HTML statique avec Azure Cloud Shell.
2 - Configurer les paramètres de l’application web
- Configurer les paramètres de l’application.
- Configurer les paramètres généraux.
- Configurer les mappages de chemins.
- Activer la journalisation diagnostique.
- Configurer les certificats de sécurité.
3 - Mettre à l’échelle des applications dans Azure App Service
- Examiner les options de mise à l’échelle horizontale.
- Identifier les facteurs d’auto-scalabilité.
- Activer l’auto-scaling dans App Service.
- Explorer les bonnes pratiques de l’auto-scaling.
4 - Explorer les slots de déploiement d’Azure App Service
- Explorer les environnements de préproduction.
- Examiner le basculement de slots.
- Basculer les slots de déploiement.
- Routage du trafic dans App Service.
5 - Explorer les fonctions Azure
- Découvrir les fonctions Azure.
- Comparer les options d’hébergement des fonctions Azure.
- Mettre à l’échelle les fonctions Azure.
6 - Développer des fonctions Azure
- Explorer le développement de fonctions Azure.
- Créer des déclencheurs et des liaisons.
- Connecter des fonctions aux services Azure.
Exercice Créer une fonction Azure avec Visual Studio Code.
7 - Explorer le stockage Blob Azure
- Explorer le stockage Blob Azure.
- Découvrir les types de ressources du stockage Blob Azure.
- Explorer les fonctionnalités de sécurité d’Azure Storage.
8 - Gérer le cycle de vie du stockage Blob Azure
- Explorer le cycle de vie du stockage Blob Azure.
- Découvrir les stratégies de cycle de vie du stockage Blob.
- Implémenter des stratégies de cycle de vie du stockage Blob.
- Réhydrater les données blob depuis le niveau d’archivage.
9 - Utiliser le stockage Blob Azure
- Explorer la bibliothèque cliente du stockage Blob Azure.
- Créer un objet client.
- Gérer les propriétés et métadonnées des conteneurs avec .NET.
- Définir et récupérer les propriétés et métadonnées des blobs avec REST.
Exercice Créer des ressources de stockage Blob avec la bibliothèque cliente .NET.
10 - Explorer Azure Cosmos DB
- Identifier les principaux avantages d’Azure Cosmos DB.
- Explorer la hiérarchie des ressources.
- Explorer les niveaux de cohérence.
- Choisir le bon niveau de cohérence.
- Explorer les API prises en charge.
- Découvrir les unités de requête (Request Units).
Exercice Créer des ressources Azure Cosmos DB via le portail Azure.
11 - Travailler avec Azure Cosmos DB
- Explorer le kit SDK Microsoft .NET v3 pour Azure Cosmos DB.
- Créer des procédures stockées.
- Créer des déclencheurs et des fonctions définies par l’utilisateur.
- Explorer le flux de changements dans Azure Cosmos DB.
Exercice Créer des ressources avec le kit SDK Microsoft .NET v3.
12 - Gérer les images de conteneur dans Azure Container Registry
- Découvrir Azure Container Registry.
- Explorer les capacités de stockage.
- Créer et gérer des conteneurs avec des tâches.
- Explorer les éléments d’un Dockerfile.
Exercice Créer et exécuter une image de conteneur avec Azure Container Registry Tasks.
13 - Exécuter des images de conteneur dans Azure Container Instances
- Explorer Azure Container Instances.
- Exécuter des tâches conteneurisées avec des stratégies de redémarrage.
- Définir des variables d’environnement dans les instances de conteneur.
- Monter un partage de fichiers Azure dans Azure Container Instances.
Exercice Déployer une instance de conteneur avec Azure CLI.
14 - Implémenter Azure Container Apps
- Explorer Azure Container Apps.
- Explorer les conteneurs dans Azure Container Apps.
- Implémenter l’authentification et l’autorisation dans Azure Container Apps.
- Gérer les révisions et les secrets dans Azure Container Apps.
- Explorer l’intégration de Dapr avec Azure Container Apps.
Exercice Déployer une application conteneurisée.