| Semaine
|
Contenu
|
Évaluation
|
Semaine 1
#
|
module 1
- Installation VSCode, JDK, Git, Gradle
- Création du dépôt Git
- Création du projet pour le cours
|
Atelier 1
|
Semaine 2
#
|
module 2
- Documents de conception
- maquette pour ma page
- spécification de mon modèle
- description d’une fonctionnalité
- Patron MVC (1): création d’un frontal
- Notion de graphe de tâches
- Afficher la fenêtre par défaut
|
Atelier 2
|
Semaine 3
#
|
module 3
- Vue JavaFx (1): fxml de base, css, traductions
- Avancement du frontal (graphe de tâches)
- Affichage d’une vue principale
|
Atelier 3
|
Semaine 4
#
|
module 4
- Patron MVC (2): événements et capteurs d’événements
- naviguer d’une sous-vue à l’autre
- Patron MVC (3): notion de Modèle
- observer et afficher le modèle
|
Atelier 4
|
Semaine 5
#
|
module 5
- Implantation d’une fonctionnalité
- création d’un dorsal (backend)
- notion de message
- modification du modèle dans le dorsal
|
Atelier 5
|
Séance 6.1
#
|
- validation atelier 5
- travail sur le TP 1 (intégration des ateliers 1-5)
|
Séance 6.2
#
|
REMISE TP #1
EXAMEN #1
|
Semaine 7
#
|
module 6
- Vue JavaFx (2): contrôles personnalisés, affichage adaptatif
|
Atelier 6
|
Semaine 8
#
|
module 7
- Vue JavaFx (3): animations, dessins 2D
- implantation d’un jeu temps réel
|
Atelier 7
|
Semaine 9
#
|
module 8
- Patron MVC (4):
- communication client/serveur
|
Atelier 8
|
Semaine 10
#
|
module 09
|
Atelier 9
|
Séance 11.1
#
|
- validation atelier 9
- travail sur le TP 2 (intégration ateliers 6-9)
|
Séance 11.2
#
|
REMISE TP #2
EXAMEN #2
|
Semaines 12-15: Projet
#
|
REMISE PROJET: semaine 15, séance 2
|