Azure : Développement de solutions (AZ-204)


- Référence : MSAZ204
- Durée : 5 jours (35 heures)
- Certification : AZ-204
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Avoir 1 à 2 ans d'expérience en développement professionnel et une expérience avec Microsoft Azur
- Toute personne souhaitant passer l'examen de certification Microsoft Azure Developer Associate
PROFIL DES STAGIAIRES
- Toute personne intéressée par le développement Azure
- Toute personne souhaitant passer l'examen de certification Microsoft Azure Developer Associate
OBJECTIFS
- Comprendre comment déployer son application dans Azure
- Savoir mettre à l’échelle son application en fonction de la demande
- Créer et gérer les fonctionnalités en arrière-plan de son application
- Comprendre comment utiliser les différentes possibilités de stockage de données dans le cadre de nouveaux développements
- Comprendre comment déployer son application via des machines virtuelles ou des solutions conteneurisées
- Comprendre comment intégrer de façon native la sécurité dans les développements
- Savoir utiliser les différentes solutions de services de messages et d'événements d'Azure
- Connaître les outils de surveillance des applications
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Azure
CONTENU DU COURS
1 - Création d'applications web Azure app service
- Concepts de base d’Azure App Service
- Création d’une application Web Azure App Service
- Configuration et surveillance des applications App Service
- Mise à l’échelle des applications App Service
- Environnements de transfert Azure App Service
2 - Implémentation des fonctions Azure
- Présentation des fonctions Azure
- Développement de fonctions Azure
- Implémentation de fonctions durables
3 - Développement de solutions utilisant un stockage BLOB
- Concepts de base du stockage Azure Blob
- Gestion du cycle de vie du stockage Azure Blob
- Utilisation du stockage Azure Blob
4 - Développement de solutions utilisant le stockage cosmos DB
- Présentation d’Azure Cosmos DB
- Structure de données Azure Cosmos DB
- Utilisation des ressources et des données Azure Cosmos DB
5 - Implémentation de solutions IAAS
- Provisionnement de machines virtuelles dans Azure
- Création et déploiement de modèles ARM
- Création d’images Docker
- Publication d’images dans Azure Container Registry
- Création et exécution d’images dans Azure Container Instances
6 - Implémentation de l'authentification et de l'autorisation des opérations
- Microsoft Identity Platform v2.0
- Authentification à l’aide de la bibliothèque d’authentification Microsoft
- Utilisation de Microsoft Graph
- Autorisation des opérations de données dans Azure Storage
7 - Implémentation des solutions Cloud sécurisées
- Gestion des clés, secrets et des certificats à l’aide de l’API KeyVault
- Implémenter des identités gérées pour les ressources Azure
- Sécuriser les données de configuration d’application à l’aide d’Azure App Configuration
8 - Implémentation de la gestion des API
- Présentation de la gestion des API
- Définition de stratégies pour les API
- Sécuriser vos API
9 - Développement d'applications Logic Apps
- Présentation d’Azure Logic Apps
- Création de connecteurs personnalisés pour Logic Apps
10 - Développement de solutions événementielles
- Mettre en oeuvre des solutions qui utilisent Azure Event Grid
- Mettre en oeuvre des solutions qui utilisent Azure Event Hubs
- Mettre en oeuvre des solutions qui utilisent Azure Notification Hubs
11 - Développement de solutions basées sur les messages
- Implémenter des solutions qui utilisent Azure Service Bus
- Implémenter des solutions qui utilisent les files d’attente Azure Queue Storage
12 - Surveillance et optimisation des solutions Azure
- Présentation de la surveillance dans Azure
- Instrumenter une application pour la surveillance
- Analyse et dépannage des applications
- Implémenter du code qui gère les défauts transitoires
13 - Intégration de la mise en cache et livraison de contenu
- Développer pour Azure Cache pour Redis
- Développer pour le stockage sur CDN
14 - Certification Microsoft Certified Azure Developper Associate
- Cette formation prépare au passage de la certification Microsoft Certified Azure Developper Associate