Semaine
|
Contenu
|
Évaluation
|
Semaine 1
#
|
module 1
- Installation Eclipse, JDK, Git, Gradle
- Création du dépôt Git
- Exécution de
testfx
- Création du projet pour le cours
|
Auto-évaluation 1
|
Semaine 2
#
|
module 2
- Documents de conception
- maquette pour chaque page
- spécification du modèle
- plan de tests
- Patron MVC (1): création d’un frontal
- Notion de graphe de tâches
- Afficher la fenêtre par défaut
|
Auto-évaluation 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
|
Auto-évaluation 3
|
Semaine 4
#
|
module 4
- Patron MVC (1): événements et capteurs d’événements
- Passer d’une sous-vue à l’autre
|
Auto-évaluation 4
|
Semaine 5
#
|
module 5
- Patron MVC (3): notion de Modèle
- Implantation d’une fonctionnalité
- création d’un dorsal (backend)
- notion de message
- observation et affichage du modèle
|
Auto-évaluation 5
|
Séance 6.1
#
|
«module 6»
- travail libre
- pas de nouveaux objectifs
- pas d’auto-évaluation
|
Séance 6.2
#
|
REMISE TP #1
EXAMEN #1
|
Semaine 7
#
|
module 7
- Vue JavaFx (2): contrôles personnalisés, affichage adaptatif
|
Auto-évaluation 7
|
Semaine 8
#
|
module 8
- Vue JavaFx (3): animations, dessins 2D
- implantation d’un jeu temps réel
|
Auto-évaluation 8
|
Semaine 9
#
|
module 9
- Patron MVC (4):
- communication client/serveur
|
Auto-évaluation 9
|
Semaine 10
#
|
module 10
- Patron MVC (5):
- modèles multiples
- graphe de tâches dynamique
|
Auto-évaluation 10
|
Séance 11.1
#
|
travail libre
|
Séance 11.2
#
|
REMISE TP #2
EXAMEN #2
|
Semaines 12-15: Projet
#
|
REMISE PROJET: semaine 15, séance 2
|