Sessions garanties dès 1 inscrit • Pas de risque de report sauf cas de force majeure • 60% de pratique
Informations clés
Durée5 jour(s)
Tarif2450 € HT
NiveauAvancé
CertifianteNon
Sur-mesureProgramme personnalisable
Prochaines sessions
11 Janv. 2027
8 Fév. 2027
8 Mars 2027
12 Avr. 2027
3 Mai 2027
Vous souhaitez planifier cette formation à une date spécifique ? Contactez-nous par email ou en remplissant le formulaire de contact.
Description de la formation Du C# classique au full-stack .NET / Vue.js : reprendre et faire évoluer une application en équipe
Cette formation accompagne un développeur déjà aguerri — typiquement issu du client lourd (Windows Forms, WPF, C# « classique ») — dans son passage vers une architecture web moderne et découplée. Elle ne réapprend pas à programmer : elle réoriente une expertise existante vers l’écosystème .NET actuel et le front-end Vue.js, en partant toujours de l’outil et de la mise en pratique plutôt que de la théorie. Au fil de cinq journées à dominante atelier (environ 80 % de travaux pratiques sur un projet fil rouge), le participant apprend à récupérer le code d’une application, à suivre le trajet complet d’une donnée de l’écran jusqu’à la base, à faire évoluer une fonctionnalité, à la tester, à la déboguer et à la soumettre à la revue de son équipe.
À rapprocher de nos formations C# 14, Langage SQL, Vue.js, Git avancé, Web ASP.NET Core et Docker.
Vous visez plutôt un parcours full-stack côté JavaScript ? Découvrez notre formation Full Stack React Node.js.
Envie de comparer les parcours ? Découvrez l’ensemble de nos formations en développement, ou laissez-vous guider par notre article Quelle formation en développement choisir ?.
Bon à savoir
Nos sessions sont garanties dès un inscrit, sans annulation de dernière minute. Point d’attention : l’environnement de travail (IDE, SDK, Git, Docker, accès aux dépôts) doit être installé et validé avant la première journée — une demi-journée perdue en installation représente près de 10 % du temps de formation.
Objectifs de la formation Du C# classique au full-stack .NET / Vue.js : reprendre et faire évoluer une application en équipe
- Récupérer, modifier et soumettre du code via Git et Azure DevOps en respectant le flux de travail d’une équipe.
- Explorer et comprendre une base de code existante que l’on n’a pas écrite.
- Déboguer une anomalie simultanément côté front-end et côté back-end.
- Écrire un test unitaire pour sécuriser une modification.
- Implémenter une évolution de bout en bout, de l’interface jusqu’à la base de données.
- Interroger les données avec Entity Framework Core et LINQ plutôt qu’en SQL écrit à la main.
- Diagnostiquer un incident d’authentification ou de conteneurisation.
- Concevoir un traitement planifié autonome de surveillance.
Prérequis de la formation Du C# classique au full-stack .NET / Vue.js : reprendre et faire évoluer une application en équipe
- Bonne maîtrise du langage C# (classes, interfaces, generics ; la notion d’async/await est un plus).
- Connaissance du SQL et des bases de données relationnelles.
- Simple lecture de HTML / CSS / JavaScript (aucune pratique avancée requise).
- Aucune expérience préalable de Git, des API REST, de Vue.js ou de Docker n’est nécessaire.
Public visé par la formation Du C# classique au full-stack .NET / Vue.js : reprendre et faire évoluer une application en équipe
- Développeur expérimenté venant du client lourd et rejoignant une équipe travaillant sur une architecture web découplée.
- Développeur ou responsable technique disposant d’une solide culture C# / SQL mais peu familier des outils collaboratifs modernes (Git, Azure DevOps, revue de code).
- Profil autonome devant s’intégrer à un flux de travail d’équipe encadré.
- Développeur amené à reprendre et faire évoluer une application dont il n’est pas l’auteur.
Financement
Cette formation est financée directement par l’entreprise. Elle n’est pas éligible au CPF. Un devis personnalisé est établi selon le nombre de participants et le format retenu (présentiel ou distanciel).
Programme détaillé de la formation Du C# classique au full-stack .NET / Vue.js : reprendre et faire évoluer une application en équipe
Télécharger le programme (PDF)
Module 1 — Travailler en équipe avec Git et Azure DevOps
- Le socle de tout le parcours : sans une pratique solide du versioning collaboratif, aucun des modules suivants n’est exploitable en équipe. On construit d’abord un modèle mental clair de Git (instantanés, zone de préparation, historique local et distant), puis on installe le cycle quotidien : cloner, observer l’état, valider, publier, récupérer. On aborde les branches et la stratégie de l’équipe, la résolution de conflits de fusion, et les moyens d’annuler proprement un travail. Côté plateforme, on découvre les dépôts Azure DevOps, les pull requests, la revue de code et les politiques de branche, ainsi que l’intégration de Git dans Visual Studio et la rédaction de commits lisibles.
- Atelier pratique : cloner le dépôt réel, développer une modification sur une branche dédiée, la publier, provoquer puis résoudre un conflit de fusion, et mener une pull request jusqu’à sa validation.
Module 2 — Lire, naviguer et déboguer une base de code sous Visual Studio
- Comment prendre en main un code que l’on n’a pas écrit, puis le modifier sans rien casser. On apprend à circuler dans une solution inconnue (recherche de symboles, hiérarchie d’appels, recherche de toutes les références, accès à l’implémentation), à exploiter pleinement le débogueur (points d’arrêt conditionnels, fenêtres de surveillance, pile d’appels, exécution immédiate, débogage multi-projets) et à lire l’historique d’un fichier (comparaison de versions, annotation).
- Atelier pratique : retrouver le chemin complet d’une fonctionnalité dans le projet réel, puis localiser deux anomalies volontairement introduites à l’aide du débogueur.
Module 3 — Fiabiliser ses évolutions par les tests unitaires (xUnit)
- Le test unitaire vu comme un filet de sécurité pour modifier sereinement. On clarifie ce que l’on teste et ce que l’on ne teste pas, on écrit des tests avec xUnit selon le schéma préparer / agir / vérifier, et on introduit l’isolation des dépendances via l’injection de dépendances et les objets simulés (notions).
- Atelier pratique : sécuriser une modification en écrivant d’abord le test qui échoue, corriger le code, puis constater le passage au vert.
Module 4 — Architecture Web API : REST, HTTP, contrats et CQRS
- Le véritable changement de paradigme : passer du monolithe à une architecture découplée. On explique pourquoi séparer front-end et back-end et les conséquences concrètes sur le développement, on revoit les fondamentaux HTTP (verbes, codes de statut, en-têtes, corps de requête), puis on décortique un contrôleur ASP.NET Core (routage, liaison de données, sérialisation JSON). On introduit les DTO et l’intérêt de ne jamais exposer directement ses entités, la lecture d’un contrat via Swagger / OpenAPI, et le patron CQRS (séparation des commandes et des requêtes).
- Atelier pratique : explorer l’API du projet via Swagger, tracer une requête de bout en bout au débogueur, créer un endpoint complet avec son DTO, puis ajouter une commande et une requête dans la structure existante.
Module 5 — Accès aux données avec Entity Framework Core & LINQ
Module 6 — Front-end Vue.js et débogage full-stack
- Un périmètre volontairement ciblé : lire, comprendre et modifier le front, sans viser le métier de développeur front. On découvre la structure d’un projet Vue sous VS Code, l’anatomie d’un composant (gabarit, script, style), la liaison de données et les directives essentielles, les appels HTTP vers l’API et la gestion de l’asynchrone, ainsi que les outils du navigateur (onglet réseau, console, extension de développement Vue).
- Atelier pratique : ajouter un champ à un formulaire existant et le relier au modèle, puis suivre l’appel API dans l’onglet réseau, corrélé avec un point d’arrêt côté back-end.
Module 7 — Sécurité (OAuth2 / JWT), conteneurs Docker & traitements planifiés
Les plus de cette formation Full Stack .NET Vue.js
- Une transition guidée du client lourd C# vers le développement web moderne .NET / Vue.js.
- Environ 80 % de pratique sur un projet réel, de l’écran jusqu’à la base de données.
- Pensée pour un développeur expérimenté rejoignant une équipe ou reprenant une application existante.
- Petit groupe de 1 à 3 participants, session garantie dès 1 inscrit.
- Un dépôt de projet fil rouge et un environnement technique prêt à l’emploi.
- Un suivi post-formation d’un mois par les formateurs MFE-IT.
FAQ
À qui s'adresse cette formation ?
À un développeur déjà expérimenté (culture C# / SQL solide) qui doit rejoindre une équipe travaillant sur une architecture web moderne et découplée, ou reprendre une application existante. Elle ne convient pas à un débutant en programmation.
Faut-il déjà connaître Git, Vue.js ou Docker ?
Non. Ces outils sont abordés depuis leurs fondamentaux. Seules la maîtrise de C# et la connaissance du SQL sont attendues à l’entrée.
La formation est-elle surtout théorique ou pratique ?
Très pratique : environ 80 % du temps se passe en atelier, sur un dépôt de projet dédié servant de fil rouge tout au long des cinq journées.
Peut-on l'organiser sur 6 jours ?
Oui. Le format standard est de 5 jours, mais un sixième jour peut être ajouté pour approfondir certains modules ou traiter un cas propre à votre application.
Cette formation est-elle éligible au CPF ?
Non. Elle est financée directement par l’entreprise ; un devis est établi selon le nombre de participants et le format choisi.