Course Description
Web services provide a cloud environment for building distributed apps. Explore distributed apps, how data can be accessed, and how services work.
Learning Objectives
Developing Azure and Web Services: Introduction
- describe and define the characteristics of a distributed application and the reasons for creating them
- describe the types of computing strategies that can be used to host a service in the cloud
- recognize and list the advantages and benefits of cloud computing
- identify the computing strategies and features provided by the Microsoft Azure cloud computing solution
- distinguish between the different cloud service components offered by Azure
- describe the technologies and storage strategies that can be used to store and access data
- describe data access technologies, including ADO.NET, Entity Framework, WCF Data Services, and Azure Cosmos DB
- compare the features and functionality of the ASP.NET Web API to WCF
- identify the data access features provided in the .NET Framework
- describe the low-level ADO.NET data access API in the .NET framework
- create and configure a data provider programmatically
- describe HTTP and how it facilitates a simple request and response for message handling
- identify the parts of a URI and the action verbs that can make up an HTTP transaction
- work with the HTTP header and media types for the Content-Type header
- describe how the Representational State Transfer (REST) architecture works
- describe how WCF can be used to create HTTP services
- recognize the differences between ADO.NET, Entity, WCF Services, and Azure services
- describe the differences and uses for ADO.NET, ASP.NET Web API, WCF, and the Azure platform