類型課堂培訓
時間5天
REGISTER
20487B開發Windows Azure和Web服務

20487B - 開發Windows Azure和Web服務培訓課程和認證

簡介

受眾群體和先決條件

課程大綱

附表和費用

证书

開發Windows Azure和Web服務培訓課程

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的 和Web服務培訓

  • 使用實體框架查詢和操作數據
  • 使用ASP.NET Web API創建基於HTTP的服務並從.NET和非.NET客戶端使用它們
  • 使用消息處理程序,模型聯編程序,操作篩選器和媒體類型格式化程序擴展ASP.NET Web API服務
  • 使用Windows Communication Foundation(WCF)創建基於SOAP的服務並從.NET客戶端使用它們
  • 將設計原則應用於服務合同,並使用自定義運行時組件和行為擴展WCF服務
  • 使用傳輸和消息安全保護WCF服務
  • 使用 Windows Azure服務 總線用於中繼消息傳遞和使用隊列和主題的代理消息
  • 在本地服務器上以及各種Windows Azure環境(如Web角色,工作角色和網站)上承載主機服務
  • 將服務部署到本地服務器和 Windows Azure的
  • 存儲和訪問數據 Windows Azure的 存儲和配置存儲訪問權限
  • 監視和記錄本地和Windows Azure服務
  • 通過使用ACS來實施聯合身份驗證 ASP.NET Web API服務
  • 創建可伸縮的負載均衡服務

Intended Audience of Developing Windows Azure and Web Service Course

本課程面向具有至少6個月編程經驗的新手和經驗豐富的.NET開發人員,並且希望了解如何開發服務並將其部署到混合環境中。

Prerequisites for Developing Windows Azure and Web Service Certification

在參加本課程之前,學生必須具備:
  • 使用C#編程的經驗,以及Lambda表達式,LINQ和匿名類型等概念。
  • 了解n層應用程序的概念。
  • 使用ADO.NET查詢和操作數據的經驗。
  • 了解XML數據結構。

Course Outline Duration: 5 Days

模塊1:服務和雲技術概述

本模塊概述了使用Microsoft .NET Framework和Windows Azure雲的服務和雲技術。經驗教訓

  • 分佈式應用的關鍵組件
  • 數據和數據訪問技術
  • 服務技術
  • 雲計算
  • 探索Blue Yonder航空公司的旅行伴侶應用程序

實驗室:探索工作環境

完成本單元後,學生將能夠:
  • 描述分佈式應用程序的關鍵組件。
  • 描述數據和數據訪問技術。
  • 解釋服務技術。
  • 描述雲計算的特性和功能。
  • 描述Blue Yonder Airlines Travel Companion應用程序的架構和工作。

模塊2:使用實體框架查詢和操作數據

本模塊介紹實體框架數據模型,以及如何創建,讀取,更新和刪除數據。 經驗教訓

  • ADO.NET概述
  • 創建實體數據模型
  • 查詢數據
  • 操縱數據

實驗室:使用實體框架創建數據訪問層

完成本單元後,學生將能夠:
  • 解釋ADO.NET中的基本對象和異步操作。
  • 創建一個實體框架數據模型。
  • 通過使用實體框架查詢數據。
  • 使用實體框架插入,刪除和更新實體。

模塊3:創建和使用ASP.NET Web API服務

本模塊介紹了使用ASP.NET Web API開發,託管和使用的基於HTTP的服務。經驗教訓

  • HTTP服務
  • 創建一個ASP.NET Web API服務
  • 處理HTTP請求和響應
  • 託管和使用ASP.NET Web API服務

實驗室:創建旅行預訂ASP.NET Web API服務

完成本單元後,學生將能夠:
  • 通過使用HTTP協議設計服務。
  • 使用ASP.NET Web API創建服務。
  • 使用 HttpRequestMessage/HttpResponseMessage 類來控制HTTP消息。
  • 承載並使用ASP.NET Web API服務。

模塊4:擴展和保護ASP.NET Web API服務

本模塊詳細介紹了ASP.NET Web API體系結構以及如何擴展和保護ASP.NET Web API服務。經驗教訓

  • ASP.NET Web API管道
  • 創建OData服務
  • 在ASP.NET Web API服務中實現安全性
  • 向控制器注入依賴關係

實驗室:擴展Travel Companion的ASP.NET Web API服務

完成本單元後,學生將能夠:
  • 擴展ASP.NET Web API請求和響應管道。
  • 使用ASP.NET Web API創建OData服務。
  • 保護ASP.NET Web API。
  • 將依賴關係注入ASP.NET Web API控制器。

模塊5:創建WCF服務

本模塊介紹Windows Communication Foundation(WCF)並介紹如何創建,託管和使用WCF服務。經驗教訓

  • 使用WCF創建服務的優點
  • 創建和實施合同
  • 配置和託管WCF服務
  • 消費WCF服務

實驗室:創建和使用WCF預訂服務

完成本單元後,學生將能夠:
  • 描述為什麼以及何時使用WCF創建服務。
  • 定義服務合同並實施它。
  • 主持並配置WCF服務。
  • 從客戶端應用程序中使用WCF服務。

模塊6:託管服務

本模塊介紹如何在本地和Windows Azure中託管Web服務。 它解釋了Windows Azure雲服務的各種組件:Web角色,工作者角色和Windows Azure網站。經驗教訓

  • 託管服務內部
  • Windows Azure中的託管服務

實驗室:託管服務

完成本單元後,學生將能夠:
  • 通過使用Windows服務和IIS託管本地服務
  • 使用Windows Azure雲服務和網站在Windows Azure雲環境中託管服務

模塊7:Windows Azure服務總線

本模塊介紹了Web規模的消息傳遞模式以及Windows Azure Service Bus提供的基礎架構。經驗教訓

  • Windows Azure服務總線中繼
  • Windows Azure服務總線隊列
  • Windows Azure服務總線主題

實驗室:Windows Azure服務總線

完成本單元後,學生將能夠:
  • 描述中繼消息和緩衝消息的目的和功能。
  • 配置,配置和使用服務總線隊列。
  • 使用主題,訂閱和過濾器增強基於隊列的通信的有效性。

模塊8:部署服務

本模塊介紹了部署Web應用程序的不同技術。經驗教訓

  • 使用Visual Studio 2012進行Web部署
  • 創建和部署Web應用程序包
  • Web部署的命令行工具
  • 將Web和服務應用程序部署到Windows Azure
  • 使用TFS和Git持續交付
  • 生產部署的最佳實踐

實驗室:部署服務

完成本單元後,學生將能夠:
  • 使用Visual Studio部署Web應用程序。
  • 使用IIS管理器創建和部署Web應用程序。
  • 通過使用命令行部署Web應用程序。
  • 將Web應用程序部署到Windows Azure環境。
  • 使用TFS和Git連續交付。
  • 應用部署內部部署Web應用程序和Windows Azure的最佳實踐。

模塊9:Windows Azure存儲

本模塊介紹Windows Azure存儲及其提供的服務以及使用這些服務的最佳方式。經驗教訓

  • Windows Azure存儲簡介
  • Windows Azure Blob存儲
  • Windows Azure表存儲
  • Windows Azure隊列存儲
  • 限制對Windows Azure存儲的訪問

實驗室:Windows Azure存儲

完成本單元後,學生將能夠:
  • 描述Windows Azure存儲的體系結構。
  • 在應用程序中實現Blob存儲。
  • 在您的應用程序中使用表存儲
  • 描述如何將Windows Azure隊列用作應用程序不同部分之間的通信機制
  • 控制對存儲項目的訪問。

模塊10:監測和診斷

本模塊介紹如何在Windows Azure服務中執行監視和診斷。經驗教訓

  • 使用跟踪執行診斷
  • 配置服務診斷
  • 使用Windows Azure診斷監控服務
  • 收集Windows Azure指標

實驗室:監測和診斷

完成本單元後,學生將能夠:
  • 使用.Net框架執行跟踪 System.Diagnostics程序 命名空間。
  • 配置和探索Web服務和IIS跟踪。
  • 使用Windows Azure診斷監視服務。
  • 在管理門戶中查看和收集Windows Azure指標。

模塊11:身份管理和訪問控制

本模塊介紹了現代身份處理的基本原理,並演示瞭如何使用Windows Azure訪問控制服務(ACS)等基礎結構在Windows Communication Foundation(WCF)中使用基於聲明的身份實施身份驗證和授權。經驗教訓

  • 基於聲明的身份概念
  • 使用Windows Azure訪問控制服務
  • 配置服務以使用聯合身份

實驗室:身份管理和訪問控制

完成本單元後,學生將能夠:
  • 描述基於索賠的身份的基本原則。
  • 使用Windows Azure ACS創建安全令牌服務(STS)。
  • 配置WCF以使用聯合身份。

模塊12:縮放服務

本模塊介紹瞭如何確保服務可以處理日益增加的工作負載和用戶需求。經驗教訓

  • 可擴展性簡介
  • 負載均衡
  • 使用分佈式緩存擴展內部部署服務
  • Windows Azure緩存
  • 全球擴展

實驗室:可擴展性

完成本單元後,學生將能夠:
  • 解釋可擴展性的需求。
  • 描述如何使用負載均衡來擴展服務。
  • 描述如何在本地以及Windows Azure服務中使用分佈式緩存。
  • 描述如何使用Windows Azure緩存。
  • 描述如何在全球範圍內擴展服務。

模塊13:附錄A:設計和擴展WCF服務

本模塊涵蓋了設計Windows Communication Foundation(WCF)服務合約,創建支持分佈式事務的服務以及使用自定義運行時組件和自定義行為擴展WCF管道。經驗教訓

  • 將設計原則應用於服務合同
  • 處理分佈式事務
  • 擴展WCF管道

實驗室:設計和擴展WCF服務

完成本單元後,學生將能夠:
  • 設計和創建服務和客戶端以使用不同類型的消息模式。
  • 配置服務以支持分佈式事務。
  • 使用運行時組件,自定義行為和可擴展對象擴展WCF管道。

模塊14:附錄B:在WCF服務中實現安全性

本模塊處理設計安全Web服務(例如加密,輸入驗證,身份驗證和授權)時必須考慮的各種注意事項,以及在將這些注意事項應用於使用WCF開發的服務時使用的技術。經驗教訓

  • Web服務安全簡介
  • 運輸安全
  • 消息安全
  • 配置服務認證和授權

實驗室:確保WCF服務的安全

完成本單元後,學生將能夠:
  • 描述Web應用程序的安全性。
  • 配置傳輸安全性的服務。
  • 為消息安全性配置服務。
  • 實施和配置認證和授權邏輯。

目前沒有即將到來的活動。

請通過info@itstechschool.com寫信給我們,並通過+ 91-9870480053聯繫我們獲取課程價格和認證費用,時間表和地點

給我們一個查詢

更多信息請點擊 聯繫我們。