Détails :
Durée :
5 Jours
Prérequis :
Public :
Objectifs :
- Comprendre les différences entre les différentes versions de JavaScript.
- Maîtriser variables, opérateurs, fonctions et déclarations JavaScript.
- Implémenter la POO avec classes et méthodes en ES6.
- Manipuler le DOM pour dynamiser la structure des pages.
- Gérer efficacement les événements avec les techniques modernes.
- Simplifier la manipulation du DOM et des événements avec jQuery.
- Maîtriser les promesses pour gérer l'asynchronisme en JavaScript.
- Utiliser AJAX, JSON et fetch pour interagir avec le serveur.
- Implémenter la communication en temps réel via les web sockets.
- Exécuter des traitements asynchrones grâce aux Web Workers.
- Découvrir diverses API pour enrichir l'interactivité JavaScript.
Demande de devis :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation
veuillez remplir notre formulaire de mise en relation.
Cursus de formation :
Programme détaillé de la formation :
- Le W3C : World Wild Web Consortium
- Rappels sur le langage HTML
- Rappels sur le langage CSS
- Historique des versions JavaScript
- La compatibilité des navigateurs
- ES6 : une nouvelle manière de coder en JavaScript.
- La déclaration des variables
- Différences entre var, let et const
- Les opérateurs et les instructions du langage
- La déclaration de fonctions
- Définition d'une classe
- Définition de constructeurs
- Définition de méthodes
- Définition de propriétés
- Présentation du modèle DOM
- Ajout, modification et suppression de noeuds dans le DOM
- La manipulation des données de styles
- Mise en oeuvre d'effets visuels
- Ancienne approche VS approche moderne.
- L'objet d'événement
- La propagation des événements
- jQuery VS Javascript
- Write less, do more
- Manipulation du DOM via jQuery
- Gestion des événements via jQuery
- Utilisation d'effets spéciaux jQuery
- Le module jQuery UI
- Introduction aux promesses et leur utilité
- Création et consommation d'une promesse
- Chaînage des promesses et gestion des erreurs
- Exemples pratiques et bonnes pratiques
- Introduction à JSON
- Introduction à AJAX (Asynchronous JavaScript And Xml)
- Sérialiser, désérialiser, envoyer et recevoir des données avec XMLHTTPRequest
- Simplifier le code Ajax avec jQuery
- Appels de services web RESTful/JSON
- Utilisation de l'API fetch
- Fonctionnement des web sockets
- Utiliser l'API socket web avec JavaScript pour se connecter, envoyer, recevoir et gérer les événements
- Exécuter un traitement asynchrone et garantir l'isolement pour les opérations sensibles
- Utiliser les API "Web Worker" à partir de code
- JavaScript pour créer, exécuter et suivre le processus "Web worker"
- L'API des Canvas
- L'API de Drag'n Drop
- L'API multimédia (audio, vidéo)
- L'API de localisation
- L'API des Storages
- L'API Indexed DB
- L'API WebGL
Rappels sur les technologies Web
Introduction à JavaScript
Les fondamentaux
POO (Programmation Orientée Objet) ES6
Introduction à DOM (Document Object Model)
La gestion moderne des événements
Utilisation de jQuery
Les promesses en JavaScript
Communiquer avec une source de données distante
Implémenter des communications en temps réel à l'aide des web sockets
L'API Web Worker
Les autres API JavaScript