70-486 Skills Measured >>

Pre-Study

Before reading the exam, you should already know how to develop with MVC. Below are terms you should already be familiar with as they will come across constantly:

XML

Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format which is both human-readable and machine-readable.

JSON

JavaScript Object Notation (JSON)) is a lightweight data-interchange format like XML. However, JSON is easier for humans to read and write. JSON is also is easier for machines to parse and generate making it the better choice for JavaScript and AJAX use.

RESTful Web Services

Representational State Transfer (REST) is a software architecture style consisting of guidelines and best practices for creating scalable web services.[1][2] REST is a coordinated set of constraints applied to the design of components in a distributed hypermedia system that can lead to a more performant and maintainable architecture.

REST has gained widespread acceptance across the Web[citation needed] as a simpler alternative to SOAP and WSDL-based Web services. RESTful systems typically, but not always, communicate over the Hypertext Transfer Protocol with the same HTTP verbs (GET, POST, PUT, DELETE, etc.) used by web browsers to retrieve web pages and send data to remote servers

The REST architectural style was developed by W3C Technical Architecture Group (TAG) in parallel with HTTP 1.1, based on the existing design of HTTP 1.0.[4] The World Wide Web represents the largest implementation of a system conforming to the REST architectural style.

Partial View

A type of view that is meant to be reuseable. To consume the view, use the html helper function @Html.Partial. For more details, refer to the microsoft library