domingo, 8 de marzo de 2015

MCSD - 70-480 Preparation Guide

Estimados Alumnos, les dejo una guía, que iré actualizando, con los recursos necesarios para preparar el examen de currícula MCSD 70-480 (Programming in HTML5 with JavaScript and CSS3).

A estudiar !

Mario Ganem
Microsoft Certified Trainer (MCT)
CompTIA Certified Technical Trainer (CTT+)
Twitter: GMD_vCloud

Exam Objetives


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


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


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
·         Serialise, deserialise and transmit data
·         Binary data; text data (JSON, XML); implement the jQuery serialise method; Form.Submit; parse data; send data by using XMLHTTPRequest; sanitise input by using URI/form encoding

Preparation resources

Use CSS3 in applications (25%)

·         Style HTML text properties
·         Apply styles to text appearance (colour, 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




Prep Materials


Developing in HTML5 with JavaScript and CSS3 Jump Start

JavaScript Fundamentals for Absolute Beginners

Programming Windows Store Apps with HTML, CSS, and JavaScript

Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3 (MCSD)(Paid ebook -> Non FREE)

Practice Test


Kaplan

MeasureUp

Transcender

Extra

Responsive Web Design
Developing in HTML5 with JavaScript and CSS3 Jump Start
http://www.microsoftvirtualacademy.com/training-courses/learn-html5-with-javascript-css3-jumpstart-training
JavaScript Fundamentals for Absolute Beginners
http://www.microsoftvirtualacademy.com/training-courses/javascript-fundamentals-for-absolute-beginners
HTML Element Reference
http://www.w3schools.com/tags/default.asp
CSS Reference
http://www.w3schools.com/cssref/default.asp
JavaScript and HTML DOM Reference
http://www.w3schools.com/jsref/default.asp

2 comentarios:

  1. Download the Dell DES-6322 Q&A PDF file easily to prepare Specialist – Implementation Engineer, VxRail Exam. It is particularly designed for Dell DES-6322 exam and our Dell specialists have created this DES-6322 Question Dumps observing the original DES-6322 exam.

    ResponderEliminar
  2. Prepare for Dell DES-DD23 exam with our preparation material with full confidence. We offer you 100% real Specialist – Implementation Engineer, PowerProtect DD Exam Dell DES-DD23 exam dumps for your better results. Prepare4Test’s DES-DD23 pdf dumps are verified by Dell Gurus.

    ResponderEliminar