Développeur d'application back-end .NET

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

Période de formation

12 mois à temps plein

Durée de la formation

800 heures supervisées

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 et bénéficiez de notre garantie embauché ou remboursé.*

DéveloppementDéveloppeur d'application back-end .NET
Certification

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

Période de formation

12 mois à temps plein

Durée de la formation

800 heures supervisées


Devenez développeur back-end .NET

Construisez des applications web robustes et performantes en C# ("c sharp") grâce à la maîtrise du framework .NET ("dot net") de Microsoft.

Le back-end fait référence à la partie serveur d'une application web, qui fonctionne en arrière-plan et qui est responsable du traitement des données et de la logique métier. C'est le back-end qui fait le travail "sous le capot" pour s'assurer que tout fonctionne comme prévu lorsque les utilisateurs interagissent avec la partie front-end (interface utilisateur) d'une application.

Un développeur back-end .NET est un professionnel du développement informatique qui se spécialise dans la création, la mise en œuvre et la maintenance de cette partie serveur des applications web. Il utilise le framework .NET et le langage de programmation C# pour développer des fonctionnalités robustes et performantes. Le travail d'un développeur back-end .NET implique souvent de travailler avec des bases de données pour stocker et récupérer des informations, de créer des API pour permettre la communication entre le serveur et le client, et de mettre en œuvre la logique qui fait fonctionner l'application.

En plus de leurs compétences techniques en .NET et C#, les développeurs back-end .NET doivent être capables de résoudre des problèmes complexes, de travailler en équipe et de comprendre les besoins des utilisateurs et des entreprises. Leur maîtrise de C# leur permet de créer des solutions back-end efficaces et performantes, faisant d'eux des acteurs clés dans la création d'applications web qui sont à la fois fonctionnelles et conviviales.

Les missions types que vous pourrez mener

En tant que développeur d'application back-end .NET, vous aurez l'opportunité de mener des missions passionnantes, par exemple :

  • Développement de fonctionnalités back-end : Créer de nouvelles fonctionnalités en C# pour répondre aux besoins des utilisateurs.
  • Maintenance et amélioration de l'application existante : Maintenir et améliorer l'application pour garantir une expérience utilisateur optimale et répondre aux besoins changeants de l'entreprise.
  • Collaboration avec l'équipe front-end : Travailler avec l'équipe front-end pour fournir une expérience utilisateur fluide et cohérente.
  • Sécurité et conformité : Assurer la sécurité de l'application et sa conformité aux réglementations pour protéger l'intégrité de l'application et les informations des utilisateurs.

Nos formations vous permettent d'apprendre par la pratique

Réalisez des projets concrets basés sur des mises en situation professionnelles. Savoir c'est bien, savoir faire c'est mieux !
Réalisez des projets concrets basés sur des mises en situation professionnelles. Savoir c'est bien, savoir faire c'est mieux !

Vous êtes accompagné par un mentor, professionnel du métier, tout au long de votre formation

Mehdi BENAISSA, Mentor sur le parcours Développeur Back-End .NET
Mehdi BENAISSA, mentor sur le parcours Développeur back-end .NET.

« En suivant ce parcours, vous apprendrez à maîtriser les concepts du développement back-end à travers le langage C# et le framework .NET. Le coding, le test ou les bases de données n'auront plus de secrets pour vous ! C'est un réel plaisir de transmettre mes connaissances, de participer à la réussite de l'étudiant. La pédagogie et le travail d'équipe font partie intégrante de ce beau métier, c'est donc tout naturellement que je me suis tourné vers le mentorat. » Mehdi

Vos opportunités de carrière et d’emplois à la suite de ce programme

En suivant notre formation en ligne, vous pourrez exercer de nombreux métiers dont celui de développeur C#développeur .NETdéveloppeur de jeux videos Unity, ou encore développeur back-end.

Les salaires du marché pour le poste de développeur back-end .NET 

Le salaire dépend notamment du niveau d'ancienneté*

  • 32 000 € à 45 000  pour un profil débutant

  • 45 000 € à 55 000 € pour un profil confirmé

Cette fourchette de salaire peut toutefois varier selon la taille d’entreprise et la région.

*Source : Talent.com

Les opportunités d’emplois sont nombreuses partout en France. Le métier de développeur back-end .NET peut s’exercer en entreprise, mais aussi en freelance.

Vous pourrez évoluer vers d’autres métiers du développement informatique (lead dev, lead tech, architecte logiciel, directeur technique, développeur full-stack) après quelques années d’expérience ou en poursuivant vos études à la suite de ce cursus.

Et si vous suiviez cette formation en alternance ?

La formation de développeur back-end est disponible en contrat de professionnalisation et en apprentissage.

Avec OpenClassrooms, vous pouvez démarrer votre alternance en ligne à n’importe quel moment de l’année. Votre formation est financée par l’entreprise, et vous touchez un salaire mensuel, calculé selon votre situation. En plus des projets concrets à valider dans la formation, vous pouvez mettre en pratique directement vos compétences acquises durant votre parcours.

Pour vous soutenir dans cette démarche, les équipes d’OpenClassrooms vous aident à trouver une entreprise prête à vous embaucher dès le début de vos études !

Découvrez-en plus sur l’alternance en ligne chez OpenClassrooms.

Les pré-requis pour postuler

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.

Langue : un niveau B2 minimum en français.

Vous ne répondez pas aux critères d’admissibilité ? Nous vous invitons à déposer votre candidature, un conseiller en formation étudiera votre dossier et vous recontactera.

  • Matériel : Les candidats doivent avoir accès à un ordinateur (Mac ou PC), 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 Go de RAM (16 Go étant plus confortable) et de 100 Go d'espace de stockage disponibles ;
  • être administrateur de votre ordinateur afin de pouvoir installer des programmes complémentaires.

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à de l'expérience dans ce métier. En savoir plus

Garantie embauché ou remboursé

  • Vous trouvez un emploi dans les 6 mois après la date de validation du dernier projet de votre parcours.

  • Autrement, nous vous remboursons vos frais de scolarité.*
    Voir les détails

DéveloppementDéveloppeur d'application back-end .NET
Certification

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

Période de formation

12 mois à temps plein

Durée de la formation

800 heures supervisées


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.

10 heures supervisées

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.

55 heures supervisées

Compétences acquises dans ce projet
  • Construire un projet de code collaboratif en utilisant la gestion de versionnage
  • Travailler dans un environnement de développement pour la programmation .NET
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.

60 heures supervisées

Compétences acquises dans ce projet
  • Corriger une application à partir des résultats des tests
  • 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

Désignez une application .NET adaptée aux besoins d'un client

Une association du secteur de l’éducation a fait appel à votre agence pour développer son application .NET. Définissez clairement les besoins du client et prototypez la solution technique !

50 heures supervisées

Compétences acquises dans ce projet
  • Concevoir une solution technique pour un client
  • Définir les exigences fonctionnelles de l’application à partir du besoin client
  • Gérer un projet avec les méthodologies agiles
  • Mener une veille technologique
projet 5

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.

125 heures supervisées

Compétences acquises dans ce projet
  • Choisir le ou les langages de programmation approprié(s) pour une application MVC
  • Déployer une application
  • Développer une application avec les fonctionnalités attendues par le client
  • Intégrer du contenu en fonction d'un template
  • Respecter les bonnes pratiques de codage
  • Utiliser GitHub pour gérer les versions du code
projet 6

Modélisez et créez une base de données pour une application .NET

Concevez une base de données pour tenir un journal des problèmes rencontrés dans les produits logiciels.

130 heures supervisées

Compétences acquises dans ce projet
  • Implémenter un schéma de données dans une base de données
  • Produire le schéma de conception d’une base de données pour une application
projet 7

Rendez votre back-end .NET plus flexible avec une API REST

Créez une API RESTful pour une application front-end existante. Sécurisez-la en utilisant l’authentification pour valider l’identité de l’utilisateur et l’autorisation pour vérifier ses privilèges d’accès à certaines fonctions de l’application.

110 heures supervisées

Compétences acquises dans ce projet
  • Implémenter des API en utilisant les bonnes pratiques
projet 8

Améliorez votre application avec des systèmes distribués

Une agence de voyage vous demande d'adapter son application monolithique pour la faire évoluer plus facilement. À vous de la transformer en éléments découplés.

110 heures supervisées

Compétences acquises dans ce projet
  • Apporter des améliorations de fonctionnalités demandées par le client
  • Configurer un environnement de déploiement pour gérer le cycle de vie d'une application
  • Corriger des dysfonctionnements signalés par le client sur l’application
  • Produire une documentation technique et fonctionnelle de l’application
projet 9

Mettez en place un système de veille technologique

Créez votre propre tableau de bord pour rester au courant des dernières actualités technologiques les plus pertinentes !

10 heures supervisées

Compétences acquises dans ce projet
  • Identifier les outils et les ressources permettant une veille technologique
  • Mettre en place un système de veille technologique
projet 10

Développez une solution en microservices pour votre client

Utilisez les bases de données NoSQL pour structurer les données d'une application en microservices. Travaillez en mode agile pour avancer au mieux sur votre projet.

140 heures supervisées

Compétences acquises dans ce projet
  • Créer un microservice pour une application
  • Normaliser et accepter des données dans une base de données
  • Utiliser des bases de données NoSQL
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

Financez votre parcours

L’abonnement : une formule flexible et à la carte

Pour tous


Les avantages
  • Date de début et rythme d’études flexibles

  • Sans engagement : arrêtez à tout moment

  • Plus vite vous terminez, moins le coût final est élevé

  • Garantie embauché ou remboursé*

480 € par mois

pour une durée estimée de 12 mois soit 5 760 €

Démarrer mon inscription

Cette formation nécessite un investissement en temps estimé à 1600 heures dont 800 heures supervisées.

La durée totale de la formation se compose de :

  • 800 heures de formation supervisée avec des projets, encadrés par des mentors
  • 800 heures de formation guidée avec des cours et des ressources pédagogiques

La période de formation peut être rallongée en cas de formation à temps partiel.
La durée est estimée et dépend de votre niveau d'entrée en formation, de votre disponibilité, du temps alloué par semaine, de votre capacité et rythme d'apprentissage.

Ce parcours vous intéresse pour votre entreprise ?

Obtenir un devis ou une démo

* Sous réserve des conditions énoncées dans les Conditions Générales de Services

Formation mise à jour le 21 déc. 2023