Scroll to top button

HTML5 Application Development Fundamentals

ISBN : 9781616915766

Get certified for Microsoft HTML5 Application Development Fundamentals: 98-375 exam with HTML5 Application Development Fundamentals course and live-lab. Live-lab is a real computer equipment, networked together and conveniently accessible over the Internet using virtualization. This course and live-lab focus on the objectives covered in the 98-375 exam and provides the skills to manage the application life cycle, build the user interface (UI) by using HTML5, format the user interface by using Cascading Style Sheets (CSS), and code by using JavaScript.

The MTA: HTML5 Application Development Fundamentals exam is a standalone certification from Microsoft with the exam code 98-375. The certification is targeted at those professionals who want to prove their core HTML5 client application development skills.

Glossary of terms
Pre Assessment Questions
Post Assessment Questions
LiveLab (Add-on Component)
Exam related FAQs
What are the prerequisites for this exam? There are no defined pre-requisites for this certification. Candidates should have solid foundational knowledge of CSS and JavaScript. It is recommended that candidates be familiar with the concepts of and have some hands-on experience with the related technologies.
What is the exam registration fee? USD 127
Where do I take the exam?

The Microsoft's 98-375 exam is administered by Certiport and Pearson VUE at testing centers worldwide.

  • For Certiport: Click here to find a testing center near you.
  • For Pearson VUE: Click here to find a testing center near you.
What is the format of the exam?
  • Multiple choice questions
How many questions are asked in the exam? The exam contains 40-60 questions.
What is the duration of the exam? 50 minutes
What is the passing score? 700

(on a scale of 0-1000)

What is the exam's retake policy?

98-375 exam, Microsoft's retake policy:

  • If a candidate does not achieve a passing score on an exam the first time, the candidate must wait 24 hours before retaking the exam.
  • If a candidate does not achieve a passing score the second time, the candidate must wait seven days before retaking the exam a third time.
  • A seven-day waiting period is imposed for each subsequent exam retake.
  • A candidate may not take a given exam any more than five times per year (12 months). This 12-month period starts the day of the fifth unsuccessful exam retake. The candidate is then eligible to retake the exam 12 months from that date. To take a given exam more than five times per year, a candidate must submit a request and obtain prior permission from Microsoft.
  • If a candidate achieves a passing score in an MTA exam, the candidate cannot take it again.
What is the validity of the certification? Microsoft Office Specialist has no expiration. The certification holder is certified for life unless the vendor changes its policy.
Where can I find more information about this exam? To know more about the 98-375, click here.
Which certification covers this exam?
What are the career opportunities after passing this exam?
  • Web developer
  • Server administrator
  • Database administrator
  • Understanding Platform Fundamentals
  • Understanding and Managing Application States
  • Understanding Touch Interfaces and Gestures
  • Debugging and Testing HTML5 Apps
  • Publishing an Application to a Store
  • HTML - Basic tenets
  • It's all in the head
  • An Introduction to CSS
  • Separating Content in HTML
  • Web Design Issues
  • JavaScript
  • A Hello World! journey
  • Supporting HTML5 cross-browser
  • Elements
  • Workflow practices
  • A brave new semantic dawn
  • Structural building blocks: <div>, <section>, and <article>
  • Headings: <header>, <hgroup>, and <h1>-<h6>, plus <footer>
  • The HTML5 outlining algorithm
  • HTML5-style heading element levels
  • Even more structural elements: <nav>, <aside>, <figure> (and <figcaption>)
  • Organising Content
  • Putting it all together
  • Accessibility and HTML5
  • Summary
  • Further Reading
  • The case for Flash
  • Video the HTML5 way
  • Audio
  • Canvas
  • SVG
  • Summary
  • HTML5 Forms
  • Web applications
  • The glorious dawn of the age of the standards-ba...d of compliant browsers, on a variety of devices
  • CSS basics refresher
  • CSS shorthand
  • The cascade, specificity, and inheritance
  • CSS organization and maintenance
  • The web of many devices
  • The Visual Formatting Model of CSS it's boxes all the way down!
  • Flowing Content through Containers Dynamically
  • CSS3 layouts
  • Specifications
  • Typeface and fonts
  • Anatomy of type
  • A brief history of web type
  • Text as image
  • sIFR
  • Cufón
  • SVG fonts
  • @font-face
  • Finding web fonts
  • Baselines
  • Designing with a grid
  • Fun with web type
  • Control the quote glyphs
  • Summary
  • Further Reading
  • Creating Graphics Effects
  • Translate, rotate, scale, skew, transform: 2D and 3D CSS transforms
  • CSS transitions and CSS animations: compare and contrast
  • CSS transitions: bling in 4D!
  • Keyframin' with CSS animations
  • Further Reading
  • Functions
  • Conditional Advance Loading
  • Lazy Loading
  • Recursion
  • Borrowing Methods with apply() or call()
  • Currying
  • Chaining Methods
  • Closure and Returning Functions
  • Callback Functions
  • Memorization
  • Global Abatement with Modules
  • JavaScript Libraries
  • DOM Tree
  • Showing and Hiding Elements
  • Summary
  • Working with the Event Object
  • Downloading Project Files
  • Advance Conditional Loading
  • Telling JavaScript to Stop Listening for an Event
  • Preventing Default Actions from Taking Place
  • Preventing an Event from Traversing the DOM Tree
  • Writing Helper Functions
  • Sliding Sprites
  • Drag-and-Drop Behavior
  • Swapping Skins by Key
  • Initiating Behaviors When the DOM Tree Is Available
  • Fighting Global Evil
  • Animating with Timers
  • Yielding with Timers
  • Working with Images, Shapes, and Other Graphics
  • Summary
  • Sending and Receiving Data
  • Loading and Saving Files
  • Using JavaScript to Validate User Form Input
  • Remembering Visitor Data with Cookies
  • Writing Dynamic Pages Using Ajax
  • Responding to the Touch Interface
  • Coding Additional HTML5 APIs
  • Accessing Device and Operating System Resources

Hands on Activities (LiveLab)