TypeFormation en classe
temps5 Jours
INSCRIVEZ-VOUS

20487B Développement de Windows Azure et Web Service

20487B - Développement de la formation et de la certification Windows Azure et Web Service

Description

Public et prérequis

Plan de cours

Horaire et frais

Certificat

Développement de cours de formation Windows Azure et Web Service

In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy services to hybrid environments, including on-premises servers and Windows Azure. This course helps people prepare for exam 70-487.

Objectives of Developing Windows Azure et formation de service Web

  • Interroger et manipuler des données avec Entity Framework
  • Utilisez l'API Web ASP.NET pour créer des services HTTP et les utiliser à partir de clients .NET et non.NET
  • Extension des services d'API Web ASP.NET à l'aide de gestionnaires de messages, de classeurs de modèle, de filtres d'action et de formateurs de type de média
  • Créez des services SOAP avec Windows Communication Foundation (WCF) et consommez-les à partir de clients .NET
  • Appliquer les principes de conception aux contrats de service et étendre les services WCF à l'aide de composants et de comportements d'exécution personnalisés
  • Services WCF sécurisés utilisant le transport et la sécurité des messages
  • Utilisation ce Service Windows Azure Bus pour la messagerie relayée et la messagerie sponsorisée utilisant des files d'attente et des sujets
  • Services d'hôte sur des serveurs locaux et sur divers environnements Windows Azure, tels que des rôles Web, des rôles de travail et des sites Web
  • Déployer des services sur les serveurs locaux et Windows Azure
  • Stocker et accéder aux données dans Windows Azure Stockage et configuration des droits d'accès au stockage
  • Surveiller et consigner les services, sur site et dans Windows Azure
  • Implémenter l'authentification fédérée à l'aide d'ACS avec ASP.NET Services d'API Web
  • Créez des services évolutifs et équilibrés

Intended Audience of Developing Windows Azure and Web Service Course

Ce cours est destiné aux développeurs .NET novices et expérimentés qui ont une expérience de programmation d'au moins six mois et qui souhaitent apprendre à développer des services et à les déployer dans des environnements hybrides.

Prerequisites for Developing Windows Azure and Web Service Certification

Avant d'assister à ce cours, les étudiants doivent avoir:
  • Expérience avec la programmation C # et les concepts tels que les expressions Lambda, LINQ et les types anonymes.
  • Comprendre les concepts des applications n-tier
  • Expérience dans l'interrogation et la manipulation de données avec ADO.NET.
  • Connaissance des structures de données XML.

Course Outline Duration: 5 Days

Module 1: présentation des technologies de service et de cloud

Ce module fournit une vue d'ensemble des technologies de service et de cloud à l'aide de Microsoft .NET Framework et du cloud Windows Azure.Cours

  • Principaux composants des applications distribuées
  • Technologies d'accès aux données et aux données
  • Technologies de service
  • Cloud Computing
  • Exploration de la demande de compagnon de voyage de Blue Yonder Airlines

Atelier: Explorer l'environnement de travail

Après avoir terminé ce module, les étudiants seront capables de:
  • Décrivez les composants clés des applications distribuées.
  • Décrire les données et les technologies d'accès aux données.
  • Expliquer les technologies de service.
  • Décrire les caractéristiques et les fonctionnalités du cloud computing.
  • Décrivez l'architecture et le fonctionnement de l'application Blue Yonder Airlines Travel Companion.

Module 2: interrogation et manipulation de données à l'aide d'Entity Framework

Ce module décrit le modèle de données Entity Framework et explique comment créer, lire, mettre à jour et supprimer des données. Cours

  • Présentation de ADO.NET
  • Création d'un modèle de données d'entité
  • Interrogation de données
  • Manipulation des données

Atelier: Création d'une couche d'accès aux données à l'aide d'Entity Framework

Après avoir terminé ce module, les étudiants seront capables de:
  • Expliquer les objets de base dans ADO.NET et les opérations asynchrones.
  • Créez un modèle de données Entity Framework.
  • Interrogez les données à l'aide d'Entity Framework.
  • Insérer, supprimer et mettre à jour des entités à l'aide d'Entity Framework.

Module 3: Création et consommation de services API Web ASP.NET

Ce module décrit les services HTTP développés, hébergés et consommés à l'aide de l'API Web ASP.NET.Cours

  • Services HTTP
  • Création d'un service d'API Web ASP.NET
  • Traitement des requêtes HTTP et des réponses
  • Héberger et consommer des services ASP.NET Web API

Atelier: Création du service d'API Web de réservation de voyage ASP.NET

Après avoir terminé ce module, les étudiants seront capables de:
  • Concevoir des services en utilisant le protocole HTTP.
  • Créez des services à l'aide de l'API Web ASP.NET.
  • Utilisez le HttpRequestMessage/HttpResponseMessage classes pour contrôler les messages HTTP.
  • Hébergez et consommez les services ASP.NET Web API.

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

Ce module décrit en détail l'architecture de l'API Web ASP.NET et explique comment étendre et sécuriser les services ASP.NET Web API.Cours

  • Le pipeline d'API Web ASP.NET
  • Création de services OData
  • Implémentation de la sécurité dans les services API Web ASP.NET
  • Injecter des dépendances dans les contrôleurs

Atelier: Extension des services ASP.NET Web API de Travel Companion

Après avoir terminé ce module, les étudiants seront capables de:
  • Étendez le pipeline de demandes et de réponses de l'API Web ASP.NET.
  • Créez des services OData à l'aide de l'API Web ASP.NET.
  • Secure ASP.NET Web API.
  • Injecter des dépendances dans les contrôleurs ASP.NET Web API.

Module 5: création de services WCF

Ce module présente Windows Communication Foundation (WCF) et décrit comment créer, héberger et consommer un service WCF.Cours

  • Avantages de la création de services avec WCF
  • Créer et mettre en œuvre un contrat
  • Configuration et hébergement des services WCF
  • Consommation de services WCF

Atelier: Création et consommation du service de réservation WCF

Après avoir terminé ce module, les étudiants seront capables de:
  • Décrire pourquoi et quand utiliser WCF pour créer des services.
  • Définissez un contrat de service et mettez-le en œuvre.
  • Hébergez et configurez un service WCF.
  • Consommez un service WCF à partir d'une application cliente.

Module 6: Services d'hébergement

Ce module décrit comment héberger des services Web sur site et dans Windows Azure. Il explique divers composants de Windows Azure Cloud Services: rôle Web, rôle de travailleur et sites Web Windows Azure.Cours

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

Lab: Services d'hébergement

Après avoir terminé ce module, les étudiants seront capables de:
  • Héberger des services sur site en utilisant les services Windows et IIS
  • Services d'hébergement dans l'environnement de cloud Windows Azure à l'aide des services Cloud et des sites Web Windows Azure

Module 7: bus de service Windows Azure

Ce module décrit les modèles de messagerie à l'échelle du Web et les infrastructures fournies par Windows Azure Service Bus.Cours

  • Relais de bus de service Windows Azure
  • Files d'attente de bus de service Windows Azure
  • Rubriques du bus de service Windows Azure

Laboratoire: Windows Azure Service Bus

Après avoir terminé ce module, les étudiants seront capables de:
  • Décrire l'objectif et la fonctionnalité de la messagerie relayée et mise en mémoire tampon.
  • Fournissez, configurez et utilisez les files d'attente de bus de service.
  • Améliorez l'efficacité des communications basées sur des files d'attente en utilisant des sujets, des abonnements et des filtres.

Module 8: Déploiement de services

Ce module décrit différentes techniques de déploiement d'applications Web.Cours

  • Déploiement Web avec Visual Studio 2012
  • Création et déploiement de packages d'application Web
  • Outils de ligne de commande pour le déploiement Web
  • Déploiement d'applications Web et de service sur Windows Azure
  • Livraison continue avec TFS et Git
  • Meilleures pratiques pour le déploiement de production

Laboratoire: Déploiement de services

Après avoir terminé ce module, les étudiants seront capables de:
  • Déployez des applications Web avec Visual Studio.
  • Créez et déployez des applications Web à l'aide du Gestionnaire des services Internet.
  • Déployez des applications Web en utilisant la ligne de commande.
  • Déployez des applications Web dans des environnements Windows Azure.
  • Utilisez la livraison continue avec TFS et Git.
  • Appliquer les meilleures pratiques pour le déploiement d'applications Web sur site et Windows Azure.

Module 9: Windows Azure Storage

Ce module décrit Windows Azure Storage, les services qu'il fournit et la meilleure façon d'utiliser ces services.Cours

  • Introduction au stockage Windows Azure
  • Windows Azure Blob Stockage
  • Windows Azure Table Storage
  • Stockage de file d'attente Windows Azure
  • Restriction de l'accès au stockage Windows Azure

Laboratoire: Windows Azure Storage

Après avoir terminé ce module, les étudiants seront capables de:
  • Décrivez l'architecture de Windows Azure Storage.
  • Implémenter le stockage blob dans vos applications.
  • Utilisez le stockage de table dans vos applications
  • Décrire comment utiliser Windows Azure Queues en tant que mécanisme de communication entre différentes parties de votre application
  • Contrôlez l'accès à vos éléments de stockage.

Module 10: Surveillance et diagnostic

Ce module décrit comment effectuer la surveillance et les diagnostics dans les services Windows Azure.Cours

  • Effectuer des diagnostics en utilisant le suivi
  • Configuration des diagnostics de service
  • Surveillance des services à l'aide de Windows Azure Diagnostics
  • Collecte des statistiques Windows Azure

Laboratoire: Surveillance et diagnostic

Après avoir terminé ce module, les étudiants seront capables de:
  • Effectuer le traçage dans le .NET Framework avec le Diagnostique du systeme espace de nommage.
  • Configurez et explorez le service Web et le suivi IIS.
  • Surveillez les services à l'aide de Windows Azure Diagnostics.
  • Affichez et collectez des statistiques Windows Azure dans le portail de gestion.

Module 11: gestion des identités et contrôle d'accès

Ce module décrit les principes de base du traitement d'identité moderne et montre comment utiliser des infrastructures telles que ACS (Windows Azure Access Control Service) pour implémenter l'authentification et l'autorisation avec l'identité basée sur les revendications dans Windows Communication Foundation (WCF).Cours

  • Concepts d'identité basés sur les revendications
  • Utilisation du service de contrôle d'accès Windows Azure
  • Configuration des services pour utiliser des identités fédérées

Laboratoire: gestion des identités et contrôle d'accès

Après avoir terminé ce module, les étudiants seront capables de:
  • Décrire les principes de base de l'identité basée sur les revendications.
  • Créez un service de jeton de sécurité (STS) à l'aide de Windows Azure ACS.
  • Configurez WCF pour utiliser l'identité fédérée.

Module 12: Services de mise à l'échelle

Ce module décrit les façons dont vous pouvez vous assurer que les services peuvent gérer les charges de travail croissantes et la demande des utilisateurs.Cours

  • Introduction à l'évolutivité
  • Load Balancing
  • Mise à l'échelle des services sur site avec le cache distribué
  • Mise en cache Windows Azure
  • Mise à l'échelle globale

Laboratoire: Évolutivité

Après avoir terminé ce module, les étudiants seront capables de:
  • Expliquer le besoin d'évolutivité.
  • Décrire comment utiliser l'équilibrage de charge pour les services de mise à l'échelle.
  • Décrire comment utiliser la mise en cache distribuée pour les services locaux et Windows Azure.
  • Décrire comment utiliser la mise en cache de Windows Azure
  • Décrire comment étendre les services à l'échelle mondiale

Module 13: Annexe A: Conception et extension des services WCF

Ce module couvre la conception de contrats de service Windows Communication Foundation (WCF), la création de services prenant en charge les transactions distribuées et l'extension du pipeline WCF avec des composants d'exécution et des comportements personnalisés personnalisés.Cours

  • Application des principes de conception aux contrats de service
  • Gestion des transactions distribuées
  • Extension du pipeline WCF

Atelier: Conception et extension des services WCF

Après avoir terminé ce module, les étudiants seront capables de:
  • Concevoir et créer des services et des clients pour utiliser différents types de modèles de message.
  • Configurez un service pour prendre en charge les transactions distribuées.
  • Étendez le pipeline WCF avec des composants d'exécution, des comportements personnalisés et des objets extensibles.

Module 14: Annexe B: Implémentation de la sécurité dans les services WCF

Ce module traite des différentes considérations à prendre en compte lors de la conception d'un service Web sécurisé, telles que le cryptage, la validation des entrées, l'authentification et l'autorisation, ainsi que les techniques à appliquer aux services développés avec WCF.Cours

  • Introduction à la sécurité des services Web
  • Sécurité du transport
  • Sécurité du message
  • Configuration de l'authentification et de l'autorisation du service

Laboratoire: sécuriser un service WCF

Après avoir terminé ce module, les étudiants seront capables de:
  • Décrire la sécurité de l'application Web
  • Configurez un service pour la sécurité du transport.
  • Configurez un service pour la sécurité des messages.
  • Implémenter et configurer la logique d'authentification et d'autorisation.

Formation à venir

Il n'y a aucun événement à venir à l'heure actuelle.

S'il vous plaît écrivez-nous à info@itstechschool.com et contactez-nous à + 91-9870480053 pour le prix du cours et le coût de la certification, le calendrier et l'emplacement

Envoyez-nous une requête

Pour plus d'informations avec bonté Contactez-Nous.


Avis