Formation MSAZ201 - Azure Développement de solutions avancées
Objectifs
- Comprendre comment développer des applications Azure capable de fonctionner en mode déconnecté
- Savoir optimiser les traitements pour garantir une exécution rapide des applications
- Pouvoir intégrer les fonctions de recherche textuelles dans les applications Azure
- Savoir développer des applications basées sur les échanges de messages
- Mettre en oeuvre des applications pour l'IoT
Public
Développeurs d'applications Web expérimentés
Prérequis
Avoir suivi la formation "Microsoft Azure - Développement de solutions" (MSAZ200) ou connaissances équivalentes
Programme
Développements pour traitements asynchrones
- Implémentation de traitements en parallèle
- Implémentation de fonctions et d'applications logiques
- Implémentation d'interfaces pour le stockage et l'accès aux données
- Implémentation de modèles de traitements asynchrones
Optimisation automatiques des traitements (AutoScale)
- Implémentation des règles et des modèles
- Implémenter du code qui adresse des instances d'application singleton
- Implémenter un code qui adresse un état transitoire
Développement de taches à exécution longue
- implémenter des applications parallèles et hautes performances à grande échelle en utilisant l'exécution par lots
- Implémenter des applications résilientes à l'aide de files d'attente
- Implémenter du code pour traiter les événements d'application à l'aide de webhooks
- Implémenter les tâches de traitement en continu à l'aide d'Azure WebJobs
Implémentation des transactions distribuées
- Identifier les outils pour implémenter les transactions distribuées
- Gérer l'étendue de la transaction
- Gérer les transactions sur plusieurs bases de données et serveurs
Activer la recherche de contenu textuel
- Créer un index de recherche Azure
- Importer des données interrogeables
- Interroger l'index de recherche Azure à l'aide d'un code
Gestion des API à l'aide d'API Management
- Analyser les recommandations dans Security Center
- Créer une instance de gestion d'API
- Configurer l'authentification pour les API
- Créer une passerelle API
- Définir des stratégies pour les API
Configurer une architecture d'intégration basée sur les messages
- Configurer une application ou un service pour envoyer des emails
- Configurer un modèle de publication et d'abonnement d'événements
- Configurer le service Azure Relay
- Créer et configurer un hub de notifications
- Créer et configurer un hub évènements
- Créer et configurer un bus de service
- Configurer une application ou un service avec Microsoft Graph
Implémenter la journalisation
- Configurer l'instrumentation dans une application ou un service
- Configurer le service de journalisation
Développer des solutions Azure Cognitive Services
- Vue d'ensemble des services cognitifs
- Développer des solutions en utilisant Computer Vision
- Développer des solutions à l'aide de Bing Web Search
- Développer des solutions à l'aide du service vocal personnalisé
- Développer des solutions en utilisant QnA Maker
Créer et intégrer des bots
- Présentation du service Azure Bot
- Créer un bot à l'aide du SDK de Bot Builder pour .Net
- Utiliser la compréhension de la langue dans votre bot
- Enregistrer un bot avec Bot Service
- Gestion d'un bot à l'aide du portail Azure
Créer et mettre en oeuvre des solutions IoT
- Travailler avec le hub Azure IoT
- Utilisation de Azure Time Series Insights
- Utilisation d'Azure Stream Analytic
Certification
Cette formation prépare au test suivant : AZ200 et entre en jeu dans le cursus de certification : Microsoft Azure Developer Core Solutions
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture