0% found this document useful (0 votes)
83 views

98-375 HTML5 Application Development Fundamentals - Skills Measured

This document outlines the skills measured on an exam for HTML5 Application Development Fundamentals. It is divided into four main sections that make up the exam: managing the application lifecycle (20%), building the user interface with HTML5 (27%), formatting the user interface with CSS (23%), and coding with JavaScript (30%). Each section lists the key objectives that may be included on the exam, such as using various HTML5 tags, core CSS concepts, updating the UI with JavaScript, and accessing device resources.

Uploaded by

Alex Pascu
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
83 views

98-375 HTML5 Application Development Fundamentals - Skills Measured

This document outlines the skills measured on an exam for HTML5 Application Development Fundamentals. It is divided into four main sections that make up the exam: managing the application lifecycle (20%), building the user interface with HTML5 (27%), formatting the user interface with CSS (23%), and coding with JavaScript (30%). Each section lists the key objectives that may be included on the exam, such as using various HTML5 tags, core CSS concepts, updating the UI with JavaScript, and accessing device resources.

Uploaded by

Alex Pascu
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

98-375 HTML5 Application Development Fundamentals

Skills Being Measured

This exam measures your ability to accomplish the technical tasks listed below.

The percentages indicate the relative weight of each major topic area on the exam. The higher the percentage,
the more questions you are likely to see on that content area on the exam.

The information after This objective may include but is not limited to is intended to further define or scope the
objective by describing the types of skills and topics that may be tested for the objective. However, it is not an
exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on
other skills and topics related to the objective that are not explicitly listed here.

Manage the Application Life Cycle (20%)

Understand the platform fundamentals.


o This objective may include but is not limited to: packaging and the runtime environment: app package,
app container, credentials/permission sets, host process, leveraging existing HTML5 skills and content
for slate/tablet applications
Manage the state of an application.
o This objective may include but is not limited to: manage session state, app state, and persist state
information; understand states of an application; understand the differences between local and session
storage
Debug and test an HTML5-based touch-enabled application.
o This objective may include but is not limited to: touch gestures; understand which gestures you test
on a device
Publish an application to a store.
o This objective may include but is not limited to: understand requirements for marketplace submissions

Build the User Interface by Using HTML5 (27%)

Choose and configure HTML5 tags to display text content.


Choose and configure HTML5 tags to display graphics.
o This objective may include but is not limited to: when, why, and how to use Canvas; when, why, and
how to use scalable vector graphics (SVG)
Choose and configure HTML5 tags to play media.
o This objective may include but is not limited to: video and audio tags
Choose and configure HTML5 tags to organize content and forms.
o This objective may include but is not limited to: tables, lists, sections; semantic HTML
2.5. Choose and configure HTML5 tags for input and validation.

Format the User Interface by Using CSS (23%)

Understand the core CSS concepts.


o This objective may include but is not limited to: separating presentation from content create content
with HTML and style content with CSS; managing content flow - inline vs. block flow; managing
positioning of individual elements float vs. absolute positioning; managing content overflow
scrolling, visible, and hidden; basic CSS styling
Arrange user interface (UI) content by using CSS.
o This objective may include but is not limited to: using flexible box and grid layouts to establish content
alignment, direction, and orientation; proportional scaling and use of free scale for elements within a
flexible box or grid; ordering and arranging content; concepts for using flex box for simple layouts and
grid for complex layouts; grid content properties for rows and columns; using application templates
Manage the flow of text content by using CSS.
o This objective may include but is not limited to: regions and using regions to flow text content
between multiple

sections content source, content container, dynamic flow, flow-into, flow-from, msRegionUpdate,
msRegionOverflow, msGetRegionContent(); columns and hyphenation and using these CSS settings to
optimize the readability of text; using positioned floats to create text flow around a floating object

Manage the graphical interface by using CSS.


o This objective may include but is not limited to: graphics effects - rounded corners, shadows,
transparency, background gradients, typography, and Web Open Font Format; 2D and 3D
transformations translate, scale, rotate, skew, and 3D perspective transitions and animations; SVG
filter effects; Canvas

Code by Using JavaScript (30%)

Manage and maintain JavaScript.


o This objective may include but is not limited to: creating and using functions; jQuery, and other third-
party libraries
Update the UI by using JavaScript.
o This objective may include but is not limited to: locating/accessing elements; listening and responding
to events; showing and hiding elements; updating the content of elements; adding elements
Code animations by using JavaScript.
o This objective may include but is not limited to: using animation; manipulating the canvas; working
with images, shapes, and other graphics
Access data access by using JavaScript.
o This objective may include but is not limited to: sending and receiving data; transmitting complex
objects and parsing; loading and saving files; App Cache; datatypes; forms; cookies; localStorage
Respond to the touch interface.
o This objective may include but is not limited to: gestures, how to capture and respond to gestures
Code additional HTML5 APIs.
o This objective may include but is not limited to: GeoLocation, Web Workers, WebSocket; File API
Access device and operating system resources.
o This objective may include but is not limited to: in memory resources such as contact lists and
calendar; hardware capabilities such as GPS, accelerometer and camera

You might also like