WE196
Languages and application development environment

JavaScript: discovering advanced concepts

This course introduces the key HTML5 APIs needed to build efficient and interactive web applications. You’ll work with semantic structure, custom data attributes (data-*), advanced form controls, and native audio/video integration.
Topics include the Geolocation API, local persistence via Web Storage, and offline capabilities using service workers. The course also explores abstraction layers like IndexedDB and caching strategies.
A final hands-on exercise guides you through creating an offline-capable web app with local data storage. Perfect for developers and integrators looking to leverage the full potential of HTML5.
Duration
2 days
Schedule
9h to 16h
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930

Objectives of the training

To provide the skills and knowledge required to master modern JavaScript techniques with ECMAScript 6 and understand the key patterns used in developing JavaScript frameworks and their extensions.

Targeted audience

Web integrators and developers.

Prerequisite

Mastery of JavaScript foundations (Course WE105).

Course architecture

  • Table manipulation functions: filter, forEach, map and reduce
  • Review of objects: prototypal inheritance, create and define, property methods
  • Closures
  • A few key JavaScript patterns: module, observer, singleton
  • Properties of ECMAScript 6 (ES6): constants and block scope; destructuring operators; arrow functions; classes; string templates; destructuring; for…of loop; formatting of numbers, dates and currencies; Promise object; modules; generators
  • ECMAScript 8 async/await functions (ES8)
Private or personalized training

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Request a quote
Duration
2 days
Schedule
9h to 16h
Regular fee
$1,035
Preferential fee A preferential rate is offered to public institutions, to members of certain professional organizations as well as to companies that do a certain amount of business with Technologia. To know more, please read the "Registration and rates" section on our FAQ page. Please note that preferential rates are not available for online training courses. Discounts cannot be combined with other offers.
$930
Private or personalized training

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Request a quote

Purchase summary

Training location

Virtuelle

Number of participants
Preferential fee

Request in-company training

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Request in-company training

If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.

Tell us more
No results were found. Please try a new search using other words.
Added to cart View my cart