Pierre Oudin
← Retour aux études de cas
Blazor.NETArchitecture

E-Learning Blazor

Première mission professionnelle - refonte complète d'une plateforme e-learning avec .NET 8 et Blazor. Une journey de 6 mois en tant que junior.

Durée6 mois
RôleDéveloppeur junior

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