Présentation:
Après plusieurs années dans la conception numérique appliquée à l’industrie,
je souhaite orienter mon parcours vers le développement informatique.
Depuis environ un an et demi, j’apprends le développement full stack
à travers de nombreux projets et la découverte de différentes technologies
variées.
J’aime concevoir des projets concrets, comprendre le fonctionnement
des outils que j’utilise et progresser continuellement. Mon objectif
est aujourd’hui d’intégrer un cursus d’ingénieur en informatique afin
d’approfondir mes compétences techniques et m’orienter vers la résolution
de problèmes concrets.
Voici quelques projets personnels et exercices. Cette liste n’est évidemment
pas exhaustive, mais représente une petite partie de mes projets que j’estime
intéressants à présenter.
Appercu de mes compétences principales
Quelques petits projets que j'ai réalisé pour m'entrainer
Un module simple de notation sur cinq étoiles que j’ai réalisé pour m’entraîner avec JavaScript et les interactions utilisateur. Ce module permet de survoler les étoiles pour afficher la note en temps réel et de cliquer pour la valider. Ce projet m’a permis de travailler la gestion des événements (hover, click) ainsi que la manipulation dynamique du DOM afin de rendre l’interface interactive.
Tester l'application →Apercu du développement
Une application simple de liste de tâches (to-do list) que j’ai réalisée pour m’entraîner avec JavaScript et la manipulation du DOM. Elle permet d’ajouter des éléments dans une liste affichée en colonne, de les cocher pour les marquer comme terminés (avec un effet de texte rayé) et de les supprimer individuellement via une icône ou un bouton. Ce projet m’a permis de travailler la gestion des événements, la mise à jour dynamique de l’interface et la logique de manipulation d’une liste d’éléments côté front-end.
Tester l'application →Apercu du développement
Une application simple de calculatrice, elle permet d’effectuer des opérations mathématiques simples comme l’addition, la soustraction, la multiplication et la division. L’objectif de ce projet était surtout de comprendre la logique de fonctionnement d’une calculatrice et la manipulation basique du DOM avec très peu de JavaScript.
Tester l'application →Apercu du développement
Un module simple de page de connexion que j’ai réalisé pour m’entraîner avec les bases du développement web. Il permet de saisir un identifiant et un mot de passe afin d’accéder à une interface personnelle simulée. Ce projet m’a permis de travailler la création de formulaires HTML, la validation basique des champs et la gestion d’une redirection côté front-end avec JavaScript.
Tester l'application →Apercu du développement
Une application web simple que j’ai réalisée pour m’entraîner au développement front-end et à la logique de calcul. Elle permet de saisir une longueur de barre à débiter, puis d’ajouter différentes pièces avec leurs longueurs. L’application calcule ensuite une proposition de mise en barre en fonction des données entrées. Ce projet m’a permis de travailler la gestion des formulaires, la manipulation des données côté JavaScript et la logique de calcul, tout en réalisant une interface volontairement simple sur le plan UI/UX.
Tester l'application →Apercu du développement
Une refonte d’une application web de mise en barre que j’ai réalisée à partir d’une première version plus simple. Cette nouvelle version est beaucoup plus aboutie, plus moderne et surtout bien plus pratique à utiliser. Elle permet de saisir une longueur de barre à débiter, puis d’ajouter dynamiquement différentes pièces avec leurs longueurs sous forme de liste verticale interactive, dans un style proche d’une to-do list. L’outil calcule ensuite une proposition de mise en barre à partir des données saisies. L’objectif principal de cette refonte était d’améliorer fortement l’UI/UX, de rendre l’interface plus intuitive et agréable, et de proposer une version réellement exploitable et plus proche d’un petit logiciel fonctionnel.
Tester l'application →Apercu du développement
Une application simple d’horloge que j’ai réalisée pour m’entraîner avec JavaScript et la manipulation du temps en temps réel. Elle affiche l’heure actuelle et se met à jour automatiquement chaque seconde. Ce projet m’a permis de travailler les fonctions natives de gestion du temps en JavaScript ainsi que la mise à jour dynamique de l’interface.
Tester l'application →Apercu du développement
D'autres réalisations diverses
Une application simple de vérification de poutre que j’ai réalisée pour m’entraîner à la logique de calcul et aux bases de la résistance des matériaux. Elle permet de vérifier la résistance d’une poutre en fonction d’une charge uniformément répartie. Ce projet m’a permis de travailler la mise en place de formules de calcul et leur application dans un contexte concret.
Une application de calcul de poids de tôle que j’ai développée pour m’entraîner à manipuler des formules simples en JavaScript. L’utilisateur renseigne les dimensions d’une tôle en acier (longueur, largeur, épaisseur) et le poids est calculé automatiquement. Ce projet m’a permis d’appliquer des notions de base en calcul physique tout en les intégrant dans une interface interactive.
Un petit jeu de memory que j’ai développé en Python pour m’entraîner à la logique de programmation et à la gestion d’interactions simples. Le joueur doit retrouver des paires de cartes identiques en les retournant deux par deux. Ce projet m’a permis de travailler la gestion des listes, des conditions et la logique de jeu au tour par tour.
Un simulateur de rendement de machine que j’ai développé pour appliquer des formules de calcul dans un contexte industriel. À partir du temps de fonctionnement, du taux de production, des temps d’arrêt et du taux de défaut, l’outil détermine un rendement global. Ce projet m’a permis de structurer plusieurs paramètres d’entrée et d’en déduire un résultat cohérent à travers une logique de calcul.
Une petite application de suivi de commandes que j’ai développée pour m’entraîner à la gestion de données et aux états d’objets. Elle permet d’enregistrer des commandes et de suivre leur évolution (en cours, en préparation, terminée, etc.). Ce projet m’a permis de travailler la structuration des informations et la mise à jour dynamique de leur état dans une interface simple.
Une base de données MySQL que j’ai réalisée pour m’entraîner à la modélisation et à la structuration de données clients. Elle permet de stocker des informations simples comme le nom, le prénom, le numéro de téléphone et les coordonnées de contact. Ce projet m’a permis de travailler la création de tables et la gestion de données dans un environnement relationnel, ainsi que de développer une première approche du back-end et de la manipulation de données côté serveur.
N'hésitez pas à me contacter !
Vous pouvez également me contacter via: