Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Développer pour Windows Azure et services Web

Cette formation 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.
La formation est basée sur Visual Studio 2012 et le Framework .NET 4.5.
Cette formation prépare à l'examen " 70-487 - Developing Windows Azure and Web Services ", dernier des 3 examens requis pour obtenir la certification " MCSD Web Applications ".

Public :

  • Développeurs .NET débutants ou expérimentés qui souhaitent apprendre à développer des services et les déployer dans des environnements hybrides.

Objectifs :

  • Interroger et manipuler des données avec Entity Framework ;
  • Utiliser ASP.NET Web API pour créer des services HTTP et les consommer depuis des clients .NET et non .NET ;
  • Étendre les services ASP.NET Web API ;
  • Créer des services SOAP avec Windows Communication Foundation (WCF) et les consommer depuis des clients. NET ;
  • Appliquer les principes de conception des contrats de service et étendre les services WCF à l'aide des composants d'exécution personnalisées et des comportements ;
  • Sécuriser des services WCF au niveau du transport et des messages ;
  • Utiliser Windows Azure Service Bus ;
  • Héberger des services sur des serveurs sur site, ainsi que sur divers environnements Windows Azure, tels que les Web Roles, les Worker Rôles et les sites Web ;
  • Déployer des services à la fois sur les serveurs locaux et dans Windows Azure ;
  • Stocker et accéder aux données dans Windows Azure Storage, et configurer les droits d'accès au stockage ;
  • Surveiller et enregistrer des services, à la fois sur site et dans Windows Azure ;
  • Mettre en œuvre l'authentification fédérée à l'aide d'ACS avec les services ASP.NET Web API ;
  • Créer des services évolutifs avec équilibrage de charge.

Pré-requis :

  • Avoir suivi le cours " T4ACF-1A1 - Les fondamentaux du développement .NET avec le langage C# 6 sous Visual Studio 2015 ", ou avoir une expérience significative de la programmation C# et des concepts tels que les expressions Lambda, LINQ et les types anonymes ;
  • Comprendre les concepts des architectures applicatives n-tiers ;
  • Savoir interroger et manipuler des données avec ADO .NET ;
  • Connaissance des structures de données XML.

Contenu pédagogique

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

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

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

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

  • Le pipeline ASP.NET Web API
  • Mise en œuvre de la sécurité dans les services ASP.NET Web API
  • Injection de dépendances dans les contrôleurs

Création de services WCF

  • Avantages de la création de services WCF
  • Création et mise en œuvre d'un contrat
  • Configuration et hébergement de services WCF
  • Consommation des services WCF

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

Les services d'hébergement

  • Services d'hébergement sur site
  • Services d'hébergement dans Windows Azure

Le Windows Azure Service Bus

  • Windows Azure Service Bus Relays
  • Windows Azure Service Bus Queues
  • Windows Azure Service Bus Topics

Déploiement de services

  • Déploiement Web avec Visual Studio 2017
  • 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
  • Meilleures pratiques pour le déploiement en production

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

Surveillance et diagnostique

  • Effectuer des diagnostics à l'aide du traçage
  • Configuration du diagnostic de service
  • Surveillance des services à l'aide de Windows Azure Diagnostics
  • Collecte des mesures Windows Azure

Gestion des identités et du contrôle d'accès en utilisant Microsoft Azure Active Directory

  • Concepts des identités par revendication
  • Introduction à Azure AD
  • Azure Active Directory B2C

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
  • Montée en charge globale
Durée : 5 jour(s)
Tarif : Consultez-nous
Réf : T461-20487

Dates des sessions

Nantes (44) Consultez-nous Rennes (35) Consultez-nous Paris (75) Consultez-nous Niort (79) Consultez-nous Nice (06) Consultez-nous in-class™