Aller au contenu principal
  • Cours pratique
  • Informatique

Formation Maîtriser JavaScript

HTML dynamique, Formulaires, Jquery, DOM, JSON, XML, Ajax, EcmaScript

Demander un devis
Une formatrice accompagne deux participants penchés sur leurs notes, en salle de formation
Durée
4 jours
Niveau
Intermédiaire
Modalités
Présentiel / Distanciel

Description de la formation JavaScript

Le web est devenu très dynamique et interactif. Des interfaces utilisateurs (UI) riches sont désormais nécessaires à la fois pour les back-offices et le côté front. JavaScript, avec sa composante AJAX, est donc aujourd'hui devenu incontournable dans le développement d'un site ou d’une application web et même une sérieuse alternative dans le développement mobile mutliplateformes.

La connaissance du langage Javascript constitue avec le couple HTML/CSS les bases des connaissances pour tout développeur Web côté front.

Cette formation Maîtriser Javascript vous permettra de devenir un développeur Javascript avec de solides bases pour débuter avec ce langage ou vous préparer à une spécialisation sur l’un des nombreux frameworks Javascritp du moment (Angular, React, Node, etc.) y compris dans le monde mobile (Cordova). Une initiation à Jquery vous permettra d’en comprendre le confort pour manipuler le DOM et ajouter de l'interactivité à votre site.

Atelier en salle : une participante présente des notes au tableau

Objectifs pédagogiques

À l'issue de cette formation Maîtriser JavaScript vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Comprendre les briques d’une application ou d’un site Web ainsi que leurs échanges entre elles (http, xml, json, Javascript, Ajax, etc.)
  • Connaître la syntaxe du langage Javascript
  • Savoir utiliser les objets prédéfinis du langage
  • Manipuler le contenu d’une page Web
  • Animer son aspect graphique
  • Mettre en place l'aspect interactif grâce aux événements déclenchés par l'utilisateur
  • Bien comprendre les concepts asynchrones de JavaScript et la communication serveur (Ajax)
  • Savoir utiliser les nouveautés apportées par le HTML5 comme l’utilisation de la géolocalisation ou le stockage de données hors ligne depuis un programme Javascript.
  • Comprendre les bases de Jquery et en quoi il facilite le travail du développeur Javascript (DOM, effet, etc.)
  • Respecter les bonnes pratiques du développeur Javascript et veiller aux performances
  • Réaliser toute la partie Front End d’une application Web
  • Débuguer en toute sérénité vos applications
  • Découvrir les nouveautés du langage avec EcmaScript

Objectifs opérationnels

Savoir développer avec JavaScript avec de solides bases.

Programme

Contenu du cours, module par module

9 modules

Travaux pratiques

Ce cours est ponctué de nombreux Travaux Pratiques pour une meilleure assimilation de la théorie:

  • Manipuler le DOM avec Javascript:
    Modifier des éléments de la page en les ciblant
  • Js Interactif:
    Création d’un système de bulle de texte qui apparaît au survol d’un mot
    Création d’un menu déroulant JS
    Création d’une barre de progression de lecture de l’article
    Création d’un système d’onglet
  • Js Mini Application:
    Création d’une mini application de gestion de tâches (sans partie backend)
    Sauvegarde des données en Local Storage
  • Js et formulaires:
    Reprise du formulaire vu en HTML/CSS et ajout de validation temps réel
  • JS et Ajax:
    Réalisation d’un Live sportif : mise à jour asynchrone d’une page avec Ajax
    Comprendre le chargement « intelligent » de la page
  • JS et HTML 5:
    Géolocalisation et affichage sur une Google Map
    Enregistrement des données en local storage
    Mise en œuvre du Drag and Drop
    Création d’un chat temps réel
  • JS et mobile:
    Utilisation des APIS mobiles comme le gyroscope
  • Librairies JS et Jquery:
    Réalisation d’une table avec tri temps réel via librairie Js
    Ajout d’un diaporama d'images animées, des infobulles, et un système de filtrage
    Gestion d’un formulaire en Jquery

Programme mis à jour le 29/04/2026

Formations liées