Initiation au JavaScript

Initiation au JavaScript

Cours : 4h24

TP : 8h45

Quiz

Option tutorat

FR

ET_DEV_INITJS

OPTION LABS
Des labs en ligne (machines virtuelles) sont disponibles en option pour réaliser les TP facilement, sans aucune installation sur votre poste.

En savoir plus

Objectifs de la formation

Cette formation s’adresse aux développeurs désireux d’apprendre à développer à l’aide du langage JavaScript la partie front des applications afin de rendre les interfaces plus dynamiques et plus esthétiques. Les ressources utiles sont accessibles via l’onglet Téléchargement sur la page d’accueil de cette formation.

Pré-requis

Public :
Informaticiens

Prérequis :
Pour suivre cette formation, il est nécessaire de disposer de connaissances sur la langage HTML, les feuilles de styles CSS et l’algorithmique.

Contenu de la formation

Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 0h01.
Présentation du cours
• Présentation du cours

Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 1h40.
Introduction à JavaScript
• Objectifs du module
• JavaScript d’hier à aujourd’hui
• Le mode d’exécution du JavaScript
• Les frameworks et librairies JavaScript
• Les outils utilisés dans ce cours
• Démonstration – Installation de Visual Studio Code et de Node.js
• Les paradigmes du JavaScript
• Les variables
• Démonstrations – Les variables
• Les structures de code
• Les collections
• Démonstration – Les collections
• Intégrer du JavaScript dans une page HTML
• Démonstration – Intégrer du JavaScript dans une page HTML
• Outils de debug du navigateur
• Démonstration – Outils de debug du navigateur
• TP à réaliser
• Correction du TP – Niveau 1
• Correction du TP – Niveau 2
• Correction du TP – Niveau 3
• Correction du TP – Niveau 4
• Correction du TP – Niveau 5
• Conclusion

Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 2h10.
Le développement côté client avec JavaScript : notions complémentaires
• Objectifs du module
• Les fonctions
• Les fonctions anonymes
• Les fonctions fléchées
• Démonstration – Les fonctions
• Callback
• Closure
• Démonstration – Callback
• Démonstration – Closure
• SetTimeout et SetInterval
• Démonstration – SetTimeout et SetInterval
• TP à réaliser
• Correction du TP – partie 1
• Correction du TP – partie 2
• Le mode strict
• Les boîtes de dialogue
• Démonstration – Les boîtes de dialogue
• Le stockage local
• Démonstration – Le stockage local
• Faille XSS et obfuscation
• Démonstration – Faille XSS et obfuscation
• Le format JSON
• Démonstration – Le format JSON
• TP à réaliser
• Correction du TP – partie 1
• Correction du TP – partie 2
• Conclusion

Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 1h50.
Le contrôle du DOM par JavaScript
• Objectifs du module
• Qu’est-ce que le DOM ?
• Fonctionnement de l’API DOM
• Démonstration – Manipulation du DOM
• Les évènements
• Démonstration – Les évènements
• TP à réaliser
• Correction du TP 1
• Correction du TP 2 – partie 1
• Correction du TP 2 – partie 2
• Conclusion

Cours
Ce module vous propose la consultation d’une vidéo d’une durée de 1h21.
Utiliser une librairie du marché : jQuery
• Objectifs du module
• Qu’est-ce que jQuery ?
• Installation
• Utilisation de jQuery : les sélecteurs
• Démonstration – Les sélecteurs
• Les évènements
• Démonstration – Les évènements
• La manipulation du DOM
• Méthodes utilitaires
• Démonstration – Manipulation du DOM
• L’avenir de jQuery
• TP à réaliser
• Correction du TP
• Conclusion
• TP complémentaires à réaliser