• Let’s Talk

  • Home
  • /HTML5: Developing Applications with HTML5

HTML5: Developing Applications with HTML5

In On3′s Developing Applications with HTML5 training course, you will learn how to create web pages and web applications using HTML5 markup and JavaScript APIs. HTML5 is the next major milestone in HTML and it is not just another incremental enhancement; it represents an enormous advance for modern web applications. On3′s HTML5 training course covers web development using the parts of the specification that are stable and recommended while providing an update on the status of the areas not yet ready for production. This HTML5 training course teaches developers how to create and use the sections of HTML5 that are ready in conjunction with other web development technologies.


Duration:

  • This is a Two (2) Day Instructor-led Class from our true real-world instructor

Upcoming Classes:

    • Jul 1, 2013 - Jul 2, 2013.: 9:00 am - 5:00 pm

    • Sep 5, 2013 - Sep 6, 2013.: 9:00 am - 5:00 pm

    • Nov 7, 2013 - Nov 8, 2013.: 9:00 am - 5:00 pm

Tuition:

  • $995.00

Prerequisites:

This course is designed for application developers who want training to bring the power of HTML5 to their web applications. To gain the most from this class, you should:

  • Have prior experience working with HTML 3.2/4.0/XHTML
  • Have a working knowledge of CSS
  • Have a basic understanding of JavaScript

Training Formats:

  • On3 Software Training - Denver: 1091 South Gaylord Street, Denver, CO, 80209
  • On3 Online: On3′s exclusive real world instructor-led training available online. You have a real seat in the live class, you just join our classroom remotely! Get the “Real In-classroom Experience” from anywhere.

Emphasized topics include:

  • Learn the differences between HTML 4 and HTML 5
  • Embed multimedia into a web page using HTML 5
  • Add structure to your document using new tags
  • Use the new form elements supported by HTML 5
  • Learn which tags and attributes have been deprecated
  • Develop a basic understanding of MathML and SVG
  • Understand cross-browser compatibility issues
  • Learn how to develop off-line applications
  • Create an application that leverages an advanced drag & drop
  • Integrate 2-D canvas drawing and WYSIWYG editing into your forms

On3 Extras

Every class is a little different at On3 because we often add additional topics, not taught anywhere, that suit the needs of the students. i.e. localization, best practices, etc… So, if it’s not in the outline, just ask the instructor and they’ll be happy to cover the additional topics as well.

Need Customized Training?

We offer tailored content to fit the needs of your group. We can even come to your office for On3 On-site Training.

Course Outline

Introducing HTML5

  • Reviewing Features and Benefits
  • Understanding the HTML5 document header
  • Structuring your document with <header>, <footer>, <nav>, <figure> and other new structure tags
  • Tagging microdata
  • Using Audio and Video
  • Implementing custom attributes
  • Introducing MathML
  • Introducing SVG
  • Reviewing deprecated elements and attributes
  • Coding for optimum browser compatibility

Styling your HTML 5 pages

  • Using the new CSS selectors
  • Using advanced layout techniques
  • Adding cool font and visual effects
  • Coding for optimum browser compatibility – including handheld devices

Working with Forms

  • Setting autofocus to a field
  • Using the Placeholder attribute
  • Capturing email addresses
  • Capturing url addresses
  • Capturing a telephone number
  • Capturing numbers (spinner)
  • Capturing numbers (slider)
  • Using the Date, Month, Week, Time inputs
  • Defining a Search Box
  • Choosing a Color
  • Using a DataList
  • Creating Selection Groups
  • Defining Command Buttons
  • Setting field input to be required
  • Styling fields with new pseudo-selectors
  • Creating a WYSIWYG editor
  • Adding right-mouse button support
  • Ensuring Compatibility with Older Browsers

Developing HTML 5 Applications

  • Drawing with the <canvas> element
  • Using Web Sockets for communications
  • Storing data locally
  • Adding off-line support
  • Implementing Drag & Drop
  • Adding notifications
  • Using the Undo manager
  • Using GeoLocation
  • Scaling your application with Web Workers
  • Supporting multiple browsers and devices