Mes Projets 💻
Générateur de calendrier HTML en Java
Développement d’une application en Java permettant de générer automatiquement un calendrier au format HTML. Le programme gère les jours fériés, l’affichage des saints du jour, et produit un rendu visuel propre et lisible grâce à l’intégration de CSS. Ce projet m’a permis d’apprendre à structurer un code Java, séparer la logique métier de la génération HTML, et produire une sortie exploitable pour un client.
Jeu Bomberman en JavaFX
Conception complète d’un jeu vidéo en JavaFX inspiré du célèbre Bomberman. Le joueur peut se déplacer sur une carte composée de tuiles, affronter des ennemis autonomes, poser des bombes qui détruisent certaines cases et gérer un système de points de vie. Le projet intègre une interface graphique moderne, des animations, et une logique de jeu temps réel. Il m’a permis de renforcer mes compétences en programmation orientée objet et en gestion d’événements dans JavaFX.
Application de gestion de clients (JavaFX, UML, SQL)
Développement d’une application de gestion en JavaFX permettant d’ajouter, modifier et supprimer des clients. La conception a été guidée par une modélisation UML complète (diagrammes de classes, cas d’utilisation, séquences), garantissant une architecture claire et maintenable. L’application est connectée à une base de données SQL pour assurer la persistance des informations. Ce projet m’a permis de travailler sur l’interaction entre l’interface graphique et la base de données, tout en respectant les bonnes pratiques de conception logicielle.
Échiquier HTML en Java
Création d’une application en Java permettant de générer automatiquement un échiquier au format HTML. Le programme gère la disposition des cases noires et blanches, ainsi que la possibilité de définir des positions personnalisées pour les pièces. Ce projet a renforcé ma compréhension de la génération dynamique de contenu HTML et de la programmation algorithmique.
Scripts Bash
Réalisation de plusieurs scripts Bash pour automatiser des tâches système, telles que la gestion de fichiers, la création d’utilisateurs ou encore l’installation de services réseaux. Ces scripts ont été testés dans le cadre de projets en environnement Linux, notamment lors de la configuration de machines virtuelles. Ce projet m’a permis de gagner en efficacité dans l’administration système et de comprendre l’importance de l’automatisation pour éviter les erreurs humaines.
Portfolio
Réalisation de mon portfolio en utilisant le générateur de site Hugo. Ce site me permet de présenter l’ensemble de mes projets réalisés durant mon parcours à l’IUT, avec une mise en page claire et moderne, incluant des sections pour chaque projet, des images, des GIF animés et des descriptions détaillées. La création de ce portfolio m’a permis de renforcer mes compétences en HTML, CSS