Formation Dot Net et C# Visual Studio
.NET est la plateforme de développement open source et multiplateforme de Microsoft.

Notre équipe vous conseille
Est-ce la bonne formation pour vous ?
Votre objectif, votre niveau, votre financement : notre équipe vérifie avec vous que cette formation vous correspond, ou vous oriente vers celle qui vous conviendra mieux.
- Pour qui
- Ingénieurs, développeurs …
- Prérequis
Bonne connaissance des langages de programmation
- Durée
- 35 h · 5 jours
En bref
Ce que vous saurez faire
- Prendre en main Visual Studio et l’outillage .NET (CLI, NuGet).
- Maîtriser la syntaxe et les types du langage C# moderne.
- Concevoir des programmes orientés objet en C#.
- Manipuler collections et données avec LINQ, et programmer de façon asynchrone.
- Accéder à une base de données avec Entity Framework Core.
- Créer une API web avec ASP.NET Core et la tester.
Programme
Formation Développeur Dot Net
01Introduction à .NET
- Plateforme .NET : runtime, bibliothèques, versions LTS, multiplateforme
- Place de C# et panorama des types d’applications (web, bureau, mobile, cloud)
- Visual Studio, VS Code et la CLI dotnet ; solutions et projets
02Les bases de C#
- Syntaxe, types, variables, conversions et types nullables
- Conditions, boucles, méthodes
- Tableaux, listes, dictionnaires et énumérations
- Chaînes, interpolation et expressions régulières
03Programmation orientée objet
- Classes, objets, propriétés, constructeurs
- Encapsulation, héritage, polymorphisme, classes abstraites et interfaces
- Records, structs et pattern matching
- Gestion des exceptions
04Données et asynchronisme
- LINQ : filtrer, trier, regrouper, projeter
- Programmation asynchrone avec async / await
- Fichiers et sérialisation JSON
05Accès aux données
- Entity Framework Core : modèle, migrations, requêtes
- SQL Server, SQLite ou PostgreSQL
06ASP.NET Core
- Créer une API web : Minimal APIs et contrôleurs
- Injection de dépendances, configuration et journalisation
- Documentation OpenAPI et tests des points de terminaison
07Qualité et déploiement
- Tests unitaires avec xUnit ; débogage dans Visual Studio
- Packages NuGet et publication d’une application
08Ouverture aux outils d’IA
- GitHub Copilot dans Visual Studio : générer, expliquer et tester du code C#
- Bonnes pratiques : relecture, tests et responsabilité du développeur
Financer cette formation
Selon votre situation, tout ou partie de la formation peut être pris en charge. Notre équipe vérifie vos droits avec vous.
Votre employeur (OPCO), France Travail, la Région ou un financement personnel peuvent prendre en charge cette formation.
Notre équipe identifie la bonne solution et monte le dossier avec vous.
Informations pratiques
- Type de reconnaissance
- Attestation de fin de formation
- Accessibilité
- Locaux accessibles aux personnes à mobilité réduite (PMR) et aux personnes en situation de handicap (PSH).
Référent handicap : Bénédicte Guilloteau, benedicte@mandyben.com
Fiche mise à jour le 29 octobre 2026
En savoir plus sur cette formation
.NET est la plateforme de développement open source et multiplateforme de Microsoft. Cette formation enseigne le langage C# et les bases de .NET 10 (version LTS) avec Visual Studio, jusqu’à la réalisation d’une première API web. Prérequis : bonne connaissance d’un langage de programmation.
Objectifs :
• Prendre en main Visual Studio et l’outillage .NET (CLI, NuGet).
• Maîtriser la syntaxe et les types du langage C# moderne.
• Concevoir des programmes orientés objet en C#.
• Manipuler collections et données avec LINQ, et programmer de façon asynchrone.
• Accéder à une base de données avec Entity Framework Core.
• Créer une API web avec ASP.NET Core et la tester.
Introduction à .NET
• Plateforme .NET : runtime, bibliothèques, versions LTS, multiplateforme
• Place de C# et panorama des types d’applications (web, bureau, mobile, cloud)
• Visual Studio, VS Code et la CLI dotnet ; solutions et projets
Les bases de C#
• Syntaxe, types, variables, conversions et types nullables
• Conditions, boucles, méthodes
• Tableaux, listes, dictionnaires et énumérations
• Chaînes, interpolation et expressions régulières
Programmation orientée objet
• Classes, objets, propriétés, constructeurs
• Encapsulation, héritage, polymorphisme, classes abstraites et interfaces
• Records, structs et pattern matching
• Gestion des exceptions
Données et asynchronisme
• LINQ : filtrer, trier, regrouper, projeter
• Programmation asynchrone avec async / await
• Fichiers et sérialisation JSON
Accès aux données
• Entity Framework Core : modèle, migrations, requêtes
• SQL Server, SQLite ou PostgreSQL
ASP.NET Core
• Créer une API web : Minimal APIs et contrôleurs
• Injection de dépendances, configuration et journalisation
• Documentation OpenAPI et tests des points de terminaison
Qualité et déploiement
• Tests unitaires avec xUnit ; débogage dans Visual Studio
• Packages NuGet et publication d’une application
Ouverture aux outils d’IA
• GitHub Copilot dans Visual Studio : générer, expliquer et tester du code C#
• Bonnes pratiques : relecture, tests et responsabilité du développeur
Avis
Ils sont passés par là. Des stagiaires.
J'ai pu créer ma boutique en ligne et réaliser des ventes en lançant ma marque :-)
Ce stage m'a permis de tester plusieurs appareils photo, et de me mettre en situation pour mieux comprendre les problématiques.
Les explications claires et bien ciblées ont permis à notre collaborateur à la fois de se former et de rectifier ses procédures. Objectif atteint donc et nous en remercions le formateur.
Je vous confirme que la formation s’est excellemment bien déroulée. Le contenu était très intéressant et devrait m’apporter beaucoup dans mon travail à venir. J’en profite pour vous féliciter sur le choix de vos formateurs, le formateur fait preuve d’une grande pédagogie et d’une extrême gentillesse.
Questions fréquentes
Par quel langage commencer ?
Pour le web, HTML et CSS puis JavaScript. Pour l'analyse de données ou l'automatisation, Python. Nous vous orientons selon votre objectif.
Peut-on se reconvertir dans le développement ?
Oui, avec les titres professionnels Développeur front end et Développeur back end, accessibles en blocs de compétences.
Les formations sont-elles pratiques ?
Oui, chaque notion est mise en pratique sur des exercices et des projets.
Proposez-vous des formations en administration système ?
Oui : Linux, Docker, Zabbix, Oracle et sécurité des systèmes d'information.
Où se déroulent les formations ?
Dans nos locaux au 146 rue Paradis, à Marseille (6e), dans vos locaux pour les formations intra-entreprise, ou à distance en visio, en direct avec le formateur. Les modalités possibles sont indiquées sur chaque fiche.
Pas sûr(e) d'être fait(e) pour ça ?
Chacun sa façon d'atteindre son objectif. Notre équipe vous rappelle pour trouver la formation et le financement adaptés à votre situation.
- QualiopiOrganisme certifié
- 1 780personnes formées en 2026
- 98 %de satisfaction
- Depuis 2006à Marseille, 146 rue Paradis