JavaScript avancé (Live Virtual Class)

Blended learning

Who is the training for?

All public

Duration

2,00 day(s)

Language(s) of service

EN FR

Next session

04.01.2025
Location
Live Virtual Class

Price

1450,00€

Prerequisites

Connaissances JavaScript

Goals

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

Contents

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

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
04.01.2025

05.01.2025
Live Virtual Class
FR 1450,00€
27.02.2025

28.02.2025
Live Virtual Class
FR 1450,00€

Organization contact details

Nathalie Thielemans / Nassera Aici

These courses might interest you

EN
Day
On request
Computer language - Javascript language
EN
Day
On request
Computer language - Java language