JavaScript - Exploiter sa puissance pour dynamiser les applications Web par Groupe Arkesys - Avanteam Formation
Lieu(x)
En centre (13)
Durée
Total : 35 heures
En centre : 35 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Introduction
HTML, CSS et JavaScript : Les 3 langages du navigateur
Rôle du JavaScript dans un site Web
Caractéristiques de JavaScript et relations avec le standard ECMAScript
Support de JavaScript dans les différents navigateurs
Imbrication de JavaScript dans HTML
Conventions de formatage et de codage
Console, débogage et outils des navigateurs
Environnement de développement et de débogage
La syntaxe JavaScript
Déclaration des variables
Les types de données
Les tableaux
Les opérateurs et expressions
Les structures de contrôle
Les fonctions : déclaration et appel
Les objets globaux : String, Date, RegExp, Array
L'approche objet en JavaScript
Fonctions anonymes et encapsulation
Objets
Propriété prototype
Fonctions flèche
Destructuration
Casses et héritage
Constructeurs et accesseurs
Les objets du navigateur
Les principaux objets du DOM
window, document, history, location, navigator
Déboguer et générer des logs avec l'API Console
Contrôler la version et tester la compatibilité du navigateur
Interagir avec le DOM
Notion de noeud et d'arborescence de noeuds
Parcourir et rechercher des éléments avec l'API Selector (querySelector() et querySelectorAll())
Modifier la présentation et le contenu du DOM
Modifier la structure du document
Modifier un élément HTML
Gestion avancée des événements
Intercepter les événements avec la fonction addEventListener()
Comprendre la propagation des événements
Objet Event
Création d'événements personnalisés
Validation des formulaires côté client
Ecrire et lire dans les champs des formulaires
Mettre en place des champs obligatoire
Valider les informations saisies
Mise en oeuvre des expressions régulières
Activer et désactiver le bouton d'envoi
Persistance des données en local
Comprendre la différence entre les objets storage et les cookies
L'API Storage
Utilisation du contexte local storage en lecture/écriture
Utilisation du contexte session storage en lecture/écriture
Sauvegarder et restaurer l'état d'une page ou d'une application Web au chargement
Mise en oeuvre des bases de données SQLite ou IndexedDB
Communication réseau (AJAX, JSON et services REST)
Définition et conception d'un service REST
L'objet XMLHttpRequest2
Configurer une
HTML, CSS et JavaScript : Les 3 langages du navigateur
Rôle du JavaScript dans un site Web
Caractéristiques de JavaScript et relations avec le standard ECMAScript
Support de JavaScript dans les différents navigateurs
Imbrication de JavaScript dans HTML
Conventions de formatage et de codage
Console, débogage et outils des navigateurs
Environnement de développement et de débogage
La syntaxe JavaScript
Déclaration des variables
Les types de données
Les tableaux
Les opérateurs et expressions
Les structures de contrôle
Les fonctions : déclaration et appel
Les objets globaux : String, Date, RegExp, Array
L'approche objet en JavaScript
Fonctions anonymes et encapsulation
Objets
Propriété prototype
Fonctions flèche
Destructuration
Casses et héritage
Constructeurs et accesseurs
Les objets du navigateur
Les principaux objets du DOM
window, document, history, location, navigator
Déboguer et générer des logs avec l'API Console
Contrôler la version et tester la compatibilité du navigateur
Interagir avec le DOM
Notion de noeud et d'arborescence de noeuds
Parcourir et rechercher des éléments avec l'API Selector (querySelector() et querySelectorAll())
Modifier la présentation et le contenu du DOM
Modifier la structure du document
Modifier un élément HTML
Gestion avancée des événements
Intercepter les événements avec la fonction addEventListener()
Comprendre la propagation des événements
Objet Event
Création d'événements personnalisés
Validation des formulaires côté client
Ecrire et lire dans les champs des formulaires
Mettre en place des champs obligatoire
Valider les informations saisies
Mise en oeuvre des expressions régulières
Activer et désactiver le bouton d'envoi
Persistance des données en local
Comprendre la différence entre les objets storage et les cookies
L'API Storage
Utilisation du contexte local storage en lecture/écriture
Utilisation du contexte session storage en lecture/écriture
Sauvegarder et restaurer l'état d'une page ou d'une application Web au chargement
Mise en oeuvre des bases de données SQLite ou IndexedDB
Communication réseau (AJAX, JSON et services REST)
Définition et conception d'un service REST
L'objet XMLHttpRequest2
Configurer une
Objectifs
A l'issue de cette formation, l'apprenant sera capable de :
Maîtriser la syntaxe du langage JavaScript ;
Mettre en oeuvre les concepts de programmation orientée objet avec JavaScript ;
Manipuler les objets du navigateur Web ;
Interagir dynamiquement avec le DOM pour modifier, ajouter, supprimer des objets dans la page Web ;
Ajouter de l'interactivité à vos sites Web ;
Mettre en place des gestionnaires d'événements sur les différents objets d'une page Web ;
Créer des formulaires interactifs pour saisir et valider les informations entrées par les utilisateurs ;
Exploiter les contextes de stockage de données en local ;
Invoquer un service Web REST avec une requête AJAX ;
Mettre en oeuvre des opérations de glisser
- déposer d'objets ;
Exploiter l'API File pour lire et écrire des fichiers en local ;
Interagir avec des contenus multimédias ;
Mettre en oeuvre l'API de géolocalisation.
Maîtriser la syntaxe du langage JavaScript ;
Mettre en oeuvre les concepts de programmation orientée objet avec JavaScript ;
Manipuler les objets du navigateur Web ;
Interagir dynamiquement avec le DOM pour modifier, ajouter, supprimer des objets dans la page Web ;
Ajouter de l'interactivité à vos sites Web ;
Mettre en place des gestionnaires d'événements sur les différents objets d'une page Web ;
Créer des formulaires interactifs pour saisir et valider les informations entrées par les utilisateurs ;
Exploiter les contextes de stockage de données en local ;
Invoquer un service Web REST avec une requête AJAX ;
Mettre en oeuvre des opérations de glisser
- déposer d'objets ;
Exploiter l'API File pour lire et écrire des fichiers en local ;
Interagir avec des contenus multimédias ;
Mettre en oeuvre l'API de géolocalisation.
Centre(s)
- Marseille - 8ème (13)
Secteur(s)
Formation proposée par : Groupe Arkesys - Avanteam Formation
À découvrir