BTS SIO — Suivi de formation

Mes Stages

Entreprise

Entreprise : 1ère Pages

Période : 26 Mai — 28 Juin 2025

Durée : 5 semaines

Tuteur : Monsieur MARQUET

Mission principale

Développement d'un thème enfant WordPress avec focus sur l'optimisation et la sécurisation des sauvegardes. Création d'une architecture modulaire et réutilisable. Création d'une landing page Odoo.

Timeline du stage

Semaine 1

Intégration & Analyse

Découverte de l'environnement de travail, analyse des besoins et mise en place de l'environnement de développement.

Semaine 2

Développement initial

Création du thème enfant WordPress, personnalisation du header et implémentation des premières fonctionnalités.

Semaine 3

Tests & Optimisation

Phase intensive de tests et debugging. Résolution des problèmes de compatibilité cross-thèmes. Optimisation des performances.

Semaine 4

Formation Linux

Installation et configuration de Linux en dual boot. Atelier d'administration système organisé par le maître de stage.

Semaine 5

Création Landing Page

Création d'une landing page pour Odoo en HTML et CSS.

Entreprise

Entreprise : HITOP

Période : 26 Mai — 28 Juin 2026

Durée : 5 semaines

Tuteur : Monsieur MARQUET

Mission principale

Dans le cadre d'un stage de 5 semaines, j'ai développé un outil complet de génération de devis en PHP, SQL, CSS et JavaScript. Côté utilisateur, j'ai conçu un formulaire multi-étapes (step-by-step) intuitif connecté à la librairie Dompdf pour l'export automatique de devis personnalisés. Côté administration, j'ai mis en place un tableau de bord permettant le suivi du chiffre d'affaires, la gestion sécurisée du compte, ainsi que le CRUD complet (create, read, update, delete) des produits, des taux de TVA et des devis générés.

Timeline du stage

Semaine 1

Intégration & Analyse

Prise en main du cahier des charges, réunions de cadrage et configuration de l'environnement de versionnement (Git/SSH). Synchronisations quotidiennes en visioconférence, revue de conformité avec le maître de stage et conception de l'interface publique, intégrant un parcours utilisateur multi-étapes (step-by-step).

Semaine 2

Développement initial

Modélisation de la base de données (MCD/MPD) et mise en place d'une architecture orientée objet (POO / modèle MVC), implémentation du module d'import/export CSV et SQL, affichage dynamique du catalogue produits sur l'interface publique et rédaction de la documentation technique pour le déploiement du projet.

Semaine 3

Optimisation, Sécurisation & finalisation du projet

Restructuration du code (découpage des fichiers), alignement sur les conventions de nommage (PascalCase / flatcase) et gestion des dépendances via Composer (autoload). Intégration de la librairie Dompdf en ligne de commande pour la génération dynamique des PDF et sécurisation du serveur via .htaccess (prévention des vulnérabilités OWASP), résolution des erreurs serveur (HTTP 500), ajustements fonctionnels sur le parcours multi-étapes et livraison finale du projet.

Semaine 4

Mise en production, Gestion des déploiements & Suivi client

Migration du site du serveur local vers l'environnement de production, normalisation de la casse des fichiers (flatcase) pour garantir la compatibilité serveur, intégration du dépôt Git de production et participation à la réunion de suivi client aux côtés du maître de stage pour présenter l'avancement et identifier les axes d'optimisation.

Semaine 5

Tests & Optimisation

Implémentation de la gestion complète (create, read, update et delete) des devis et des prix du catalogue produits, ajustements graphiques pour améliorer l'interface utilisateur, nettoyage de la base de code et réorganisation pour renforcer la lisibilité et la maintenabilité.

Les informations de ce stage seront ajoutées prochainement.

Footer - Theo CAVICCHINI