====== Microsoft Exams ======
^ Exam ^^^ Study Guide ^ Deadline ^ Target ^ Completed ^ Score ^
| [[http://www.microsoft.com/learning/en-us/exam-70-480.aspx|70-480]] | DEV | Programming in HTML5 with JavaScript and CSS | | 31 March 2014 | 25 November 2013 | 25 November 2013 | 720 |
| [[http://www.microsoft.com/learning/en-us/exam-70-486.aspx|70-486]] | DEV | Developing ASP.NET MVC 4 Web Applications | [[http://www.bloggedbychris.com/2012/11/06/microsoft-exam-70-486-study-guide/|Study Guide]] | 31 March 2014 | 15 January 2014 | 23 January 2014 | 981 |
| [[http://www.microsoft.com/learning/en-us/exam-70-487.aspx|70-487]] | DEV | Developing Windows Azure and Web Services | [[http://www.bloggedbychris.com/2013/01/09/microsoft-exam-70-487-study-guide/|Study Guide]] | 31 March 2014 | 28 February 2014 | 10 February 2014 | 887 |
| [[http://www.microsoft.com/learning/en-us/exam.aspx?ID=70-488|70-488]] | DEV | Developing Microsoft SharePoint 2013 Core Solutions | | 31 May 2014 | 30 April 2014 | 14 April 2014 | 841 |
| [[http://www.microsoft.com/learning/en-us/exam-70-489.aspx|70-489]] | DEV | Developing Microsoft SharePoint Server 2013 Advanced Solutions | | 31 May 2014 | 31 May 2014 | 12 May 2014 | 768 |
**Remember:** The order of the answers in the exam are randomised.
Remuneration $500 per exam + $1500 first first set + $1000 for second set. Total $83k -> $88k.
[[http://www.examcollection.com/|examcollection.com]] (ricksantorum38@gmail.com thisi2smypaSsword)
[[http://www.microsoft.com/mcp|Microsoft Certified Professional]]
===== 70-480 =====
==== Implement and manipulate document structures and objects (24%) ====
* Create the document structure
* Structure the UI by using semantic markup, including for search engines and screen readers (Section, Article, Nav, Header, Footer, and Aside)
* create a layout container in HTML
* Write code that interacts with UI controls
* Programmatically add and modify HTML elements
* implement media controls
* implement HTML5 canvas and SVG graphics
* Apply styling to HTML elements programmatically
* Change the location of an element
* apply a transform
* show and hide elements
* Implement HTML5 APIs
* Implement storage APIs, AppCache API, and Geolocation API
* Establish the scope of objects and variables
* Define the lifetime of variables
* keep objects out of the global namespace
* use the “this” keyword to reference an object that fired an event
* scope variables locally and globally
* Create and implement objects and methods
* Implement native objects
* create custom objects and custom properties for native objects using prototypes and functions
* inherit from an object
* implement native methods and create custom methods
=== Preparation resources ===
* [[http://www.microsoft.com/web/post/get-started-using-html5?sf1284466=1|Get started using HTML5]]
* [[http://msdn.microsoft.com/hh534406|The developer’s guide to HTML5 canvas]]
* [[http://msdn.microsoft.com/library/gg589508(v=vs.85).aspx|How to zoom and pan with SVG]]
==== Implement program flow (25%) ====
* Implement program flow
* Iterate across collections and array items
* manage program decisions by using switch statements, if/then, and operators
* evaluate expressions
* Raise and handle an event
* Handle common events exposed by DOM (OnBlur, OnFocus, OnClick)
* declare and handle bubbled events
* handle an event by using an anonymous function
* Implement exception handling
* Set and respond to error codes
* throw an exception
* request for null checks
* implement try-catch-finally blocks
* Implement a callback
* Receive messages from the HTML5 WebSocket API
* use jQuery to make an AJAX call
* wire up an event
* implement a callback by using anonymous functions
* handle the “this” pointer
* Create a web worker process
* Start and stop a web worker
* pass data to a web worker
* configure timeouts and intervals on the web worker
* register an event listener for the web worker
* limitations of a web worker
=== Preparation resources ===
* [[http://msdn.microsoft.com/library/ie/kw1tezhk(v=vs.94).aspx|Controlling program flow (JavaScript)]]
* [[http://msdn.microsoft.com/library/windows/apps/hh780660.aspx|Coding basic apps]]
* [[http://msdn.microsoft.com/library/ie/4yahc5d8(v=vs.94).aspx|try...catch...finally statement (JavaScript)]]
==== Access and secure data (26%) ====
* Validate user input by using HTML5 elements
* Choose the appropriate controls based on requirements
* implement HTML input types and content attributes (for example, required) to collect user input
* Validate user input by using JavaScript
* Evaluate a regular expression to validate the input format
* validate that you are getting the right kind of data type by using built-in functions
* prevent code injection
* Consume data
* Consume JSON and XML data
* retrieve data by using web services
* load data or get data from other sources by using XMLHTTPRequest
* Serialize, deserialize, and transmit data
* Binary data
* text data (JSON, XML)
* implement the jQuery serialize method
* Form.Submit
* parse data
* send data by using XMLHTTPRequest
* sanitize input by using URI/form encoding
=== Preparation resources ===
* [[http://msdn.microsoft.com/library/ie/hh772941(v=vs.85).aspx|pattern attribute | pattern property]]
* [[http://msdn.microsoft.com/library/ie/hh673561(v=vs.85).aspx|Sandbox]]
* [[http://msdn.microsoft.com/library/ie/ms535874(v=vs.85).aspx|XMLHttpRequest object]]
==== Use CSS3 in applications (25%) ====
* Style HTML text properties
* Apply styles to text appearance (color, bold, italics)
* apply styles to text font (WOFF and @font-face, size)
* apply styles to text alignment, spacing, and indentation
* apply styles to text hyphenation
* apply styles for a text drop shadow
* Style HTML box properties
* Apply styles to alter appearance attributes (size, border and rounding border corners, outline, padding, margin)
* apply styles to alter graphic effects (transparency, opacity, background image, gradients, shadow, clipping)
* apply styles to establish and change an element’s position (static, relative, absolute, fixed)
* Create a flexible content layout
* Implement a layout using a flexible box model
* implement a layout using multi-column
* implement a layout using position floating and exclusions
* implement a layout using grid alignment
* implement a layout using regions, grouping, and nesting
* Create an animated and adaptive UI
* Animate objects by applying CSS transitions
* apply 3-D and 2-D transformations
* adjust UI based on media queries (device adaptations for output formats, displays, and representations)
* hide or disable controls
* Find elements by using CSS selectors and jQuery
* Choose the correct selector to reference an element
* define element, style, and attribute selectors
* find elements by using pseudo-elements and pseudo-classes (for example, :before, :first-line, :first-letter, :target, :lang, :checked, :first-child)
* Structure a CSS file by using CSS selectors
* Reference elements correctly
* implement inheritance
* override inheritance by using !important
* style an element based on pseudo-elements and pseudo-classes (for example, :before, :first-line, :first-letter, :target, :lang, :checked, :first-child)
=== Preparation resources ===
* [[http://msdn.microsoft.com/library/ie/hh673564(v=vs.85).aspx|Text]]
* [[http://msdn.microsoft.com/library/ie/gg589484(v=vs.85).aspx|How to add drop shadows with CSS3]]
* [[http://msdn.microsoft.com/library/ie/hh673536(v=vs.85).aspx|CSS]]
===== Play Ground =====