====== 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 =====
Hello everyone!