WE196
Technologies de l'information

JavaScript : découvrir les notions avancées

Approfondir JavaScript moderne avec ES6+, programmation asynchrone et concepts avancés


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.
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.
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.

Objectif

Ê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.

Est-ce pour vous ?

Intégrateurs et développeurs Web.

Préalables

Maîtrise des bases de JavaScript (cours WE105).

Vos gains

  • Manipuler efficacement les tableaux avec les méthodes filter, map, reduce et forEach
  • Maîtriser les concepts avancés comme les closures et l’héritage prototypique
  • Utiliser les fonctionnalités modernes ES6+ pour écrire un code plus clair et performant
  • Implémenter la programmation asynchrone avec Promises et async/await
  • Appliquer des patrons de conception JavaScript pour structurer des applications maintenables
  • Contenu

    • 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)

    💡 Informations utiles

    Nos formations sont offertes à Montréal ou Québec en présentiel ou en format virtuel. Les dates et lieux sont précisés lors de votre choix de session ci-dessous. Si vous avez des questions concernant l'inscription, les horaires, la langue d’enseignement ou les modalités d’annulation, consultez notre FAQ .

    Intervenants

    Durée
    2 jours
    Horaire
    9h à 16h
    Tarif régulier
    1 035 $
    Tarif préférentiel Un tarif préférentiel est accordé pour chacun des cours aux organismes publics, aux membres de certaines associations ainsi qu’aux entreprises ayant une entente avec Technologia (voir FAQ). Pour la liste complète des entités admissibles, consulter la section « Tarification » des FAQ. Notez également qu’aucun tarif préférentiel n’est accordé pour les formations en ligne. Les rabais accordés sur les formations ne peuvent être cumulables avec aucune autre promotion.
    930 $
    Formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Demander une soumission

    Demander une formation en entreprise

    Vous avez plusieurs employés intéressés par une même formation? Que ce soit en présentiel dans vos bureaux ou à distance en mode virtuel, nous offrons des formations privées adaptées aux besoins de votre équipe. Des tarifs de groupes sont disponibles. Contactez-nous pour plus de détails ou demandez une soumission en ligne.

    Dites-nous en plus
    Ajout effectué Voir mon panier