JavaScript avancé (Live Virtual Class)

Blended learning

Combien de temps dure la formation ?

 2,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

Quels sont les prérequis ?

Connaissances JavaScript

Quels sont les objectifs poursuivis ou les compétences visées ?

JavaScript est devenu un langage incontournable depuis la montée en puissance des applications web exploitant en particulier les technologies Ajax.
De nombreux frameworks ont permis de faciliter son écriture et son utilisation, mais au dépends d'une bonne connaissance de ses concepts importants.

Cette formation JavaScript avancé permet de maîtriser les aspects de ce langage comme le prototypage ou la gestion de modules avec WebPack, de découvrir les avancées d'ECMAScript6 (ES6) et les façons de commencer à coder avec.

  • Maitriser la programmation objet Javascript
  • Connaitre les concepts avancés comme les Promise
  • Structurer son projet web / javascript

Quel est le contenu de la formation ?

Chargement de JavaScript
  • Namespace
  • Modules Javascript
  • Asynchronous Module Definition (AMD)
  • AMD avec Webpack
Programmation Objet en JavaScript
  • Espaces de nom
  • Programmation orientée prototype
  • Objets natifs / littéraux
  • Constructeur et instances
  • Propriétés et méthodes
  • Héritage et encapsulation
  • Abstraction et polymorphisme
Programmation Fonctionnelle en JavaScript
  • Immutabilité et fonctions
  • Porté des variables et Closures
  • Fonctions d'ordre supérieur
  • Lambdas
  • Récursivité
Structure de projet JavaScript
Présentation ECMA script 6
  • Variables locales, arguments par défaut
  • Arrow functions
  • Générateurs et Promises
  • Data-binding et Object Observe
  • Frameworks
    • CoffeeScript
    • 6 to 5
    • Traceur
    • Typescript

Que recevez-vous à la fin de la formation ?

Une attestation de participation sera transmise aux participants

Ces formations pourraient vous intéresser

FR
Journée
Blended-Learning
Langages informatiques - Langage XML
27.08.2026
FR
Journée
Blended-Learning
Langages informatiques - Langage SQL
22.09.2026
FR
Journée
Blended-Learning
Langages informatiques - Langage CSS
22.09.2026