File-Folder Verification Tool
đ ïž Description de la rĂ©alisation
L'outil de vĂ©rification de fichiers et de dossiers a Ă©tĂ© conçu pour assurer rĂ©guliĂšrement l'intĂ©gritĂ© et la conformitĂ© des fichiers aux normes en vigueur dans lâentreprise. Il permet dâidentifier les fichiers manquants ou corrompus en calculant des empreintes numĂ©riques (checksums).
đ» Environnement technologique
Langage de programmation : C#
Framework : .NET Framework
Type de projet : Application console/desktop
Réalisation : Projet individuel
Situation : Réalisation vécue (non simulée)
âïž FonctionnalitĂ©s principales
đïž Parcours rĂ©cursif des rĂ©pertoires spĂ©cifiĂ©s
đ§ź Calcul de checksums (MD5, SHA-256...) pour vĂ©rifier lâintĂ©gritĂ© des fichiers
đ GĂ©nĂ©ration de rapports de contrĂŽle listant :
Fichiers absents
Fichiers altérés (empreinte différente)
đ€ Export des rapports au format lisible (TXT, HTML ou CSV)
đ§ CompĂ©tences mobilisĂ©es
[!info]+ Développement C#
Implémentation des algorithmes de checksum
Programmation orientée objet (POO) pour assurer la modularité et la maintenabilité du code
[!example]+ Manipulation des fichiers
Utilisation des classes du namespace
System.IO
Traitement d'erreurs avec les exceptions (.NET)
[!tip]+ Génération de rapports
Structuration lisible des résultats
Formatage des données en sortie
[!check]+ Validation
Réalisation de tests unitaires pour garantir la fiabilité
Vérification du comportement avec différents jeux de données
đŠ ĂlĂ©ments produits
â Application exĂ©cutable (outil de vĂ©rification)
đŒïž Captures dâĂ©cran de lâinterface utilisateur
đ Documentation utilisateur et guide de dĂ©ploiement
đ§Ș Rapport de tests unitaires
đ Exemple de rapport gĂ©nĂ©rĂ© (anomalies dĂ©tectĂ©es)
đŒïž Captures dâĂ©cran de lâinterface utilisateur
đ Exemple de rapport gĂ©nĂ©rĂ© (anomalies dĂ©tectĂ©es)
đ Bilan de la situation
[!important]+ Apports pour lâentreprise
Amélioration de la sécurité des fichiers en détectant les anomalies
Réduction des risques de non-conformité réglementaire
Optimisation des processus de gestion documentaire
[!star]+ Acquis personnels
MaĂźtrise approfondie de C# et du .NET Framework
Expérience pratique en manipulation avancée des fichiers/répertoires
Développement des compétences en test logiciel et en gestion de projet
Renforcement des capacités en rédaction de documentation technique