类型课堂培训
时间5天
注册
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联系我们获取课程价格和认证费用,时间表和地点

给我们一个查询

更多信息请点击 联系我们。