Skip Ribbon Commands
Skip to main content

GS 145 - HTML5 Application Development


Duration: 4 Days

Audience: Developer



Delivery Method:

Software Assurance Value:

Microsoft CPE:

Course Information

Course Description

In this fast-paced, hands-on course you will work through practical lab application using the latest industry development trends and best practices. You will explore the new HTML5 structural, semantic, and form tags. You will also learn the current state of browser support for HTML5 and the theory behind all the recent updates and changes in the technology.

Course Objectives

  • How to start building HTML5 pages
  • Major benefits of HTML5
  • Difference between HTML5 and HTML 4
  • HTML5s new elements and attributes
  • Use all the cool new HTML5 form elements
  • Current state of browser support for HTML5 and how to make your HTML5 sites degrade gracefully

Course Audience

Experienced developers who need to expand their knowledge of web design and development

Course Outline

1.      Overview of HTML5 – How we got here.

  • What problems HTML 4 addresses
  • What problems XHTML addresses
  • How HTML5 addresses these problems
  • About the new features of HTML5
  • What is in the HTML5 Spec
  • About browser support for HTML5

2.      Laying out a Page with HTML5

  • Page Structure
  • New HTML5 Structural Tags
  • Page Simplification
  • HTML5 - How We Got Here
  • Section Tag
  • Article Tag
  • Outlining
  • Accessibility

3. HTML5 Forms

  • Modernizer
  • New Input Types
  • HTML5 New Form Attributes
  • New Form Field Attributes
  • New Form Elements

4. HTML5 Audio and Video

  • Supported Media Types
  • Audio Element
  • The Video Element
  • Accessibility
  • Scripting Media Elements
  • Dealing with Non-Supporting Browsers

5. HTML5 Canvas

  • Canvas
  • Drawing Lines
  • Color and Transparency
  • Rectangles
  • Circles and Arcs
  • Quadratic and Bézier Curves
  • Images
  • Text

6. Integrated APIs

  • Drag and Drop API

7. .  HTML5 Geolocation

  • Geolocation Methods
  • Location Properties
  • Handling Errors

Course Prerequisites

Basic HTML4, basic CSS, and basic JavaScript development skills are required

Course Schedule
This course is not scheduled yet.