Stages
Stage de première année
Stage de 7 semaines chez SNEF - Développeur web / Outils internes
Lieu : Saint-Nazaire
Durée : 15 mai - 27 juin 2025
L'entreprise
L’agence SNEF de Saint-Nazaire est une entité du groupe SNEF, une entreprise française indépendante de plus de 10 000 salariés dans le domaine de l’électricité. Son siège social est basé à Marseille. Présent sur l’ensemble du territoire français, le groupe intervient dans divers secteurs d’activités.
À Saint-Nazaire, SNEF travaille principalement dans le secteur naval et EMR, en partenariat avec les Chantiers de l’Atlantique. L'entreprise se concentre sur la distribution électrique des courants forts (CFO) et faibles (CFA).
SNEF réalise l’installation de câbles, d’appareils, d’armoires et de supports à bord des navires et des sous-stations électriques pour les champs éoliens offshores.
Le site
SNEF a développé une application interne appelée SNEF Naval pour gérer l’ensemble des activités liées au câblage et à l’installation électrique dans le secteur naval à Saint-Nazaire. Accessible via intranet, elle couvre la planification, le suivi de la pose des câbles, le montage et le contrôle des équipements électriques à bord des navires, ainsi que des activités annexes (intégration de systèmes, essais en mer, maintenance, câblage éolien offshore).
Mes missions
Suivi de l’avancement du tirage de câbles
Développement d’une courbe dynamique pour suivre l’avancement du tirage des câbles par lots et globalement, avec indicateurs précis (dates, ratios d’avancement). Adaptation de code PHP/JS, requêtes SQL complexes et tests de validation.
Comparaison des câbles entre SNEF et Chantiers de l’Atlantique
Création d’une interface interactive pour comparer les bases de données et gérer incohérences et mises à jour, avec pagination dynamique et journalisation des actions utilisateurs.
Optimisation des performances
Optimisation des requêtes SQL, décalage des calculs côté client, amélioration de la pagination et filtres intégrés pour un rendu plus réactif.
Adaptation pour les équipements SNEF
Gestion de la comparaison des équipements électriques, modification des critères et adaptation des requêtes SQL et interface utilisateur.
Validation et suivi des problèmes
Tests fonctionnels, validation avec fichiers Excel, collaboration avec le maître de stage pour corriger anomalies et intégrer évolutions fonctionnelles.
Compétences développées
- PHP : Approfondissement et optimisation des programmes.
- JavaScript : Méthodes REST POST, dynamisation des ressources.
- Base de données : Optimisation SQL pour de meilleures performances.
- Gestion de projet : Initiation à la méthodologie Agile, gestion de backlog et itérations.
- Environnement professionnel : Compréhension du fonctionnement d’une entreprise et travail en équipe.
Mon rapport de stage
Participation au développement de l’application Mobicab, outil de gestion du parc automobile, dans un environnement sécurisé et normé (RGAA, méthodes agiles).
L’application suit le modèle MVC. Voici son diagramme applicatif :
Tests
Développement de tests unitaires et d'intégration (PHPUnit) avec gestion complexe des jeux de données (Factory, SSO).
Indicateurs de performance :
- Des tests pertinents d’intégration et d’acceptation sont rédigés et effectués
- Les outils de test sont utilisés de manière appropriée
- Un rapport de test du service est produit
Back-end
Travail sur Laravel et PHP 8.+, adaptation de la logique métier et manipulation des bases de données.
Indicateurs de performance :
- Corrections appliquées et validées
- Structuration et organisation du travail
Front-end
Correction des problèmes d’accessibilité et mise en place d’un affichage responsive avec Flexbox.
Indicateurs de performance :
- Respect des standards RGAA et ergonomie
- Corrections et améliorations de l’interface
- Navigation clavier et focus corrigés
- Le site Web a évolué conformément au besoin exprimé.
- Les obligations juridiques sont respectées (Accessibilité RGAA).
Correction de bugs
Analyse et résolution des anomalies (double pop-ups, conducteurs dupliqués).
Indicateurs de performance :
- Une solution à l’incident est trouvée et mise en œuvre
- Analyse et correction des anomalies
- Le compte rendu d’intervention est clair et explicite
Nouvelles fonctionnalités
Ajout des fonctionnalités d’export PDF et Excel via laravel-dompdf et laravel-excel.
Indicateurs de performance :
- Mise en place de son environnement d’apprentissage personnel
- Apprentissage et utilisation de nouvelles bibliothèques pour l’export
- Les livrables sont conformes aux attentes
- Le service déployé est opérationnel et donne satisfaction à l’utilisateur
Backup automatisé
Mise en place d’un système de backup automatique pour la table testing, avec documentation pour restaurer la base.
Indicateurs de performance :
- Les sauvegardes sont réalisées conformément au plan de sauvegarde.
- Une documentation claire permet de restaurer la base facilement.
- Une solution à l’incident est définie et mise en œuvre.
- Le compte rendu et la procédure sont explicites et consultables.
Autres informations
- Suivi des tickets via Kanban.
- Tableau gestion d'incidents de l'entreprise















