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
Full Length Tests
Post Assessment Questions
LiveLab (Add-on Component)
  • 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)