Le problème
Plateforme e-learning lente avec une UX dégradée et dette technique importante
Contexte
Premier projet professionnel après la formation. Refonte complète d'une plateforme existante ASP.NET WebForms vers .NET 8 et Blazor Server.
Approche
Apprentissage intensif de Blazor, collaboration avec un mentor senior, migration progressive fonctionnalité par fonctionnalité
Solution
Architecture modulaire avec composants Blazor réutilisables, intégration SignalR pour le temps réel, tests unitaires avec xUnit
Résultats
- ✓Temps de chargement réduit de 3s à 400ms
- ✓Score Lighthouse passent de 35 à 85
- ✓Zéro downtime lors de la migration
Leçons apprises
- •Le premier projet professionnel est autant sur la méthode que le code
- •Avoir un mentor fait une différence enorme dans la croissance