Formation Technologies de l'information : JavaScript : découvrir les notions avancées
Cette formation vous initie aux API clés du HTML5 pour concevoir des applications Web efficaces et interactives. Vous explorerez les éléments structurants du HTML5, les attributs personnalisés avec data-*, les formulaires intelligents, et l’intégration native de contenus audio et vidéo.
<br/>
Vous apprendrez à utiliser les API de géolocalisation, de stockage local et les service workers pour gérer les données hors ligne. Des couches d’abstraction comme IndexedDB sont également abordées.
<br/>
Un exercice final vous permettra de créer une application Web fonctionnant hors ligne avec persistance locale.
Une base solide pour développeurs et intégrateurs.
Le programme de la formation
- Fonctions de manipulation de tableaux : filter, forEach, map et reduce
- Retour sur les objets : héritage prototypique, méthodes create et defineProperty
- Concept des fermetures (closures)
- Quelques patrons JavaScript essentiels : module, observateur (observer), singleton
- Propriétés du ECMAScript 6 (ES6) : constantes et portée de bloc; opérateur de décomposition; fonctions fléchées; classes; gabarits de chaînes de caractères; déstructuration; boucle for…of; formatage des nombres, dates et devises; objet Promise; modules; générateurs
- Fonctions async/await du ECMAScript 8 (ES8)
À qui s'adresse cette formation ?
Public cible
Intégrateurs et développeurs Web.
Prérequis
Maîtrise des bases de JavaScript (cours WE105).
Les objectifs de la formation
Être en mesure de maîtriser les techniques modernes du JavaScript avec le ECMAScript 6 et comprendre les patrons essentiels qui sont utilisés dans le développement de cadres applicatifs JavaScript et de leurs extensions.
