Formation Javascript : débutant à expert

Formation Javascript : débutant à expert

Formation Javascript sur-mesure : Maîtriser ce langage de programmation

Le langage de programmation Javascript, plus communément appelé JS, est utilisable dans divers contextes : création de sites internet, animation de pages, création d’applications etc.

Notre formation Javascript sur-mesure offre aux professionnels des compétences pratiques et opérationnelles leur permettant de concevoir des sites web interactifs. La grande force de cette formation réside dans son approche orientée vers la pratique. Les participants apprendront à manipuler les différentes fonctions et les fonctionnalités de JS via de la pratique sur poste.

Ce programme est conçu pour s’adapter au niveau de maîtrise des participants : débutant, avancé ou expert, afin de leur apporter les compétences techniques qu’ils souhaitant maîtriser.

 

Notez que ce programme est adaptable au niveau et aux besoins des professionnels. Nous vous invitons à nous contacter afin de concevoir un programme adapté : débutant, avancé ou expert.

 

La formation vous est proposée en présentiel et à distance.

Objectifs pédagogiques de la formation Javascript : débutant à expert

  • Comprendre les bases principales de Javascript
  • Maîtriser la gestion des erreurs avec try/catch
  • Créer et utiliser des fonctions efficacement
  • Manipuler le DOM et gérer les événements
  • Utiliser Async/Await pour l’asynchronie

Programme

Introduction aux bases de Javascript

  • Assimiler les fondamentaux du fonctionnement de JavaScript
    • Comprendre la syntaxe et la structure de base d’un script JavaScript
    • Déclarer des variables et identifier les types de données primitifs
  • Opérateurs et structures de contrôle
    • Utiliser les opérateurs arithmétiques et logiques
    • Assimiler le fonctionnement des boucles et des conditions
  • Manipuler des types de données avancés
    • Manipuler des tableaux pour organiser des données
    • Utiliser des objets littéraux pour structurer des informations complexes
  • Maîtriser les conditions d’interaction avec l'utilisateur
    • Afficher des messages avec les boîtes de dialogue JavaScript
    • Récupérer et traiter les données saisies par l’utilisateur
  • Maîtriser les bonnes pratiques de gestion des erreurs
    • Manipuler et gérer les erreurs avec les blocs try/catch
    • Gérer les exceptions pour sécuriser l’exécution du code

Manipuler les fonctions et la portée des variables

  • Définition et utilisation des fonctions
    • Maîtriser les procédés de déclaration de fonctions
    • Connaître et utiliser les fonctions anonymes et lambda
  • Maîtriser les concepts de portée et e fermeture
    • Identifier la portée des variables
    • Maîtriser l’utilisation des fonctions closures en JavaScript
  • Manipuler les différents types de fonctions et d’expressions
    • Utiliser les différentes fonctions nommées et anonymes
    • Connaître et créer des expressions de fonction
    • Appliquer les fonctions fléchées pour des actions simples
  • Paramétrer les valeurs par défauts
    • Identifier et définir des paramètres par défaut
    • Manipuler les paramètres rest et spread
    • Assimiler le fonctionnement du passage par valeur et par référence
  • Manipuler les fonctions d’ordre supérieur et les callbacks
    • Passer des fonctions en argument
    • Retourner des fonctions depuis d'autres fonctions
    • Utiliser les callbacks dans le traitement asynchrone

Maîtriser la programmation orientée objet sur JavaScript

  • Manipuler les classes et les objets
    • Appréhender la création et l’instanciation d’objets
    • Comprendre comment utiliser des constructeurs
    • Appliquer le pattern prototype
    • Mettre en œuvre l’héritage simple et multiple
  • Maîtriser les mécanismes : Héritage et prototype
    • Étendre des objets via le prototype
    • Implémenter l’héritage et la surcharge
  • Maîtriser les différentes méthodes d’encapsulation
    • S’approprier les méthodes d’instance et de classe
    • Maîtriser l’encapsulation et le module pattern
    • Gérer les accès : public et privé
    • Redéfinir (override) et surcharger les méthodes
    • Utiliser des accesseurs et des mutateurs
  • Assimiler des concepts avancés de POO
    • Mettre en œuvre le polymorphisme
    • Introduire l’abstraction et les interfaces
    • Utiliser des patrons de conception simples

Gérer et manipuler les événements et l’interface DOM

  • Manipuler le DOM dans des conditions optimales
    • Sélectionner et modifier des éléments
    • Ajouter et supprimer des nœuds
  • S'approprier l'utilisation des écouteurs d’événements
    • Ajouter et configurer des événements
    • Contrôler la propagation et la délégation
  • Assurer une bonne gestion des interactions utilisateur
    • Gérer et manipuler les formulaires
    • Assurer la gestion des interactions clavier
  • Savoir réaliser des animations d’éléments DOM
    • Créer des animations CSS avec JavaScript
    • Maîtriser l’animation par étapes avec requestAnimationFrame
  • Optimiser les performances DOM à l’aide des processus
    • Minimiser les reflows et les repaints
    • Appréhender les technologies Virtual DOM et Shadow DOM

Appréhender les fonctions asynchrones et l’objet Promesse

  • S’approprier le concept d’asynchronicité
    • Utiliser les callbacks pour exécuter du code différé
    • Gérer les opérations asynchrones avec les promesses
  • Utiliser les fonctions async/await et gérer les erreurs
    • Assimiler la syntaxe et l’utilisation des fonctions async/await
    • Assurer la gestion des erreurs asynchrones
  • Assurer une bonne exécution du code et des boucles d’événements
    • Comprendre la boucle d’événements
    • Identifier le rôle de la pile d’appels et de la file d’attente
  • Mise en œuvre et gestion du parallélisme
    • Distinguer la différence entre multithreading et événement unique
    • Utiliser les Web Workers pour les traitements lourds
  • Assurer une interopérabilité avec les API
  • Effectuer des appels HTTP avec fetch
  • Intégrer et exploiter des API tierces
Version 20250506

Publics & prérequis

Public cible

  • Webmaster 
  • Professionnels du marketing souhaitant disposer de connaissances en Javascript
  • Consultant SEO 
  • Graphiste 
  • Développeur web 

La majorité de nos formations sont accessibles aux PSH. Pour toute question relative à l’accessibilité, vous pouvez nous contacter par mail à l’adresse contact-handicap@cnfce.com ou consulter cette page.

Prérequis

Il est nécessaire de posséder des compétences de base dans l’utilisation des outils informatiques et de navigation web pour suivre la formation Javascript

Méthodes pédagogiques

Test de positionnement en amont de la formation permettant d’évaluer le niveau des stagiaires et d’adapter le programme

  • Apports théoriques et pratiques
  • Exercices pratiques et ateliers sur poste
  • Support pédagogique de la formation Javascript
  • Auto évaluation préalable en amont de la formation
  • Évaluation des acquis en fin de formation

Nos avis clients

Avis vérifiés

Expertise

Nos formateurs sont retenus pour leurs qualités pédagogiques, leur expérience et leur sympathie.

Réactivité

Nos conseillers pédagogiques se dévouent pour répondre à vos demandes dans les 48 heures.

Professionnalisme

Nous mettons notre expertise au service de la satisfaction de nos clients.

Qualité

Nous nous réinventons chaque jour pour assurer une qualité de service maximale à nos clients.

REF : INF.72

  • Le format Inter-entreprise désigne une formation se déroulant dans les locaux de l’organisme de formation.

    Le tarif est fixé par participant.

  • La formation intra-entreprise se déroule dans les locaux de l’entreprise qui souhaite entreprendre la formation.

    La mobilité du CNFCE est nationale et internationale.

    Le tarif est fixé par jour/par groupe.

  • Une formation sur mesure est une formation construite spécifiquement autour des besoins et attentes particulières de l’entreprise cliente. Cette notion de sur-mesure intègre le contenu mais aussi le format souhaité par le client.

    La formation sur-mesure se déroule dans les locaux de l’entreprise qui souhaite entreprendre la formation.

  • Format En présentiel
  • Durée A partir de 1 jour
  • Prix Sur demande
  • Format En présentiel ou à distance
  • Durée A partir de 1 jour
  • Prix 1 790,00 € HT / jour / groupe

Vous souhaitez une formation sur-mesure ou vous disposez d’un cahier des charges ?

Nos labels et certifications

Une question ? Un besoin ?

    Foire aux questions formation Javascript : débutant à expert

    Mise à jour de la page le 02/03/2026