Stage de BTS SIO 2
Explication du projet
Lors de mon deuxième stage de BTS, je me suis occupé d'améliorer une application en interne, qui permet de gérer les hébergements web des clients de l'agence. L'application est développée en PHP.
Préparation
Pour me préparer avant de commencer le projet je me suis mis en place un trello, j'ai installé WAMP pour développer en local et j'ai mis à jour la base de données à l'aide d'un fichier CSV qui contenait les informations de la base de données à jour.
CRUD
Lors de ce stage j'ai développé des fonctionnalités qui permettent l'ajout, la modification, la suppression et la création de données en base de données. Avec un framework comme Symfony, ces fonctionnalitées sont automatiquement développées mais ici j'ai dû les faire manuellement.
Frontend
Côté frontend, j'ai amélioré le design en ajoutant des icônes pour que ce soit plus parlant côté expérience utilisateur, et j'ai aussi utilisé bootstrap pour ajouter des composants à l'interface graphique comme l'accordéon pour les sous listes. Pour des raisons de confidentialité je ne peux que montrer la documentation qui m'a servi pour ce projet.
Sécurité
Au niveau de la sécurité, j'ai effectué différents actions comme la sécurisation de l'accès à l'application via des adresses ip, également j'ai crypté les mots de passes en base de données en faisant une fonction php. J'ai également fait des formations sur l'implémentation de l'authentification auprès des autres salariés comme vous pouvez le voir ci-dessous.