WE169

HTML5: fundamental APIs

87%

overall satisfaction for this course

?Average calculated from scores obtained from 255 participants who took this course.
  • Duration 3 days
  • Regular fee 1 435
  • Preferential fee 1 290?
  • Locations
    • Quebec City
    • Montreal
  • Laboratory
    course
SUMMARY
DETAILS

Objectives

To provide the knowledge and skills required to use HTML5 and its principle APIs to create Web applications. .

Targeted audience

Developers and integrators.

Prerequisite

Experience with HTML web page creation (Course WE106) and JavaScript Familiarity with the CSS3 standard is desirable (Course WE172).

Customer Testimonials

The course is well structured; The trainer knows the subject very well.

Abdelkrim A. / Webmestre, Maxxum

Content

  • Overview of the HTML5 context, its APIs and the CSS3
  • HTML5 syntax: elements, attributes, DOCTYPE
  • Overview of support, emulators and syntax validation
  • Custom attributes with data and DOMHTML5
  • Forms: new input controls; the placeholder, required, min, max and autofocus attributes; the datalist, meter, progress and output elements; editable content
  • Video and audio: formats and codecs supported, including them in a page without programming, or using APIs to control them programmatically
  • Local storage API for saving unstructured local information
  • Overview of the IndexedDB API and usage through the LocalForage abstraction layer
  • Overview of API service workers for storing application resources for offline access
  • Requirements for a progressive Web app (PWA) and creation of the manifest
  • User interaction: drag and drop and File API
  • API history
  • Introduction to the WebSocket protocol and API

General Note

Note that the structural elements (section, article, header, footer, nav, aside, main, figure, time, picture) are presented in the HTML course (Course WE106).

DATES*

*Unless stated otherwise, all sessions are in French.
  • Quebec City

    October 24 to October 26 2018

  • Montreal

    January 14 to January 16 2019

  • Montreal

    April 1 to April 3 2019

Trainer(s) assigned(s)