Développeur Back-End .NET

Créez des applications Web performantes et sécurisées en C# avec le framework .NET de Microsoft.

DiplômeDiplôme de niveau 6 (bac +3/4)DuréeÀ plein temps : 12 mois

Une formation flexible 100% en ligne

Démarrez à tout moment votre nouvelle carrière ! Disponible à temps partiel ? Pas de problème, étudiez à votre rythme.

Des projets professionnalisants

Apprenez les compétences clés de votre futur métier en validant 10 projets tirés de cas concrets d’entreprise.

Un accompagnement personnalisé

Bénéficiez de sessions de mentorat hebdomadaires avec un expert du métier.

Diplôme de niveau 6 (bac +3/4)

Décrochez une certification professionnelle « Développeur Back-End .NET ».

Développement

Développeur Back-End .NET

DiplômeDiplôme de niveau 6 (bac +3/4)DuréeÀ plein temps : 12 mois

Chez OpenClassrooms, nous identifions les principales compétences recherchées pour les emplois les plus demandés. Nous développons ensuite des cours et des diplômes pour former des étudiants dans ces domaines. C’est pourquoi nous avons mis au point un diplôme de niveau licence d’un an en développement .NET que vous pouvez suivre entièrement en ligne sous la supervision d’un mentor dédié. 

En tant que Développeur .NET, quelles seront mes missions ?

Un développeur .NET (« dot net ») est un développeur back-end spécialisé dans l’utilisation du framework .NET de Microsoft pour créer des applications Web en C# (« c-sharp »). Les missions d’un développeur .NET sont :

  • l’analyse des besoins des clients ;
  • le choix et les propositions des solutions techniques adaptées à un besoin ;
  • le développement et l’amélioration continue d’un logiciel d’application ; 
  • la conception de l’architecture technique ; 
  • l’implémentation de tests et le débogage du code ;
  • la conception du schéma d’une base de données ;
  • la rédaction des documents de besoins techniques et fonctionnels ; 
  • la veille technologique.

Rémunération

Une carrière de développeur Web back-end peut s’avérer très lucrative. Elle ouvre de nombreuses perspectives au fur et à mesure que vous gagnez en expérience. Voici ce que vous pouvez espérer gagner en tant que développeur .NET :

  • Débutant : de 25 000€ à 35 000€
  • 2 à 5 ans d’expérience : de 35 000€ à 45 000€
  • 5 ans et plus : 40 000€ - 70 000€ et plus

Perspectives d’emploi

Ce parcours vous prépare aux postes suivants :

  • Développeur .NET
  • Développeur C#
  • Développeur back-end

Après quelques années d’expérience, un développeur peut accéder à un poste de développeur principal, de concepteur/architecte logiciel ou de directeur technique/chef technique.

Pré-requis

Pour accéder directement à la certification, les candidats doivent obligatoirement justifier d'un des pré-requis suivants :

  • être titulaire d’une certification professionnelle de niveau 5 (ou équivalent) en informatique ou dans le développement Web ou dans le développement d’applications ;
  • ou, être titulaire du baccalauréat ou d’une certification professionnelle de niveau 4 (ou équivalent) avec une expérience professionnelle d’au moins 2 ans en informatique ou dans le développement Web ou dans le développement d’applications.

Tout autre profil fera l'objet d'une procédure dérogatoire incluant un test de positionnement, à savoir :

  • être titulaire d'une certification professionnelle de niveau 5 (bac+2 ou équivalent) tous domaines avec une expérience professionnelle tous secteurs d'au moins 1 an ;
  • ou, être titulaire du baccalauréat ou d'une certification professionnelle de niveau 4 (ou équivalent) tous domaines avec une expérience professionnelle tous secteurs d'au moins 3 ans ;
  • et, effectuer un test de positionnement constitué des livrables suivants :
  • Langue: Justifier d’un niveau B2 minimum en français avec un certificat de moins de 2 ans.
    Certificats acceptés :
    • Diplôme en langue française
    • DELF-DALF : niveau minimum
    • B2 TCF : score minimum 400
    • Attestation d’un centre de langue justifiant un niveau B2 minimum (avec nombre d’heures de formation suivies en français et signature, cachet ou tampon de l’entreprise)

Vous n’avez pas de certificat ? Trouvez un centre d’examen.

  • Matériel: Les candidats doivent avoir l'accès à un ordinateur (PC ou Mac), muni d’un micro, d'un casque, d'une webcam ainsi qu'une bonne connexion Internet pour les séances de mentorat (3.2 Mbps en envoi et 1.8 Mbps en réception de données). De plus, pour mettre en œuvre les compétences, vous devrez :
    • travailler sur un ordinateur muni au minimum d'un processeur multi-cœurs, de 8 G0 de RAM (16 G0 étant plus confortable) et de 100Go d'espace de stockage disponibles ;
    • être administrateur de votre ordinateur afin de pouvoir installer des programmes complémentaires.

Ce que vous saurez faire

  •   Optimiser la qualité de vos études en définissant une stratégie d'apprentissage personnelle
  •   Maitriser le langage de programmation C#
  •   Utiliser des outils de programmation tels que Visual Studio, Git et ASP.NET Core
  •   Concevoir un système avec le langage UML (Unified Modeling Language)
  •   Développer des interfaces utilisateur à l’aide du modèle MVC
  •   Garantir la sécurité d’une application web
  •   Effectuer une analyse des besoins et proposer une solution technique
  •   Développer une application adaptée aux besoins du client
  •   Gérer les plans de test d'applications
  •   Fournir de l'assistance technique documentée
  •   Faire de la veille technologique
  •   Développer des applications Web avec les méthodes agiles
  •   … et bien plus encore !

La méthode d'apprentissage d’OpenClassrooms

Nous employons une méthode d'apprentissage unique en deux volets : des projets professionnels, et des séances de mentorat personnalisées.

Projets

Chez OpenClassrooms, l’apprentissage est axé sur les projets, car c’est le moyen le plus rapide d'acquérir des compétences. Les projets offrent une expérience pratique qui vous permettra d’être opérationnel et compétent dès votre premier emploi.

Mentorat

Durant votre parcours, un mentor vous sera attribué. Il vous offrira un soutien individualisé, par le biais de séances hebdomadaires en vidéoconférence. Ce mentor vous conseillera dans vos projets, vous aidera à définir vos objectifs et vous accompagnera jusqu’à ce que vous les atteigniez. Nos mentors sont des professionnels dévoués, experts dans leur domaine, et habitués à partager leur savoir-faire avec nos étudiants.

Votre diplôme

  • OpenClassrooms est un établissement privé d’enseignement à distance déclaré au rectorat de l’Académie de Paris.

  • À l’issue de votre formation, sous réserve de validation de vos compétences par un jury, vous pourrez obtenir la certification professionnelle « Développeur concepteur logiciel » enregistrée au Répertoire National des Certifications Professionnelles, de niveau 6 (bac +3/4) sur les cadres français et européens des certifications (European Qualifications Framework) à la condition que vous validiez les pré-requis nécessaires.

  • Si vous envisagez une poursuite d’études, contactez au préalable l’université ou l’école concernée pour connaître la procédure d’équivalence.

  • Obtenez plus rapidement cette certification professionnelle grâce à une Validation des Acquis de l'Expérience (VAE), si vous avez déjà au moins 1 an d'expérience professionnelle dans ce métier. En savoir plus

Développement

Développeur Back-End .NET

DiplômeDiplôme de niveau 6 (bac +3/4)DuréeÀ plein temps : 12 mois

Une pédagogie basée sur la pratique

  • Obtenez des compétences clés en validant des projets professionnalisants.

  • Progressez à l'aide d'un expert du métier.

  • Gagnez un véritable savoir-faire ainsi qu’un portfolio pour le démontrer.

Les projets et compétences en détail

projet 1

Démarrez votre formation de développeur Back-End .NET

Mettez-vous dans les meilleures conditions pour réussir votre parcours : projetez-vous dans votre formation, définissez votre planning et appropriez-vous les outils essentiels pour apprendre.
Durée10 heures
Compétences acquises dans ce projet
  • Définir le cadre de votre formation
projet 2

Déboguez une application .NET

Faites des tests manuels pour optimiser une application de vente en ligne avant de la déployer sur Azure.
Durée55 heures
Compétences acquises dans ce projet
  • Corriger une application en fonction d'un rapport d'exécution de tests
projet 3

Testez l'implémentation d'une nouvelle fonctionnalité .NET

Utilisez les tests d’intégration et les tests unitaires pour évaluer la qualité du code, et intégrez une nouvelle fonctionnalité dans une application existante.
Durée60 heures
Compétences acquises dans ce projet
  • Implémenter des tests d’intégration pour une nouvelle fonctionnalité d'une application C#
  • Implémenter des tests unitaires pour une nouvelle fonctionnalité d'une application C#
projet 4

Comprenez les besoins de votre client et concevez l’application de ses rêves

Satisfaire votre client signifie être à l'écoute de ses besoins afin de concevoir un espace professionnel de qualité. À vous de concevoir cette application qui comblera ses attentes !
Durée50 heures
Compétences acquises dans ce projet
  • Analyser les exigences du client
  • Dresser la liste des fonctionnalités requises par le client
  • Rédiger des spécifications détaillées
  • Sélectionner une solution technique appropriée
projet 5 - en construction

Créez votre première application avec ASP .NET Core

Un nouveau client vous a demandé une application avec des fonctionnalités spécifiques. Révélez-lui tout le potentiel de .NET en créant une application MVC tout en appliquant de bonnes pratiques de développement.
Durée125 heures
projet 6 - en construction

Concevez et créez une application .NET prête à l'emploi

Votre première application a impressionné votre client, il souhaite qu’elle soit opérationnelle ! Le moment est venu d'utiliser une base de données et de la mettre en production !
Durée130 heures
projet 7 - en construction

Donnez plus de souplesse à votre back-end .NET avec une API REST

Modernisez le back-end d’une application avec une API REST. Assurez-vous qu'elle soit testée, sécurisée et prête à être déployée !
Durée110 heures
projet 8 - en construction

Optimisez votre application .NET avec les systèmes distribués

Un nouveau client a besoin que son application monolithique soit adaptée pour évoluer plus facilement. Il vous revient de concevoir une application Web dissociée et plus performante !
Durée110 heures
projet 9 - en construction

Explorez le paysage technologique

Créez votre propre tableau de bord pour vous maintenir au courant des dernières et meilleures actualités technologiques !
Durée10 heures
projet 10 - en construction

Utilisez la méthode Agile pour développer une solution .NET adaptée à votre client

Développez un logiciel de détection des risques de maladie. Structurez votre application avec les microservices et une base de données NoSQL. Organisez votre temps en sprints, en respectant la méthode Agile de gestion de projet.
Durée140 heures
Diplôme
Développeur concepteur logiciel

Un accompagnement individuel & privilégié

  • Bénéficiez de sessions individuelles hebdomadaires avec un mentor expert du métier.

  • Progressez rapidement dans vos projets grâce à son excellence dans le partage de son savoir-faire.

La communauté OpenClassrooms

  • Comptez sur une communauté soudée d’étudiants prête à vous aider 24h/24, 7j/7.

  • Partagez vos questions et vos doutes avec des centaines d'étudiants, de mentors et de diplômés sur un réseau social privé.

Comment se déroule un parcours OpenClassrooms ?

Du choix de leur formation au premier jour de leur nouvelle carrière, nos étudiants racontent leur expérience et l'accompagnement qu'ils ont reçu, étape par étape.

Voir le détail des étapes

Formation mise à jour le 16 févr. 2023