TODO

Finir l'exercice 16 pour votre prochain cours

Aide-mémoire

Horaire jusqu'à la Fin!

Semaines (No cours) Heures Activités pédagogiques Évaluations
8 17/03/2026 (15-16) 2 Tests avec Vitest Formative
3 Mise en place de tests Exercice formatif (1%)
9 24/03/2026 (17-18) 2 Routes avec Vue Router Formative
3 Documentation avec VitePress Exercice formatif (1%)
10 31/03/2026 (19) 2 Présentation du TP02 Sommative
11 07/04/2026 (20-21) 2 Temps TP02 Sommative
3 Temps TP02 Sommative
12 16/04/2026 (22-23) 2 Temps TP02 Sommative
3 Temps TP02 Sommative
13 21/04/2026 (24-25) 2 Authentification et autorisation Exercice formatif (1%)
3 Store avec Pinia Exercice formatif (1%)
14 28/04/2026 (26-27) 2 Tests d'acceptation avec Cypress & Présentation du TP03 Exercice formatif (1%)
3 Temps TP03 Sommative
15 05/05/2026 (28-29) 2 Temps TP03 Sommative
3 Temps TP03 Sommative
16 12/05/2026 (30-31) 2 Temps TP03
Révision examen final
Sommative
3 Examen final Sommative

Horaire jusqu'à la mi-session

Semaines (No cours) Heures Activités pédagogiques Évaluations
1 23/01/2026 (1-2) 2 Présentation du cours - Révision JavaScript Exercice formatif (1%)
2 27/01/2026 (3-4) 2 Présentation de TypeScript Formative
3 Principes de base de TypeScript Exercice formatif (1%)
3 03/02/2026 (5-6) 2 Vue.js - Liaisons de données et directives Formative
3 Vue.js - Réactivité et Composants Exercice formatif (1%)
4 10/02/2026 (7-8) 2 Vue.js – Composants Vue.js et leurs interactions 1 Formative
3 Vue.js – Composants Vue.js et leurs interactions 2 Exercice formatif (1%)
5 17/02/2026 (9-10) 2 Comprendre les concepts généraux de déploiement d'une application web Exercice formatif (1%)
3 Présentation du TP01 Sommative
6 24/02/2026 (11-12) 2 Temps TP01 Sommative
3 Temps TP01 Sommative
7 03/03/2026 (13-14) 2 Temps TP01 Sommative
3 Temps TP01 Sommative

HTML

<!-- Ceci est un commentaire -->
<div class="message">
    <p>Bonjour tout le monde!</p>
</div>

JavaScript

// Ceci est un commentaire
let message = "Bonjour tout le monde!";
document.querySelector("div.message p").innerHTML = message;

TypeScript

// Ceci est un commentaire
let message: string = "Bonjour tout le monde!";
document.querySelector("div.message p").innerHTML = message;