Menu

FORMATIONS / INFORMATIQUE / MICROSOFT / Azure

MS-20487  Développer Windows Azure et les Services Web |  5 jours


01/. Vue d'ensemble des services et des technologies du Cloud

Composant-clés des applications distribuées ; Données et technologies d'accès aux données ; Technologies de services ; Le Cloud Computing ; Explorer l'application Blue Yonder Airlines' Travel Companion.

02/. Interrogation et manipulation des données à l'aide d'Entity Framework

Vue d'ensemble d'ADO.NET ; Créer un modèle d'entité de données ; Requête sur les données ; Manipulation de données.

03/. Création et utilisation des services ASP.NET Web API

Services HTTP ; Création d'un service ASP.NET Web API ; Gestion des requêtes et des réponses HTTP ; Hébergement et utilisation des services ASP.NET Web API.

04/. Extension et sécurisation des services ASP.NET Web API

Le pipeline d'ASP.NET Web API ; Création de services OData ; Mettre en oeuvre la sécurité des services ASP.NET Web API ; Injection de dépendances dans contrôleurs.

05/. Création de services WCF

Avantages de la création de services avec WCF ; Création et mise en oeuvre d'un contrat ; Configurer et héberger des services WCF ; Utilisation de services WCF.

06/. Services d'hébergement

Hébergement de services on-premises ; Hébergement de services dans Windows Azure.

07/. Windows Azure Service Bus

Quels sont les relais de Windows Azure Service Bus ? ; Files d'attente de Windows Azure Service Bus ; Sujets de Windows Azure Service Bus.



08/. Déploiement de services

Déploiement Web avec Visual Studio 2012 ; Créer et déployer des packages d'applications Web ; Outils de Ligne de Commandes pour le déploiement Web ; Déploiement d'applications Web et de services sur Windows Azure ; Débit continu avec Git et TFS ; Bonnes pratiques pour le déploiement en production.

09/. Windows Azure Storage

Introduction à Windows Azure Storage ; Windows Azure Blob Storage ; Windows Azure Table Storage ; Windows Azure Queue Storage ; Restreindre l'accès à Windows Azure Storage.

10/. Surveillance et diagnostic

Effectuer des diagnostics à l'aide de traçage ; Configuration des diagnostics de services ; Surveillance des services à l'aide de Windows Azure Diagnostics ; Collecte des métriques de Windows Azure.

11/. Gestion des identités et contrôle d'accès

Concepts d'identité basés sur les réclamations ; Utiliser Windows Azure Access Control Service ; Configuration des services pour utiliser des identités fédérées.

12/. Services de mise à l'échelle

Introduction à l'évolutivité ; Equilibrage de la charge ; Mise à l'échelle des services on-premises avec un cache distribué ; Mise en cache de Windows Azure ; Mise à l'échelle globale.

13/. Conception et extension des services WCF

Application des principes de la conception des contrats de services ; Prise en main des transactions distribuées ; Extension du pipeline WCF.

14/. Implémentation de la sécurité dans les services WCF

Introduction à la sécurité des services Web ; Sécurité de transport ; Sécurité des messages ; Configuration des services d'authentification et d'autorisation.



Formation éligible au CPF
Code CPF :
236299
Formation certifiante
Certification :
70-487

Public
Débutants et développeurs expérimentés sur .NET ayant au minimum six mois d'expérience en programmation et souhaitant apprendre à développer des services et les déployer dans des environnements hybrides.

Objectifs
Interroger et manipuler les données avec Entity Framework. Utiliser API Web ASP.NET pour créer des services basés sur HTTP et les utiliser à partir de clients .NET ou non. Etendre les services ASP.NET Web API en utilisant les intercepteurs de messages (handlers), les modèles de liaisons, les filtres d'action et les gestionnaires de format. Créer des services basés sur SOAP avec Windows Communication Foundation (WCF) et les utiliser à partir de clients .NET. Appliquer les principes de conception aux contrats de service et étendre les services WCF en utilisant des composants d'exécution et des comportements personnalisés. Sécuriser les services WCF via la sécurité de transport et de messages. Utiliser Windows Azure Service Bus pour la messagerie relayée et la messagerie "brokered" utilisant des files d'attente et des thèmes. Héberger des services sur les serveurs on-premises et sur différents environnements Windows Azure. Déployer des services à la fois sur les serveurs on-premises et sur Windows Azure. Sauvegarder et accéder aux données de Windows Azure Storage et configurer les droits d'accès au stockage. Surveiller et enregistrer les services on-premises et dans Windows Azure. Implémenter l'authentification fédérée via ACS avec les services ASP.NET Web API. Créer des services évolutifs et à répartition de charge équilibrée.

Prérequis
Posséder une bonne expérience dans la programmation C# et les concepts tels que les expressions lambda, LINQ et les types anonymes. Comprendre les concepts des applications n-tiers. Avoir une bonne expérience dans l'interrogation et la manipulation des données avec ADO.NET. De bonnes connaissances sur les structures des données XML sont également souhaitables.

Moyens pédagogiques
1 ordinateur par personne, 1 vidéoprojecteur par salle de cours, Connexion Internet très haut débit. Exposés alternant théorie et pratique, études de cas, correction travaux pratiques et ateliers. 1 support de cours par personne. Évaluation continue par le formateur pendant le cours et formulaire à compléter par écrit en fin de formation. Attestation de stage délivrée individuellement en fin de formation.

VOS DATES DE FORMATION