Accueil > Virtualisation/Stockage/Cloud > Développer des Services WCF avec Windows Azure
Formation #VSC156

Formation Développer des Services WCF avec Windows Azure

Durée : 5 jours

Code : VSC156

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Apprendre à concevoir et à développer des services pour accéder aux données locales ou distantes à partir de sources de données différentes
  • Savoir développer et déployer des services pour des environnements hybrides
Programme
1/ La plateforme Windows Azure
  • Qu'est-ce que Windows Azure Platform ?
  • Infrastructure et principes de fonctionnement
  • Les différents rôles d'exécution
  • Les technologies supportées et les outils
  • Le déploiement d'application
2/ Vue d’ensemble des services et des technologies Cloud
  • Composants clés des applications distribuées
  • Données et technologies d’accès aux données
  • Technologies de service
  • Cloud Computing
  • Explorer l’application Blue Yonder Airlines’ Travel Companion
3/ Interroger et manipuler les données à l’aide Entity Framework
  • Présentation de ADO.NET
  • Création d'un modèle de données d'entité
  • Requêtes sur les données
  • Manipulation des données
4/ Créer et utiliser les services ASP.NET Web API
  • Quels sont les services http ?
  • Créer un service ASP.NET Web API
  • Prendre en main des requêtes HTTP et des réponses
  • Héberger et utiliser des services ASP.NET Web API
5/ Etendre et sécuriser les services ASP.NET Web API
  • Les processus de traitement de requête ASP.NET Web API
  • Les processus de traitement de réponse ASP.NET Web API
  • Création des services de données
  • Implémentation de la sécurité dans les services ASP.NET Web API
  • Injection de dépendances dans les contrôleurs
6/ Créer les services WCF
  • Avantages de la création de services avec WCF
  • Créer et mettre en œuvre un contrat
  • Configurer et héberger des services WCF
  • Consommation des services WCF
7/ Concevoir et étendre les services WCF
  • Appliquer les principes de conception aux contrats de service
  • Prendre en main des transactions distribuées
  • Architecture du «pipeline» WCF
  • Etendre le «pipeline» WCF
8/ Implémenter la sécurité dans les services WCF
  • Sécurité du transport
  • Sécurité du message
  • Configuration de l’authentification et de l’autorisation des services
9/ Bus Windows Azure Service
  • Les relais du Bus Windows Azure Service
  • Les files d’attente du Bus Windows Azure Service
  • Les sujets du Bus Windows Azure Service
10/ Héberger les services
  • Hébergement sur site
  • Hébergement dans Windows Azure
11/ Déployer les services
  • Déploiement Web avec Visual Studio
  • Création et déploiement des packages d’applications Web
  • Outils de commandes en ligne pour les packages de déploiement Web
  • Déploiement sur Windows Azure
  • Continuité de service avec TFS et GIT
  • Les bonnes pratiques pour le déploiement de la production
12/ Stockage Windows Azure
  • Introduction au stockage Windows Azure
  • Stockage Blob Windows Azure
  • Stockage de table Windows Azure
  • Stockage sur File Windows Azure
  • Restreindre l’accèsau stockage Windows Azure
13/ Surveillance et diagnostics
  • Amélioration des diagnostics en utilisant les traceurs
  • Configuration des services de diagnostics
  • Surveillance d'IIS
  • Surveillance des services en utilisant les diagnostics Windows Azure
  • Débogage via IntelliTrace
  • Collecte des mesures Windows Azure
14/ Gérer l’identité et contrôle d’accès
  • Concepts des demandes fondées sur les concepts d’identité
  • Service de contrôle d’accès
  • Configuration des services pour utiliser les identités fédérées
  • Prendre en main des identités fédérées côté client
15/ Dimensionnement des services
  • Introduction au dimensionnement
  • Répartition de charges
  • Dimensionnement des services sur site avec les caches distribués
  • Le cache Windows Azure
  • Mises en garde sur l’évolutivité des services
  • Evolutivité globale
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs d'applications .Net