Développement pour Windows Azure et les services Web - MS20487

Objectifs

Cette formation de cinq jours délivrée par un instructeur certifié permet d'acquérir les compétences et connaissances nécessaires pour concevoir et développer des services qui accèdent à des données locales et distantes à partir de diverses sources de données. Les participants apprendront également à développer et déployer des services dans des environnements hybrides tels que des serveurs locaux ou Windows Azure.

Programme

Module 1: Vue d’ensemble des services et technologies de cloud
– Éléments clés des applications distribuées
– Les données et les technologies d’accès aux données
– Technologies des services
– Le cloud computing

Module 2: Interrogation et manipulation de données à l’aide d’Entity Framework
– Vue d’ensemble d’ADO.NET
– Création d’un modèle de données d’entités
– Interrogation des données
– Manipulation des données

Module 3: Création et consommation des services ASP.NET Web API
– Que sont les services HTTP?
– Création d’un service ASP.NET Web API
– Gestion des requêtes et réponses HTTP
– L’hébergement et la consommation des services ASP.NET Web API

Module 4: Extension et sécurisation des services ASP.NET Web API
– Le pipeline des requêtes ASP.NET Web API
– Le pipeline des réponses ASP.NET Web API
– Création de services OData
– Mise en oeuvre de la sécurité dans les services ASP.NET Web API
– Injection de dépendances dans les contrôleurs

Module 5: Création de services WCF
– Avantages de la création de services WCF
– Création et mise en oeuvre d’un contrat
– Configuration et hébergement de services WCF
– Consommation des services WCF

Module 6: Conception et extension des services WCF
– Application des principes de conception pour les contrats de service
– Gestion des transactions distribuées
– Architecture du pipeline WCF
– Extension du pipeline WCF

Module 7: Mise en oeuvre de la sécurité dans les services WCF
– La sécurité des transports
– La sécurité des messages
– Configuration du service d’authentification et d’autorisation

Module 8: Le Windows Azure Service Bus
– Windows Azure Service Bus Relays
– Windows Azure Service Bus Queues
– Windows Azure Service Bus Topics

Module 9: Les services d’hébergement
– Services d’hébergement sur site

Module 10: Déploiement de services
– Déploiement Web avec Visual Studio
– Création et déploiement des packages d’applications Web
– Outils en ligne de commande pour les packages de déploiement Web
– Déploiement dans Windows Azure
– Livraison continue avec TFS et GIT
– Bonnes pratiques pour le déploiement en production

Module 11: Le stockage Windows Azure
– Introduction au stockage Windows Azure
– Windows Azure Blob Storage
– Windows Azure Table Storage
– Windows Azure Queue Storage
– Restreindre l’accès à Windows Azure Storage

Module 12: Surveillance et diagnostique
– Effectuer des diagnostics à l’aide du traçage
– Configuration du diagnostic de service
– Surveillance de IIS
– Surveillance des services à l’aide de Windows Azure Diagnostics
– Débogage à l’aide d’IntelliTrace
– Collecte des mesures Windows Azure

Module 13: Gestion des identités et du contrôle d’accès
– Concepts des identités par revendication
– Service de contrôle d’accès (ACL)
– Configuration des services pour l’utilisation des identités fédérées
– Gestion des identités fédérées côté client

Module 14: Montée en charge des services
– Introduction
– L’équilibrage de charge
– Montée en charge des services sur site avec un cache distribué
– Mise en cache Windows Azure
– Avertissements

Recherches

Tout le site Le catalogue

Liens directs