Développement frontend

Développement frontend
Master Langues étrangères appliquées (LEA)Parcours Caweb : communication web multilingue

Catalogue2026-2027

Description

Cet enseignement propose une découverte progressive et pratique du langage Javascript, depuis sa syntaxe et son système de types jusqu'à son utilisation dans le navigateur pour construire des interfaces web interactives.

Compétences visées

·         Écrire des programmes Javascript corrects en tenant compte des spécificités du typage dynamique et de la coercion de type.

·         Choisir et utiliser la structure de contrôle, la fonction ou la structure de données adaptée à un problème donné.

·         Expliquer et mettre en œuvre les mécanismes de portée, de fermeture (closure) et de prototype propres à Javascript.

·         Concevoir une hiérarchie d'objets en Javascript, avec ou sans la syntaxe de classes ES2015.

·         Manipuler dynamiquement le contenu et la structure d'une page web via le DOM.

·         Mettre en place une interface réactive aux interactions de l'utilisateur (gestion d'événements, validation de formulaire).

·         Consommer une ressource distante de façon asynchrone (promesses, async/await, fetch) et gérer les erreurs associées.

·         Utiliser un environnement de développement outillé (éditeur, serveur local, outils de débogage du navigateur).

Disciplines

  • Informatique

MCC

Les épreuves indiquées respectent et appliquent le règlement de votre formation, disponible dans l'onglet Documents de la description de la formation.

Régime d'évaluation
CT (Contrôle terminal, mêlé de contrôle continu)
Coefficient
2.0

Évaluation initiale / Session principale - Épreuves

LibelléType d'évaluationNature de l'épreuveDurée (en minutes)Coéfficient de l'épreuveNote éliminatoire de l'épreuveNote reportée en session 2
Travail pratique
CTA2

Seconde chance / Session de rattrapage - Épreuves

LibelléType d'évaluationNature de l'épreuveDurée (en minutes)Coéfficient de l'épreuveNote éliminatoire de l'épreuve
Travail pratique
CTA2