Méthode 

Le principe de la méthode agile est de diviser un projet en petits cycles de développement
appelés sprints, qui durent généralement de 1 à 4 semaines.
Dans mon cas, je faisais des sprints rapides d'une semaine à un week-end. À la fin de chaque sprint,
une version améliorée du produit est présentée pour obtenir des retours rapides.
L'objectif est de favoriser la flexibilité, d'adapter les fonctionnalités en fonction des besoins changeants et d'améliorer continuellement le produit avec la collaboration de mes proches et amis, qui ont contribué en donnant des avis.

HTTP&HTTPS

J'ai réussi à obtenir un nom de domaine et à installer un certificat SSL sur mon site. Un certificat SSL (Secure Sockets Layer) est une technologie qui permet de sécuriser les échanges d'informations entre le serveur web et le navigateur des utilisateurs en cryptant les données. Lorsque le certificat SSL est installé, l'URL de votre site passe de "HTTP" à "HTTPS". Le "S" ajouté signifie "Sécurisé" et indique que la communication est protégée contre l'interception et les attaques. Cela permet de garantir la confidentialité des informations sensibles (comme les mots de passe, les données de paiement, etc.) transmises entre l'utilisateur et le site. En plus de renforcer la sécurité, l'activation de HTTPS améliore la confiance des visiteurs, car ils savent que leurs données sont protégées. De plus, Google favorise les sites avec HTTPS dans ses résultats de recherche, ce qui peut aider à améliorer le référencement du site. En résumé, le certificat SSL et HTTPS sont des éléments essentiels pour garantir la sécurité, la confidentialité des données et la crédibilité d'un site web.

MDP Check
Un vérificateur de robustesse de mot de passe est un outil simple mais puissant pour améliorer la sécurité des comptes en ligne. Ce projet consiste à vérifier si un mot de passe respecte certains critères de sécurité : longueur minimale, présence de majuscules, de chiffres et de caractères spéciaux. Le programme analyse chaque mot de passe saisi et affiche un message d'erreur si les conditions ne sont pas remplies. Ce type de vérificateur est particulièrement utile pour sensibiliser les utilisateurs aux bonnes pratiques en matière de sécurité et pour leur permettre de créer des mots de passe plus fiables et résistants aux tentatives de piratage.
Pour Test
Test Captcha
c'est un petit test utilisé sur les sites web pour vérifier si celui qui interagit avec la page est un humain ou un robot. Ce test est conçu pour être simple pour les humains mais difficile pour les programmes automatisés. Pour mon captcha, j’ai créé deux versions :
Première version : Il fallait juste répondre à un calcul mental simple (comme une addition ou une multiplication).
Deuxième version : J’ai ajouté une question logique (par exemple, "Quelle est la couleur de l’herbe ?"). Version final : J’ai mélangé les deux types de questions (calculs et logiques), et le test nécessite d’avoir un minimum de 3 bonnes réponses sur 5 pour réussir.

Sensibilisation au fishing
Le phishing est une cyberattaque visant à voler vos informations sensibles via de faux e-mails ou sites web. Ces messages, souvent alarmants, imitent des organismes officiels pour inciter à cliquer.
Mise en situation
J’ai créé un faux e-mail de phishing pour sensibiliser. Le message semble crédible, mais il pousse l’utilisateur à partager ses identifiants.

Comment se protéger ?
Vérifiez toujours l’expéditeur.
Ne cliquez pas sur des liens suspects.
Activez la double authentification.
Restez vigilant et partagez ces conseils !