Programmation Javascript

Réf. : NFA041

Sessions de formation

(Fuseau horaire : Europe/Paris)

Centre Cnam Paris - Formation 1er Semestre ouverte et à distance

La période de cours est planifiée du 15/09/2025 au 17/01/2026

La période d'inscription est programmée du 02/06/2025 10:00 au 17/10/2025 18:00

Centre Cnam Hauts-de-France - Formation 2nd Semestre ouverte et à distance

Aucune période de cours n'a été indiquée pour cette session

La période d'inscription est programmée du 19/08/2025 00:00 au 30/04/2026 00:00

Centre Cnam Île-de-France (sans Paris) - Formation 1er Semestre ouverte et à distance

Aucune période de cours n'a été indiquée pour cette session

Aucune période d'inscription n'a été indiquée pour cette session

Centre Cnam Île-de-France (sans Paris) - Formation 2nd Semestre ouverte et à distance

Aucune période de cours n'a été indiquée pour cette session

Aucune période d'inscription n'a été indiquée pour cette session

Présentation

Public, conditions d'accès et prérequis

Cette unité nécessite de suivre en même temps l'unité NFA040 Architecture et langages du web ou de l'avoir déjà validée. Pour le reste un niveau Bac et une familiarité de l'usage d'un ordinateur et de web sont également nécessaires.

Objectifs

Savoir écrire des programmes en Javascript, que ce soit pour les exécuter dans un navigateur ou dans un autre environnement d'exécution. Savoir utiliser des fonctions et méthodes asynchrones.

Contenu

Présentation du langage Javascript, de ses spécificité, de son mode
d'exécution. Les types de valeur. Les déclarations de variables, les
instructions simples (affectation, appel de fonction) et composées
(conditionnelles et boucles). Écriture de fonction. Utilisation
d'exceptions.

Programmation fonctionnelle et impérative.

Gestion du DOM.

Vérification des formulaires.

Exécution d'un programme Javascript indépendant avec nodejs. Exécution
d'un programme Javascript dans une page web.

Fonctions asynchrones~: Ajax, fetch, setInterval. Animations graphiques.

Programmation événementielle. Les événements survenant
dans un navigateur. Écrire des fonctions pour réagir aux événements.

Modèle à prototypes. Objets Javascript.

Modalités d'évaluation

  • Contrôle continu
  • Projet(s)
  • Examen final

L'évaluation comprend une épreuve finale qui peut être sur papier ou sur poste de travail et qui consiste principalement en l'écriture de programmes Javascript. Elle pourra être complétée par un projet ou des devoirs, ainsi que par des contrôle de connaissance (type QCM).