Haut de page
article - Résumé de stage année 2022-2023

Résumé de stage année 2022-2023


2023-02-25

Dans la continuité de mon premier stage en 2022, je suis retourné dans l’agence web Up’NBoost en 2023 pendant 6 semaines.

Plusieurs tâches m’ont été confiées durant ces 6 semaines que l'on peut répartir en 2 catégories : améliorations d’outils développés lors de mon premier stage et création d’un outil pour un client.

Durant les premières semaines, j'ai eu à réaliser des ajouts sur le site de gestions des clients et de leurs produits que j’avais commencé à mettre à jour au mois de juin. Le principal ajout était un envoi de mail automatisé pour informer des prochains renouvellements à effectuer par l’entreprise. Cet envoi de mail a été fait via une tâche planifiée à l'aide d'un cron et de différentes fonctions permettant la récupération, la mise en forme et l’envoi des informations nécessaires.
 

Le reste du temps a été majoritairement passé à développer un outil de création d’affiche et menu au format PDF dpour le CMS propriétaire interne Up'nCMS afin de répondre aux besoins d'un client : Bistrot de pays . Ce travail est à diviser en plusieurs sous-missions :
- Recherche d’existant et adaptation si nécessaire, considérer la tâche trop complexe pour être faite si inexistant.
- Puisqu’une librairie existait et correspondait, adaptation au besoin par une surcouche plus haut niveau.
- Intégration du produit dans le CMS.
- Mise en place d’une interface utilisateur pour l’utilisation du produit.

Les deux premières parties ont pris 2 semaines et demi. En effet, la librairie permet une personnalisation assez importante avec des fonctions simples, mais n’ayant pas de lien direct avec le travail des utilisateurs finaux, il a fallu adapter la librairie pour que l’utilisation soit plus transparente en créant ainsi des fonctionnalités aux noms plus évocateurs du besoin client  tels que l’ajout de date, de prix ou de menu regroupant ainsi de manière transparente pour l’utilisateur les fonctions de positionnement, de stylisation et de création de texte de ces dernières.


pdf à reproduire                                                                    pdf généré

Enfin, l'environnement de développement ayant été assez différent de l’environnement de production (PHP natif vers Symfony 4), il a fallu adapter le produit aux contraintes. La mise en place de l’interface utilisateur, faite en pair programming avec un alternant de l’entreprise, aura nécessité un peu moins d’une semaine. Cette dernière utilisant notamment un formulaire permettant l’envoi de fichiers sur le serveur, les questions de cybersécurité avaient une importance capitale.


maquette interface Up'nPDF

En fin de stage il m’a été demandé de corriger un bug concernant la récupération d’image sur l’outil de guestBlogging développé lors de mon premier stage en 2022.

Ce stage m’a permis d’approfondir mes connaissances en PHP, particulièrement la librairie FPDF, mais aussi en cybersécurité et particulièrement sur le contrôle des données partagées par les utilisateurs. 
À l’issue de ces deux stages et de mes deux années de BTS, j’envisage donc de me diriger vers un cursus en lien avec mon appétence pour le développement web.


Sources :

Site d'UpnBoost
Site de Bistrot de Pays