Programmation Javascript

Code UE : NFA041

  • Cours + travaux pratiques
  • 6 crédits
  • Volume horaire de référence
    (+ ou - 10%) : 50 heures

Responsable(s)

Francois BARTHELEMY

Olivier PONS

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 pédagogiques

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.

Compétences visées

Ecrire des programmes Javascript. Gérer les actions dynamiques d'une page web côté client au moyen de code Javascript.

Mots-clés

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é d'évaluation

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).

Cette UE apparaît dans les diplômes et certificats suivants

Contact

EPN05 - Informatique
2 rue Conté accès 33.1.11B
75003 Paris
Tel :01 40 27 28 21
Mmadi Hamida

Voir le calendrier, le tarif, les conditions d'accessibilité et les modalités d'inscription dans le(s) centre(s) d'enseignement qui propose(nt) cette formation.

UE

    • Paris
      • Centre Cnam Paris
        • 2022-2023 1er semestre : Présentiel soir ou samedi
        • 2022-2023 1er semestre : FOAD 100%
        Comment est organisée cette formation ?

        Organisation de la modalité FOAD 100%

        Planning

        1er semestre

        • Date de démarrage : 19/09/2022
        • Date limite d'inscription : 02/11/2022
        • Date de 1ère session d'examen : 23/01/2023
        • Date de 2ème session d'examen : 24/04/2023

        Précision sur la modalité pédagogique

        • Regroupements physiques facultatifs : Aucun

        Organisation du déploiement de l'unité

        • Délai maximum de réponse à une solicitation : sous 96 heures (Jours ouvrés)

        Modes d'animation de la formation

        • Organisation d'une séance de démarrage
        • Evaluation de la satisfaction
        • Hot line technique

        Ressources mises à disposition sur l'Espace Numérique de Formation

          :
      • Centre Val-de-Loire
        • Blois
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
        • Bourges
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
        • Orléans
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
        • Tours
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
        • Dreux
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
        • Chartres
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
        • Pithiviers
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
        • Châteauroux
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
        • Vierzon
          • 2022-2023 2nd semestre : FOAD hybride soir ou samedi
      • Hauts de France
        • Hauts de France
          Comment est organisée cette formation ?

          Organisation de la modalité FOAD 100%

          Planning

          2ème semestre

          • Date de démarrage : 11/03/2023
          • Date limite d'inscription : 30/04/2023
          • Date de 1ère session d'examen : 18/06/2023
          • Date de 2ème session d'examen : 09/09/2023

          Précision sur la modalité pédagogique

          • Regroupements physiques facultatifs : Aucun

          Organisation du déploiement de l'unité

          • Nombre d'heures d'enseignement par élève : 45
          • Délai maximum de réponse à une solicitation : sous 96 heures (Jours ouvrés)

          Modes d'animation de la formation

          • Forum
          • Messagerie intégrée à la plateforme
          • Visioconférence
          • Outils numériques de travail collaboratif
          • Organisation d'une séance de démarrage
          • Evaluation de la satisfaction
          • Hot line technique

          Ressources mises à disposition sur l'Espace Numérique de Formation

          • Documents de cours
          • Enregistrement de cours
          • Documents d'exercices, études de cas ou autres activités pédagogiques
          • Bibliographie et Webographie

          Activités "jalons" de progression pédagogique prévues sans notation obligatoire à rendre ou en auto-évaluation

          • 5 exercices

          Modalité de contrôle de l'acquisition des compétences et des connaissances (validation de l'UE)

          • Examens présentiels dans un centre habilité
          :