JavaScript: perfectionnement
-
Prise en charge
Nos équipes s’engagent à vous rappeler sous 24 à 72 heures.
-
Durée et prix:
En distanciel
Durée: 14 heures
1350€ ht, 1620€ ttc.
Entrée permanente.En présentiel
Durée: 2 jours.
Inter: 1350€ ht
Intra: à partir de 900€ ht la journée. -
Objectifs :
Apprendre et maîtriser le DOM et Ajax
Utiliser les syntaxes de classe
Exploiter les traitements asynchrone
Dialoguer avec un serveur
Utiliser le format XML
Utiliser le format JSON -
Niveau requis :
Connaissance en HTML et CSS, et avoir suivi la formation Javascript Initiation.
-
Public :
Développeurs Web – Webmasters – Intégrateurs.
-
Moyens pédagogiques :
Explications, démonstrations, exercices, vérification des acquis
-
Moyens techniques :
En distanciel : le stagiaire doit disposer du logiciel enseigné, du logiciel permettant la connexion à distance avec le formateur et d’une connexion de bonne qualité.
En présentiel : Un ordinateur par personne – Vidéo projecteur – Connexion Internet -
Modalités d’évaluation :
Questionnaire d’évaluation en fin de session
-
Version PDF :
-
Programme :
-
Aller plus loin avec les objets
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
-
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Barre de progressionProtocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Gestion des erreursBarre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Instancier et préparer un objet XMLHttpRequestGestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Les fonctions resolve () et reject ()Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Créer une promesseLes fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Iterator et GeneratorLes collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
HéritageIterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Les variables et méthodes de classe (static)Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Constructeur et accesseurLes variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Déclaration de ClasseConstructeur et accesseur
Les variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Déclaration de ClasseConstructeur et accesseur
Les variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Les méthodes associées aux chaînes de caractèresLa classe Math
Internationalisation: format de dates et monétaires
Utiliser les syntaxes de classe
Déclaration de ClasseConstructeur et accesseur
Les variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Les chaînes de caractères et les datesLes méthodes associées aux chaînes de caractères
La classe Math
Internationalisation: format de dates et monétaires
Utiliser les syntaxes de classe
Déclaration de ClasseConstructeur et accesseur
Les variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
L’association d’objet rapide (Object.assign () )Les chaînes de caractères et les dates
Les méthodes associées aux chaînes de caractères
La classe Math
Internationalisation: format de dates et monétaires
Utiliser les syntaxes de classe
Déclaration de ClasseConstructeur et accesseur
Les variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Déclaration de méthodesL’association d’objet rapide (Object.assign () )
Les chaînes de caractères et les dates
Les méthodes associées aux chaînes de caractères
La classe Math
Internationalisation: format de dates et monétaires
Utiliser les syntaxes de classe
Déclaration de ClasseConstructeur et accesseur
Les variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Le prototypageDéclaration de méthodes
L’association d’objet rapide (Object.assign () )
Les chaînes de caractères et les dates
Les méthodes associées aux chaînes de caractères
La classe Math
Internationalisation: format de dates et monétaires
Utiliser les syntaxes de classe
Déclaration de ClasseConstructeur et accesseur
Les variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]
Le prototypageDéclaration de méthodes
L’association d’objet rapide (Object.assign () )
Les chaînes de caractères et les dates
Les méthodes associées aux chaînes de caractères
La classe Math
Internationalisation: format de dates et monétaires
Utiliser les syntaxes de classe
Déclaration de ClasseConstructeur et accesseur
Les variables et méthodes de classe (static)
Héritage
Iterator et Generator
Les collections (Set et Map)
Atelier pratique: Créer le jeu du chifumi en orienté objet
Exploiter les traitements asynchrones avec les promesses
DéfinitionCréer une promesse
Les fonctions resolve () et reject ()
Attacher nos callbacks à une promise (then () , catch ()
Atelier pratique: Récupérer des données à l’aide de Promesse
Dialoguer avec un serveur (Ajax, XMLHttpRequest)
Principe de communication asynchroneInstancier et préparer un objet XMLHttpRequest
Gestion des erreurs
Barre de progression
Protocole HTTP, méthodes et status
Sérialisation et désérialisation de données
Utilisation des données: le format XML, le format JSON
Atelier pratique: soumettre et lire des données provenant d’une API REST
[/dt_vc_list][/vc_column][/vc_row]