ID Conseils
Stagiaire développeur — BTS SIO SLAM
55 Rue de l'Église, 01570 Feillens · juin 2026 — juillet 2026

Mission
Stagiaire développeur — BTS SIO SLAM
Périmètre
C# · WPF · .NET 10
Résultat
5 semaines de travail sur un projet concret et documenté.
Contexte de l'entreprise
ID Conseils (SARL) est une entreprise de services informatiques basée au 55 Rue de l'Église, 01570 Feillens, qui accompagne ses clients depuis 2004 pour la maintenance et l'évolution de leurs systèmes informatiques. Dans le cadre de mon stage BTS SIO (option SLAM), je développe une application desktop WPF (.NET 10, Syncfusion) pour la gestion des abonnements Microsoft 365 : tableau de bord, gestion des clients, gestions des abonnements, facturation et page Rapprochement dédiée aux factures fournisseurs. Une maquette mock de l'ensemble des écrans à produire guide le développement.
Progression semaine par semaine
Prise en main du projet et tableau de bord
Découverte de l'entreprise, prise en main de WPF et création du premier écran fonctionnel avec KPI et graphiques Syncfusion.
- Découverte XAML, UserControls et maquette client
- Mise en place du tableau de bord mock
- Validation du design et des composants Syncfusion
Architecture métier et écran Clients
Mise en place des services, DTO et événements pour structurer la logique de la gestion des clients et avancer sur l'écran Clients.
- Services C# et séparation des responsabilités
- Écran Clients avec grille et outils CRUD
- Préparation du passage liste → détail client
Finalisation des écrans métier
Clôture des pages d'information client, abonnements et facturation pour stabiliser l’application avant l’intégration API.
- Finalisation Détail client et facturation
- Préparation des données pour la couche API
- Refonte de l’architecture pour faciliter les évolutions
Création de l’API et tests fonctionnels
Mise en place de l’API REST, tests via Scalar, remplacement progressif des services mock et journalisation des requêtes.
- Endpoints GET, POST, PUT et DELETE
- Contrôle des réponses serveur et journalisation
- Branchement progressif dans le WPF
Stabilisation, gestion des erreurs et finalisation
Finalisation du service, gestion des cas d’échec HTTP, passage en async/await et validation du bon comportement de l’application en situation réelle.
- Gestion des réponses BadRequest et erreurs réseau
- Sécurisation des appels asynchrones
- Validation du projet avant bilan final
Livrables
Maquette WPF — écrans à produire (mock)
Cahier des écrans : tableau de bord, clients, détail client, abonnements, facturation, rapprochement (.NET 10, Syncfusion).
Tableau de bord WPF — semaine 1
Premier écran fonctionnel : menu latéral, cartes KPI, graphiques Syncfusion (données mock v1.0.0).
Écrans métier terminés — semaine 3
Pages Clients, Détail client, Client abonnements, Facturation finalisées ; préparation API en cours.
API et tests de la semaine 4
Mise en place de l'API, tests GET/POST/PUT/DELETE via Scalar, journalisation console et branchement des services WPF.
Gestion d'erreurs et asynchrone — semaine 5
API finalisée, gestion des erreurs HTTP (BadRequest, réponses d'échec) et méthodes passées en async/await pour éviter le blocage.
Fiches récapitulatives hebdomadaires
Comptes rendus semaine 1, 2, 3, 4 et 5 (docs/rapport-semaine-1-idconseils.md, docs/rapport-semaine-2-idconseils.md, docs/rapport-semaine-3-idconseils.md, docs/rapport-semaine-4-idconseils.md, docs/rapport-semaine-5-idconseils.md).
Captures d'écran de l'application

Maquette WPF — gestion des abonnements Microsoft 365 (mock) — 6 écrans à produire - cliquez pour agrandir

Tableau de bord WPF — semaine 1, première implémentation (ID Conseils) - cliquez pour agrandir

Page admin — semaine 4, vue de suivi et de validation des retours API - cliquez pour agrandir

Journalisation console — semaine 4, confirmation du chargement des requêtes API - cliquez pour agrandir

Page Scalar — semaine 4, tests des retours API avec GET, POST, PUT et DELETE - cliquez pour agrandir

Dashboard WPF — semaine 5, erreur de récupération des données depuis l'API - cliquez pour agrandir

API — semaine 5, suppression du client numéro 1 côté serveur - cliquez pour agrandir

Application WPF — semaine 5, suppression du client numéro 1 avec erreur car il n'existe plus - cliquez pour agrandir
Bilan & retour d'expérience
Stage BTS SIO réalisé chez ID Conseils (juin–juillet 2026). Semaine 1 : tableau de bord WPF (Syncfusion, mock). Semaine 2 : mise en place du back-end (événements, services, DTO) et développement de l'écran Clients. Semaine 3 : finalisation des écrans Clients, Détail client, Abonnements, Facturation et préparation d'une API pour remplacer les données mock. Semaine 4 : création de l'API, utilisation de Scalar pour tester les requêtes GET, POST, PUT et DELETE, mise en place d'une journalisation console et remplacement progressif des services WPF. Semaine 5 : finalisation de l'API, gestion des erreurs HTTP, traitement des cas de type BadRequest et passage en async/await pour garder une interface réactive. Le projet m'a permis de consolider le pattern MVVM et de mieux comprendre l'intégration d'une application desktop avec une source de données réelle.