Développement frontend
Master Langues étrangères appliquées (LEA)Parcours Caweb : communication web multilingue
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'évaluation | Nature de l'épreuve | Durée (en minutes) | Coéfficient de l'épreuve | Note éliminatoire de l'épreuve | Note reportée en session 2 |
|---|---|---|---|---|---|---|
Travail pratique | CT | A | 2 |
Seconde chance / Session de rattrapage - Épreuves
| Libellé | Type d'évaluation | Nature de l'épreuve | Durée (en minutes) | Coéfficient de l'épreuve | Note éliminatoire de l'épreuve |
|---|---|---|---|---|---|
Travail pratique | CT | A | 2 |