FAST LANE INSTITUTE FOR KNOWLEDGE TRANSFER FRANCE SAS : 12. Microsoft Azure Développement
Organisme
92100 BOULOGNE-BILLANCOURTVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
> Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module > Évaluation à mi-parcours > Évaluation sous forme de questionnaire
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ÉATION D’APPLICATIONS WEB AZURE APP SERVICE
Découvrez comment fonctionne Azure App Service et comment créer et mettre à jour une application. Explorez les authentifications et les autorisations App Service, la configuration des paramètres d’application, la mise à l’échelle des applications et l’utilisation des emplacements de déploiement.
Leçons
- Explorer Azure App Service
- Configurer les paramètres de l’application web
- Mettre à l'échelle des applications dans Azure App Service
- Explorer les emplacements de déploiement Azure App Service
MODULE 2 : IMPLÉMENTATION DE FONCTIONS AZURE
Découvrez comment créer et déployer Azure Functions. Explorez les options d’hébergement, les liaisons, les déclencheurs et la façon d’utiliser Durable Functions pour définir des workflows avec état.
Leçons
- Explorer Azure Functions
- Développer des fonctions Azure Functions
- Implémenter les Durable Functions
MODULE 3 : DÉVELOPPEMENT DE SOLUTIONS UTILISANT LE STOCKAGE BLOB
Apprenez à créer des ressources de stockage Blob Azure, à gérer des données via le cycle de vie du stockage Blob et à utiliser des conteneurs et des éléments en utilisant la bibliothèque de client de stockage Blob Azure V12 pour .NET.
Leçons
- Explorer Stockage Blob Azure
- Gérer le cycle de vie du Stockage Blob Azure
- Utiliser le stockage Blob Azure
MODULE 4 : DÉVELOPPEMENT DE SOLUTIONS UTILISANT AZURE COSMOS DB
Apprenez à créer des ressources Azure Cosmos DB avec les niveaux de cohérence appropriés, à choisir et créer une clé de partition, et à effectuer des opérations de données en utilisant le kit SDK .NET V3 pour Azure Cosmos DB.
Leçons
- Explorer Azure Cosmos DB
- Implémenter le partitionnement dans Azure Cosmos DB
- Utiliser Azure Cosmos DB
MODULE 5 : IMPLÉMENTATION DE SOLUTIONS INFRASTRUCTURE AS A SERVICE
Apprenez à créer et à déployer une machine virtuelle, à déployer des ressources à l’aide de modèles Azure Resource Manager, et à gérer et déployer des conteneurs.
Leçons
- Approvisionner les machines virtuelles dans Azure
- Créer et déployer de modèles Azure Resource Manager
- Gérer les images conteneur dans Azure Container Registry
- Exécuter des images de conteneur dans Azure Container Instances
MODULE 6 : IMPLÉMENTATION DE L’AUTHENTIFICATION ET DES AUTORISATIONS DES UTILISATEURS
Découvrez comment implémenter l’authentification et l’autorisation pour les ressources à l’aide de la plateforme d’identité Microsoft, de la bibliothèque d’authentification Microsoft, des signatures d’accès partagé et de l’utilisation de Microsoft Graph.
Leçons
- Explorer la plateforme d’identités Microsoft
- Implémenter l’authentification à l’aide de la bibliothèque d’authentification Microsoft
- Implémenter des signatures d’accès partagé
- Explorer Microsoft Graph
MODULE 7 : IMPLÉMENTATION DE SOLUTIONS CLOUD SÉCURISÉES
Découvrez comment déployer des applications de manière plus sécurisée dans Azure à l’aide d’Azure Key Vault, des identités managées et d’Azure App Configuration.
Leçons
- Implémenter Azure Key Vault
- Implémenter des identités managées
- Implémenter Azure App Configuration
MODULE 8 : IMPLÉMENTATION DE LA GESTION DES API
Découvrez comment fonctionne le service Gestion des API, comment transformer et sécuriser des API, puis comment créer une API back-end.
Leçons
- Explorer Gestion des API
MODULE 9 : DÉVELOPPEMENT DE SOLUTIONS BASÉES SUR LES ÉVÉNEMENTS
Apprenez à créer des applications avec des architectures basées sur les événements en intégrant Azure Event Grid et Azure Event Hubs dans votre solution.
Leçons
- Explorer Azure Event Grid
- Explorer Azure Event Hubs
MODULE 10 : DÉVELOPPEMENT DE SOLUTIONS BASÉES SUR LES MESSAGES
Apprenez à créer des applications avec des architectures basées sur les messages en intégrant Azure Service Bus et Stockage File d’attente Azure à votre solution.
Leçons
- Découvrir des files d’attente de messages Azure
MODULE 11 : INSTRUMENTATION DE SOLUTIONS POUR PRENDRE EN CHARGE LE MONITORING ET LA JOURNALISATION
Découvrez comment instrumenter des applications pour permettre à Application Insights de surveiller les performances et de vous aider à résoudre les problèmes.
Leçons
- Surveiller les performances des applications
MODULE 12 : INTÉGRATION DE LA MISE EN CACHE ET DE LA DISTRIBUTION DE CONTENU DANS LE CADRE DES SOLUTIONS
Découvrez comment améliorer les performances et la scalabilité de vos applications en intégrant Azure Cache pour Redis et Azure Content Delivery Network dans votre solution.
Leçons
- Développer pour Azure Cache pour Redis
- Développer pour le stockage sur les CDN