Programming in Html5 with Java Script and CSS3 (70-480)


comp name

This Microsoft Specialist certification will measure your knowledge in Html5, Javascript and CSS3. The questions will be asked in the exams that are listed below.

  • Implement and manipulate document structures and objects
  • Implement program flow
  • Access and secure data
  • Use CSS3 in applications

Exam Details


Required Exam(s) : Exam 70-480
Durations : 120 Minutes (40 - 60 Questions)
Question Types : Multiple choice, drag and drop, Fill in the blanks
Exam Fees : Each Exam Rs.4800(Approx)
Prerequired Exams None
Exam Policy : Click here to read the Exam policies.
Recommended Training : Programming in Html5 with Java Script and CSS3 (70-480)

Exam Pattern

Below are the exam objectives of Programming in Html5 with Java Script and CSS3 (70-480)

1.0 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
2.0 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
3.0 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
4.0 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)

Books to Prepare

Following books are recommended to prepare 70-480 Programming in HTML5 with JavaScript and CSS3.

Mcsa win 12 Cover Image

Book Name : Training Guide Programming in HTML5 with JavaScript and CSS3 (MCSD): 70-480

Author Name : Glenn Johnson

Publisher : Microsoft Press

Topics Covered in this book:

  • Chapter 1 Getting Started with Visual studio 2012 and Blend for Visual Studio 2012.
  • Chapter 2 Getting Started with HTML5
  • Chapter 3 Getting Started with JavaScript
  • Chapter 4 Getting Started with CSS3
  • Chapter 5 More HTML5
  • Chapter 6 Essential Javascript and jQuery
  • Chapter 7 Working with forms
  • Chapter 8 Websites and Services
  • Chapter 9 Asynchronous Operations
  • Chapter 10 Websocket Communications
  • Chapter 11 HTML5 Supports Multimedia
  • Chapter 12 Drawing with HTML5
  • Chapter 13 Drag and Drop
  • Chapter 14 Making your HTML Location-aware
  • Chapter 15 Local Data with web storage
  • Chapter 16 Offline web applications

Books to Prepare

Below the recommended books for preparing 70-480 Programming in HTML5 with JavaScript and CSS3

Mcsa win 12 Cover Image

Book Name : Exam Ref 70-480 Programming in HTML5 with JavaScript and CSS3 (MCSD): Programming in HTML5 with JavaScript and CSS3

Author Name : Rick Delorme

Publisher : Microsoft Press

Topics Covered in this book:

  • Chapter 1 Chapter 1 Implement and manipulate document structures and objects
  • Chapter 2 Implement program flow
  • Chapter 3 Access and secure data
  • Chapter 4 Use CSS3 in applications