Développement et maintenance de trois applications web (Station, Client, Partner) lors d'une alternance. Configuration d'environnements, sécurisation, déploiement automatique et corrections de bugs.
Client
Zaacom
Durée
Alternance (7 semaines)
Statut
Livré
Alternance de 7 semaines chez Zaacom pour le développement et la maintenance de trois applications web PHP : Station, Client et Partner. J'ai commencé par configurer mon environnement de travail (PHPStorm, GitHub, Git, Composer, FileZilla) et installer les projets en local. J'ai ensuite sécurisé les trois projets en créant des fichiers .env et en modifiant les fichiers de configuration (Db.php, Constants.php) pour gérer automatiquement les différents environnements (local, préprod, production). J'ai mis en place un système de déploiement automatique via GitHub Actions avec authentification SSH, permettant un déploiement automatique sur le serveur de préproduction à chaque commit. J'ai effectué de nombreuses corrections de bugs : optimisation de requêtes SQL pour le système de recherche zRank, correction de l'affichage des budgets et missions en cours, résolution de problèmes de transition de coûts futurs vers coûts réels, correction de bugs d'affichage. J'ai également géré des problèmes de données en base (correction de valeurs inappropriées, correction de données de budgets) et optimisé l'affichage des budgets mensuels. Ce projet m'a permis de développer mes compétences en PHP, MySQL, DevOps (GitHub Actions, SSH, SFTP) et en gestion de projets multi-environnements.