J’ai conçu et développé mon portfolio personnel afin de présenter mes compétences, mes projets et les différentes réalisations effectuées durant mon parcours en BTS SIO option SLAM. Ce projet m’a permis de mettre en pratique l’ensemble des compétences acquises en développement web, aussi bien sur la partie applicative que sur l’aspect déploiement et administration serveur.
Le site a été développé avec le framework PHP Symfony, en suivant une architecture structurée et maintenable. J’ai conçu une application dynamique permettant de présenter mes projets de manière claire et professionnelle, tout en mettant l’accent sur l’ergonomie et l’expérience utilisateur.
Parmi les principales fonctionnalités réalisées :
Le site a été développé avec le framework PHP Symfony, en suivant une architecture structurée et maintenable. J’ai conçu une application dynamique permettant de présenter mes projets de manière claire et professionnelle, tout en mettant l’accent sur l’ergonomie et l’expérience utilisateur.
Parmi les principales fonctionnalités réalisées :
- Développement du back-end avec Symfony : création de l’architecture du projet, gestion des routes, contrôleurs, templates et organisation du code selon les bonnes pratiques du framework.
- Interface responsive : conception d’un affichage adaptable aux différents supports (ordinateur, tablette et mobile) afin d’assurer une navigation fluide et accessible.
- Gestion et présentation des projets : mise en place de pages dédiées permettant de détailler les réalisations, les technologies utilisées et les compétences mobilisées.
- Optimisation et maintenance : organisation du projet pour faciliter les évolutions futures et assurer une bonne maintenabilité du code.
J’ai également assuré toute la partie mise en production du projet :
- Déploiement sur un VPS : configuration et hébergement du site sur un serveur privé virtuel.
- Configuration du nom de domaine : association du portfolio à un nom de domaine personnalisé pour le rendre accessible en ligne.
- Sécurisation HTTPS : installation et configuration d’un certificat SSL afin de garantir des connexions sécurisées.
- Administration serveur : gestion des services nécessaires au fonctionnement du site web et suivi du bon déploiement de l’application (Apache, Git, Composer, MariaDB).
Cette réalisation m’a permis d’approfondir mes compétences en développement web avec Symfony, mais également d’acquérir une expérience concrète dans le déploiement et l’administration d’une application web en environnement de production.