Pourquoi devenir développeur .net développeuse .net aujourd'hui ?

devtobecurious - devenir developpeur .net

A l’heure du javascript, de l’angular, du react ou bien de vue js, on commence Ă  se dire qu’il n’y a que ces langages, ces frameworks … et nous sommes lĂ  pour vous dire que non, et bien heureusement ! Il existe bien d’autres langages, des frameworks, et parmi eux, un qui a rĂ©sistĂ© contre vents et marĂ©es, qui a su se changer, s’amĂ©liorer : le framework .net avec c# et VB.net. DĂ©couvons ensemble pourquoi devenir dĂ©veloppeur .net, dĂ©veloppeuse .net est une bonne idĂ©e.

Deux langages, un framework .net, supportés par Microsoft

  • Que de chemins parcouru depuis sa crĂ©ation en 2002 ! Avec l’arrivĂ©e du C# et de son confrĂšre le VB.net, Microsoft a souhaitĂ© concurrencer Java avec sa plateforme et sa JVM.
    Ces deux langages avaient et ont toujours le mĂȘme but :
    Aider les développeurs et développeuses venant du monde VB, VBA à faire la transition vers leur nouvelle plateforme
  • Accompagner les dĂ©veloppeurs et dĂ©veloppeuses C, C++ ou bien Java

Aujourd’hui, il faut dire que les deux langages ont bien Ă©voluĂ©, et sont de plus en plus apprĂ©ciĂ©s ! Prenez par exemple Visual Basic .net, on le pense mort, alors qu’il a des stats d’utilisation et d’apprĂ©ciation fortes !

Note: il existe aussi le F#, pour la programmation fonctionnelle, si vous aimez ça 🙂

Un framework open source, multiplateforme

Un passé sous Windows

Or, la plateforme .net avait un gros dĂ©faut : elle ne tournait que sous Windows. Les railleries allaient d’ailleurs bon train : Microsoft ne fait que du Microsoft disait-on souvent … Et il faut dire que vendre une application ou un site web, en prĂ©sentant le .net, et bien c’Ă©tait se tirer une balle dans le pied !
Et en plus, pour rajouter aux difficultĂ©s : .net n’Ă©tait pas Open Source … du pur Microsoft de l’ancien temps.

Être un dĂ©veloppeur .net, une dĂ©veloppeuse .net Ă©tait facilitĂ©, seulement si vous codiez pour et sur Microsoft (donc du Windows).

Depuis 2016 : .net est Open source et multi plateforme

.net core

Depuis 2016, changement de stratégie chez Microsoft : un fork de .net est réalisé. Il devient .net core.
En fait, ils ont tout repris de zéro, et ils ont créé un framework à cÎté du framework .net.

Il existait bien un portage sous Linux avec Mono, mais cela ne plaisait pas Ă  Microsoft : ils voulaient tout reprendre pour avoir un vrai framework Open Source, et multi plateforme.

Et c’est depuis ce virage, quasi Ă  90°, que Microsoft a amenĂ© la plateforme .net sur le devant de la scĂšne.

Enfin, ĂȘtre dĂ©veloppeur .net, dĂ©veloppeuse .net, Ă©tait facilitĂ© ! Enfin, en choisissant le framework .net core, nous pouvons ne pas ĂȘtre contraint-e Ă  rester sous Windows pour dĂ©velopper, pour crĂ©er des applications, des sites web, du mobile ou des jeux !

Des possibilités de développement par centaines

Si vous souhaitez devenir dĂ©veloppeur .net, dĂ©veloppeuse .net, c’est une trĂšs bonne idĂ©e, surtout aujourd’hui !

Comme nous le disions, aujourd’hui, la plateforme est open source, en plus, il existe des outils, des IDEs, en plus du respectĂ© Visual Studio, qui sont trĂšs stables et qui permettent de crĂ©er des applications avec du C# ou du VB.net.

Prenons un IDE qui permet de développer, sous Mac, Linux ou bien Windows, aussi pour du .net core, que du python ou du javascript : Visual Code. Codé avec Electron, il permet aisément de développer des application avec .net core !

applications mobiles avec dotnet core

Du dĂ©veloppement .net d’applications natives Windows

Avec WPF ou bien WinForm, et mĂȘme avec .net core 3, vous pourrez dĂ©velopper des applications pour Windows, en C# ou VB.net
=> Vous deviendrez donc développeur WPF, développeuse WPF, par exemple.

Du dĂ©veloppement .net d’applications, de site web

En choisissant asp.net core, en mvc.net ou bien en razor page, vous pourrez créer des applications web, responsive design, que ça soit sur un serveur dédié, ou bien sur une plateforme cloud, comme Azure, ou bien AWS.

=> Vous deviendrez donc développeur web .net, développeuse web .net, par exemple.

Du dĂ©veloppement .net de web service, d’API

Vous pourrez aussi choisir la plateforme .net pour rĂ©aliser des APIs qui gĂ©nĂšre du json, du xml, du oDATA, ou mĂȘme du GraphQL.

A l’heure des applications web SPA, comme Angular, ou bien Vue, le dĂ©veloppement d’api web avec .net core est facilitĂ© !

=> Vous deviendrez donc dĂ©veloppeur d’API.net, dĂ©veloppeuse d’API.net, par exemple.

Du développement .net de jeux vidéos

Si vous choisissez le langage C#, et l’utilisation par exemple du moteur Unity, vous pourrez crĂ©er des jeux vidĂ©os multiplateforme !
Bien que c’est Mono pour l’instant derriĂšre Unity, ils ont prĂ©vu de le passer prochainement en .net core (Ă  partir de .net 5).

=> Vous deviendrez donc développeur de jeux vidéos avec .net, développeuse de jeux vidéos avec .net, par exemple.

Du développement mobile natif avec .net

Enfin, nous nous arrĂȘterons sur Xamarin.
Xamarin c’est le dĂ©veloppement rĂ©ellement natif d’applications mobiles (pour Android et iOS), avec une seule plateforme : le framework .net.

=> Vous deviendrez donc dĂ©veloppeur d’application mobiles avec .net, dĂ©veloppeuse d’application mobiles avec .net, par exemple.

Un bel avenir pour vous !

Vous le voyez les métiers sont multiples, et les possibilités par centaines !
Par exemple, vous pouvez dĂ©velopper une application mobile, avec Xamarin, qui va appeler une api json, dĂ©veloppĂ©e avec asp.net core, et enfin, cette mĂȘme api (qui sera dĂ©ployĂ©e sous Azure) sera appelĂ©e par une application WPF, ou bien pour votre application Angular.

En choisissant la plateforme .net, surtout avec le .net core, vous vous garantissez un bel avenir dans le monde du développement web, mobile et natif !

 

 

 

asp-net-core

Ca titille votre curiosité ?

Vous souhaitez en savoir plus sur dotnet ? Découvrir les fondamentaux, ou les parties avancées de dotnet ?

Nous vous proposons des formations :

- courtes (une compétence de dotnet, de C#)
- longues (apprendre les fondamentaux ou les parties avancées de dotnet)


Notre adresse

1 rue du guesclin
44000 Nantes

Notre téléphone

+33 2 79 65 52 87

Société

DevToBeCurious SARL
84860163900018 - Nantes B 848 601 639