La SAE 302? 

La SAE302 visait à développer une application de type client-serveur, permettant aux utilisateurs de communiquer via des salons, un peu comme le fait un logiciel comme Discord, par exemple. Pour cela, nous avons utilisé le langage Java. Nous avions un cahier des charges qui imposait plusieurs contraintes, comme le versionnement du code à l’aide de TAGs pour suivre un processus de développement structuré, comme en entreprise, et aussi de faire des pushs réguliers sur Git en fin de séance. Le projet était organisé en plusieurs étapes, ce qui nous faisait avancer petit à petit vers la phase finale (voir illustration 2). Une fois le projet terminé, nous avons eu une évaluation partielle où nous devions réaliser une application de chat, un peu moins développée que celle du projet principal. Nous avons aussi été évalués sur : notre suivi de projet, à travers les pushs réguliers sur GitLab, une revue de projet, où le professeur passait en revue ce qui fonctionnait ou non dans notre application.

Mon application java

Déroulemet du projet
Mon ressenti

Cette SAE m’a vraiment fait progresser en Java, un langage que je découvrais complètement au début du projet. J’ai pu voir tout ce qu’on pouvait faire avec, que ce soit pour la gestion du serveur, des connexions, ou encore l’interface graphique. La partie graphique, justement, m’a beaucoup plu. On a utilisé SceneBuilder, un outil qui permet de designer des interfaces graphiques en Java de manière visuelle. C’était une vraie découverte pour moi, et j’ai trouvé ça super intéressant de pouvoir créer des fenêtres, des boutons, et organiser toute l’interface sans devoir tout coder à la main.
Navigation
(Cliquer sur la rubrique qui vous intéresse.)
Compétences acquises |
|
JAVA |
![]() ![]() ![]() |
organistation |
![]() ![]() ![]() |