Aperçu des technologies de services et de Cloud
Les composants clés d’une application distribuée
Les données et les technologies d’accès aux données
Les technologies de service
L’informatique en nuage « Cloud Computing »
Requêtes et manipulation des données avec Entity Framework
Exploration de ADO.NET
Créer un EDM (Entity Data Model)
Effectuer une requête
Manipuler les données
Création et utilisation de services ASP.NET Web API
Les services HTTP
Créer un service ASP.NET Web API
Gérer les requêtes et les réponses HTTP
Héberger et utiliser un service ou une API Web ASP.NET
Extension et sécurisation de Service ASP.NET Web API
Comprendre la communication interprocessus des API Web ASP.NET
Créer des services OData
Mettre en place la sécurisation des services ASP.NET Web API
Injecter les dépendances dans les contrôleurs
Création de services Windows Communication Foundation (WCF)
Les avantages de la création de services avec WCF
Créer et mettre en œuvre un contrat
Configurer et héberger des services WCF
Utiliser des services WCF
Hébergement de services
Hébergement local de services
Hébergement sur Windows Azure
Utilisation d’Azure Service Bus
Comprendre les Service Bus Relays de Microsoft Azure
Comprendre le fonctionnement des files d’attente dans Azure
Les topics sous Azure Service Bus
Déploiement des services
Déployer sur le Web avec Visual Studio
Créer et déployer les packages Web de l’application
Utiliser les outils en lignes de commandes pour le déploiement
Déployer les applications et services Web dans Azure
Prestation continue avec TFS et Git
Mettre en œuvre les bonnes pratiques de mise en production
Stockage dans Azure
Explorer le stockage avec Microsoft Azure
Le stockage Blob
Le stockage en tables
Le stockage en files d’attente
Limiter l’accès aux espaces de stockage d’Azure
Monitoring et diagnostic
Effectuer des diagnostics avec la technique de tracing
Configurer le diagnostic de services
Monitorer les services en utilisant Azure Diagnostics
Collecter les métriques Azure
Gestion des identités et contrôles des accès
Les demandes basées sur les concepts d’identités
Utiliser le service de contrôle d’accès Azure
Configurer les services pour l’utilisation des identités fédérées
Gérer les identités fédérées côté client
Conception de services scalables
Comprendre le principe de scalabilité
L’équilibrage de charges ou « Load Balancing
Scalabilité des services locaux avec le cache distribué
La mise en cache de Microsoft Azure
Précautions à prendre
Rendre la scalabilité globale