Mise en pratique sur des applications orientées réseaux en Java
Dans cette partie, l’étudiant doit pouvoir développer en Java des applications orientées réseaux complètes (de la conception à l’interface utilisateur final) comme par exemple, un serveur web, chat ou un client ftp. Ainsi, l'accent est mis sur les points suivants :
- Les flôts de données, pré-requis à l’utilisation des sockets,
- La programmation des sockets en Java (comparaison/différence avec le C),
- Les threads et la synchronisation, ce qui permet de gérer les accès aux fichiers/ressources (plusieurs utilisateurs accédant au même fichier/ressource dans la cas d'un serveur par exemple ou un utilisateur manipulant plusieurs fichiers/ressources au même temps),
- La création d’une interface utilisateur : nécessite des notions sur la structuration des applications en packages et les IHM avec Swing et Java FX,
- Les Bases de données (JDBC), un complément permettant de réaliser des applications nécessitant l’utilisation d’une base de données en réseau
- Teacher: Ahcene Bounceur
- Teacher: Alexandra Fronville
- Teacher: Fethi Ghazouani
- Teacher: Maxime Pistono
- Teacher: Abdelmalek Toumi