Stage : Migration de 4D vers PHP

Contexte de l’entreprise
Ce stage a été effectué au sein de Noma, une PME basée à Montpellier, spécialisée dans le développement de sites web.
Ma mission portait sur la migration d’un CMS développé en 4D vers une solution PHP moderne, afin d’améliorer la maintenabilité et les performances, mais aussi pour permettre aux futurs clients d’accéder à des sites web en PHP et pas uniquement en 4D. Ce projet s’inscrit donc comme une initiative parallèle visant à moderniser l’offre digitale et diversifier les technologies utilisées.
Missions réalisées
Le travail s’organisait via un système de tickets, incluant :
- Analyse des modules existants sous 4D
- Conversion des fonctionnalités vers PHP
- Création et adaptation du backend
- Tests et validation du comportement identique
Contributions
- Analyse de l’existant sous 4D
- Compréhension du fonctionnement du CMS
- Identification des modules à migrer
- Migration vers PHP
- Transcription et réécriture du code
- Adaptation de la logique métier
- Tests et ajustements
- Correction d'incohérences et bugs
- Vérification de la compatibilité fonctionnelle
- Travail d’équipe
- Échanges réguliers avec le développeur référent
- Suivi technique avec le responsable de projet
Résultats obtenus
- Migrabilité assurée : modules convertis sous PHP
- Performance renforcée : scripts optimisés
- Respect fonctionnel : comportement équivalent au CMS 4D
- Travail collaboratif efficace avec l’équipe technique
Informations Clés
- Entreprise : Noma (Montpellier)
- Période : 14 avril 2025 - 01 août 2025
- Technologies : PHP, 4D, HTML, CSS, JS