Book description
Prepare for Microsoft Exam 70-487—and help demonstrate your real-world mastery of developing Windows Azure and web services. Designed for experienced developers ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the Microsoft Specialist level.
Focus on the expertise measured by these objectives:
Accessing data
Querying and manipulating data by using the Entity Framework
Designing and implementing WCF Services
Creating and consuming Web API-based services
Deploying web applications and services
This Microsoft Exam Ref:
Organizes its coverage by exam objectives.
Features strategic, what-if scenarios to challenge you.
Table of contents
- Exam Ref 70-487: Developing Windows Azure and Web Services
- Introduction
-
1. Accessing data
- Objective 1.1: Choose data access technologies
- Objective 1.2: Implement caching
- Objective 1.3: Implement transactions
-
Objective 1.4: Implement data storage in Windows Azure
- Accessing data storage in Windows Azure
- Choosing a data storage mechanism in Windows Azure (blobs, tables, queues and SQL Database)
- Distribute data by using the Windows Azure Content Delivery Network (CDN)
- Manage Windows Azure Caching
- Handling exceptions by using retries (SQL Database)
- Objective summary
- Objective review
- Objective 1.5: Create and implement a WCF Data Services service
- Objective 1.6: Manipulate XML data structures
- Chapter summary
-
Answers
- Objective 1.1: Thought experiment
- Objective 1.1: Review
- Objective 1.2: Thought experiment
- Objective 1.2: Review
- Objective 1.3: Thought experiment
- Objective 1.3: Review
- Objective 1.4: Thought experiment
- Objective 1.4: Review
- Objective 1.5: Thought experiment
- Objective 1.5: Review
- Objective 1.6: Thought experiment
- Objective 1.6: Review
-
2. Querying and manipulating data by using the Entity Framework
- Objective 2.1: Query and manipulate data by using the Entity Framework
- Objective 2.2: Query and manipulate data by using Data Provider for Entity Framework
- Objective 2.3: Query data by using LINQ to Entities
- Objective 2.4: Query and manipulate data by using ADO.NET
-
Objective 2.5: Create an Entity Framework data model
- Structuring the data model using Table-per-Type and Table-per-Hierarchy inheritance
- Choosing and implementing an approach to manage a data model (code first vs. model first vs. database first)
- Implementing POCOs
- Describing a data model using conceptual schema definitions, storage schema definitions, and mapping language (CSDL, SSDL, & MSL)
- Objective summary
- Objective review
- Chapter summary
- Answers
-
3. Designing and implementing WCF Services
- Objective 3.1: Create a WCF service
-
Objective 3.2: Configure WCF services by using configuration settings
- Configuring service behaviors
- Creating a new service
- Specifying a new service element (service)
- Specifying a new service element (contract)
- Specifying a new service element (communication mode)
- Specifying a new service element (interoperability mode)
- Resulting configuration file
- Exposing service metadata
- Objective summary
- Objective review
- Objective 3.3: Configure WCF services by using the API
- Objective 3.4: Secure a WCF service
- Objective 3.5: Consume WCF services
- Objective 3.6: Version a WCF service
- Objective 3.7: Create and configure a WCF service on Windows Azure
- Objective 3.8: Implement messaging patterns
- Objective 3.9: Host and manage services
- Chapter summary
-
Answers
- Objective 3.1: Thought experiment
- Objective 3.1: Review
- Objective 3.2: Thought experiment
- Objective 3.2: Review
- Objective 3.3: Thought experiment
- Objective 3.3: Review
- Objective 3.4: Thought experiment
- Objective 3.4: Review
- Objective 3.5: Thought experiment
- Objective 3.5: Review
- Objective 3.6: Thought experiment
- Objective 3.6: Review
- Objective 3.7: Thought experiment
- Objective 3.7: Review
- Objective 3.8: Thought experiment
- Objective 3.8: Review
- Objective 3.9: Thought experiment
- Objective 3.9: Review
-
4. Creating and consuming Web API-based services
- Objective 4.1: Design a Web API
-
Objective 4.2: Implement a Web API
- Accepting data in JSON format
- Using content negotiation to deliver different data formats
- Defining actions and parameters to handle data binding
- Using HttpMessageHandler to process client requests and server responses
- Implementing dependency injection
- Implementing action filters and exception filters
- Implementing asynchronous and synchronous actions
- Implementing streaming actions
- Objective summary
- Objective review
- Objective 4.3: Secure a Web API
- Objective 4.4: Host and manage a Web API
- Objective 4.5: Consume Web API web services
- Chapter summary
- Answers
-
5. Deploying web applications and services
- Objective 5.1: Design a deployment strategy
- Objective 5.2: Choose a deployment strategy for a Windows Azure web application
- Objective 5.3: Configure a web application for deployment
- Objective 5.4: Manage packages by using NuGet
- Objective 5.5: Create, configure, and publish a web package
- Objective 5.6: Share assemblies between multiple applications and servers
- Chapter summary
-
Answers
- Objective 5.1: Thought experiment
- Objective 5.1: Review
- Objective 5.2: Thought experiment
- Objective 5.2: Review
- Objective 5.3: Thought experiment
- Objective 5.3: Review
- Objective 5.4: Thought experiment
- Objective 5.4: Review
- Objective 5.5: Thought experiment
- Objective 5.5: Review
- Objective 5.6: Thought experiment
- Objective 5.6: Review
- A. About the authors
- Index
- About the Authors
- Copyright
Product information
- Title: Exam Ref 70-487: Developing Windows Azure and Web Services
- Author(s):
- Release date: November 2013
- Publisher(s): Microsoft Press
- ISBN: 9780735677241
You might also like
book
SOA with .NET and Windows Azure: Realizing Service-Orientation with the Microsoft Platform
The Authoritative Guide to Building Service-Oriented Solutions with Microsoft .NET Technologies and the Windows Azure Cloud …
book
MCPD 70-519 Exam Ref: Designing and Developing Web Applications Using Microsoft® .NET Framework 4
Prepare for MCPD Exam 70-519—and help demonstrate your real-world mastery of web application design and development—with …
book
Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
Prepare for Microsoft Exam 70-486—and help demonstrate your real-world mastery of developing ASP.NET MVC-based solutions. Designed …
book
ASP.NET MVC 4 Recipes: A Problem-Solution Approach
ASP.NET MVC 4 Recipes is a practical guide for developers creating modern web applications, cutting through …