top of page

Introduction to Microsoft Certified Solutions Associate (MCSA) - Web Applications Exam

Writer's picture: Katy MorganKaty Morgan

The Microsoft Exam is challenging and thorough preparation is essential for success. This exam study guide is designed to help you prepare for the Programming in HTML5 with JavaScript and CSS3 certification exam. It contains a detailed list of the topics covered on the Professional exam, as well as a detailed list of preparation resources. These study guide for the Programming in HTML5 with JavaScript and CSS3 will help guide you through the study process for your certification.


70-480 Questions, 70-480 Quiz, 70-480, Microsoft Programming in HTML5 with JavaScript and CSS3 Certification, Microsoft 70-480 Question Bank, MCSA Web Applications, MCSA Web Applications Mock Exam, Microsoft MCSA Web Applications Certification, Programming in HTML5 with JavaScript and CSS3 Sample Questions, Microsoft 70-480 Practice Test Free, MCSA Web Applications Certification Sample Questions
70-480: Programming in HTML5 with JavaScript and CSS3

70-480 Programming in HTML5 with JavaScript and CSS3 Exam Summary


Exam Name: Microsoft Certified Solutions Associate (MCSA) - Web Applications

Exam Code: 70-480

Exam Price: $165 (USD)

Duration: 120 mins

Number of Questions: 45-55

Passing Score: 700 / 100

Reference Books: 20480B

Schedule Exam: Pearson VUE


Exam Syllabus: 70-480 Microsoft Certified Solutions Associate (MCSA) - Web Applications


1. 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.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. 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. 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)


Microsoft 70-480 Certification Sample Questions and Answers


To make you familiar with Programming in HTML5 with JavaScript and CSS3 (70-480 ) certification exam structure, we have prepared this sample question set. We suggest you to try our Sample Questions for MCSA Web Applications 70-480 Certification to test your understanding of Microsoft 70-480 process with real Microsoft certification exam environment.


70-480 Programming in HTML5 with JavaScript and CSS3 Sample Questions:-


01. Which transformation enables you to change the size of an element?


a) rotate

b) skew

c) translate

d) scale


02. Absolute positioning positions an object relative to what?


a) The top-left corner of the browser window.

b) The top-left corner of its parent element.

c) Centered inside the window.

d) Centered inside its parent element.


03. Which iterative control syntax can guarantee that the loop is processed at least once?


a) for...in loop

b) while loop

c) do...while loop

d) for loop


04. Which of the following statements will apply a box shadow to the right and bottom edge of a div element?


a) box-shadow: gray 5px 5px;

b) box-shadow: gray -5px 5px;

c) box-shadow: gray 5px -5px;

d) box-shadow: gray -5px -5px;


05. How many web workers/subworkers can run concurrently?


a) A multiple of four web workers including subworkers, per processor

b) 16 workers by default, but you can change that number via self.configuration

c) A limitless number of workers

d) A limit of eight workers, each with a maximum of eight subworkers


06. Which of the following is false about a flexbox layout?


a) The direction of the elements in a flexbox can be controlled with the flex-direction property.

b) The elements layout can be configured along the layout axis using the flex-pack property.

c) Elements in a flexbox are called flexbox items.

d) Elements in a flexbox can be set into rows and columns.


07. In JavaScript, which of the following isn’t a native object?


a) Function

b) Array

c) Integer

d) Person


08. Which of the following aren’t valid sections of the AppCache manifest?


a) Cache manifest

b) Session manifest

c) Network manifest

d) Fallback manifest


09. Which of the following regular expression characters denote the end of the string?


a) $

b) %

c) ^

d) &


10. What do you need to do to designate a page as available offline?


a) Specify in JavaScript as document.offLine=true.

b) Specify the manifest attribute on the form element.

c) Specify the manifest attribute on the HTML element.

d) Tell users to switch to offline mode using their browser. No code is required.



Answers:-


Answer 1:- d

Answer 2:- b

Answer 3:- c

Answer 4:- a

Answer 5:- c

Answer 6:- d

Answer 7:- d

Answer 8:- b

Answer 9:- a

Answer 10:- c

6 views0 comments

Comments


bottom of page