Console IT est un projet développé en Java durant les mois de janvier et février. Il s'agit d'une application en mode console permettant d'effectuer différentes opérations informatiques, telles que la gestion de fichiers, la manipulation de données et l'automatisation de certaines tâches courantes. L'objectif principal était de concevoir un outil performant et modulable, capable d'exécuter des commandes précises pour faciliter la gestion de systèmes informatiques.
Langages utilisés : Java
Outils utilisés : IntelliJ IDEA, GitHub
Architecture : Programmation orientée objet (POO)
Une des principales difficultés du projet a été de structurer le code de manière efficace afin de faciliter l'ajout de nouvelles fonctionnalités tout en gardant une architecture lisible et maintenable. La gestion des erreurs a également été un défi, notamment pour anticiper les entrées invalides de l'utilisateur et éviter les plantages de l'application.
Ce projet m’a permis d’améliorer ma maîtrise du langage Java et d’approfondir la programmation orientée objet. J’ai également travaillé sur la gestion des fichiers, l’optimisation des algorithmes et l’organisation du code pour rendre le projet évolutif.
Console IT a été un excellent exercice pour renforcer mes compétences en développement backend. Ce projet m’a donné une bonne expérience en structuration de code et en gestion des entrées/sorties en Java. Il m’a également permis d’expérimenter des concepts avancés, tels que la gestion des exceptions et l’optimisation des performances.