Bienvenue dans mon portefolio !
Formation Développeur d'application Python prévue du 02/12/2024 au 01/12/2025
Cette formation me permettra d'obtenir un niveau 6 (license) et m'apportera de nouvelles connaissances en terme de conception et de développement au travers du langage Python et son écosystème
Voir mon CVProjets de l'année de formation avec l'AFPA
Durant mon année de formation, j'ai pu réaliser plusieurs projets variés, chacun conçu pour me permettre d'apprendre les base de la programmation et de l'utilisation des technologies du développement web.
Cela m'a permis d'acquérir des bases solides, tant en front-end qu'en back-end. J'ai pu me familiariser avec le HTML et le CSS pour construire des structures de pages efficaces et accessibles, tout en utilisant des frameworks comme Bootstrap et des préprocesseurs comme SCSS pour ajouter plus de souplesse et de personnalisation à mes projets. En JavaScript, j'ai travaillé sur des fonctionnalités interactives et dynamiques, et l'intégration de WordPress m'a permis de comprendre la gestion de contenu. Pour le back-end, j'ai travaillé en PHP, approfondissant mes compétences en gestion de données et en création de fonctionnalités, tandis que Symfony m'a permis de structurer mes applications de manière plus professionnelle, en suivant les bonnes pratiques du développement. Cela m'a donné une vue d'ensemble des outils et des méthodes nécessaires pour répondre aux attentes du métier de développeur web. À travers ces projets, j’ai pu acquérir des compétences techniques, mais aussi développer des aptitudes en gestion de projet, en communication et en collaboration.
Mise à jour le 17/07/2024
Voir la pageHoWARD - Outil de correction pour formateur
J'ai travaillé sur ce projet qui s'adresse aux formateurs pour aider à la correction de devoir en développement lors de mon stage dans l'entreprise JMN Formation & Dev au cours de ma formation Développeur Web Web mobile. Je suis intervenue dessus pour rajouter des fonctionnalités et une identité graphique.
C'est un logiciel qui fonctionne en même temps avec la base de donnée et le filesystem, j'ai donc manipulé les 2. J'ai travaillé sur les symfony commands pour intégrer les composants d'accès à la base de données (SQLite) que j'ai mis en place. Les commands permettent de manipuler les fichiers des étudiants et d'intégrer les éléments concernant les élèves et les devoirs en base. Grâce à Webpack Encore, j'ai intégré toute la partie Front-end, intégration de bootstrap JS et d'un thème boostwatch, gestion des variables de couleur via le SASS, intégration d'une librairie de coloration syntaxique pour que les éléments de code à corriger soient plus lisibles par le formateur. J'ai ensuite proposé la possibilité d'exporter les éléments de la base de données en fichier CSV. J'ai également ajouté des calculs de note et de moyenne. Pour sécuriser l'accès à l'outil, j'ai aussi implémenté une interface de connexion (login, mot de passe).
Site vitrine pour JMN Formation&Dev
J'ai conçu et développé le site vitrine pour la société JMN Formation & Dev, spécialisée dans la formation en développement web, la création et la maintenance de site web. Ce projet avait pour objectif de mettre en avant les compétences et les services proposés par l'entreprise de manière claire, moderne, et accessible.
Après l'étude des besoins du client, j'ai proposé une solution axée sur un site one-page optimisé pour la navigation. L'idée principale était d'offrir une expérience utilisateur fluide avec un menu de navigation ancré, permettant d'accéder rapidement à chaque section sans rechargement de page.
Pour le design, j'ai sélectionné un thème Bootswatch que j'ai personnalisé à l'aide de SASS, afin de l'aligner sur la charte graphique de l'entreprise.
J'ai également intégré un formulaire de contact via formspree pour permettre aux visiteurs de soumettre facilement leurs demandes de devis.
Site web de gestion de fiche cliente
Ce projet a été conçu pour répondre aux besoins d'une beautycienne souhaitant digitaliser la gestion de ses fiches client (vente et soin). Après une réunion de définition des besoins, j’ai réalisé des maquettes et un cahier des charges que j’ai soumis à ma cliente. Les fonctionnalités principales du site sont pensées pour offrir une expérience utilisateur fluide et adaptée aux besoins de la beautycienne. Le tableau principal, dédié aux clients, est mis en avant dans la barre de navigation pour un accès immédiat, tandis qu’un menu déroulant regroupe les tables de référence. La navigation est optimisée grâce à un champ de recherche par prénom, intégré directement à la barre de navigation, permettant un accès rapide aux fiches clientes. Pour la gestion des ventes, des menus déroulants et des groupes de boutons facilitent la sélection et la saisie des produits. Il est également possible de préparer la page de vente (vide) à l’avance ou de l'ajuster en fonction des rendez-vous. Enfin, des boutons de navigation permettent de revenir facilement à une fiche cliente ou à la liste des clients.
Pour la gestion des rendez-vous, une intégration de Google Agenda via une iframe en page d'accueil a été mise en place pour offrir une solution rapide et intuitive. Un encart affiche également les anniversaires du jour.