Hacker News new | ask | show | jobs
by gthtjtkt 3444 days ago
What are the best resources for someone who wants to move from .NET desktop development to .NET web development? All the popular sites like Udacity and FreeCodeBootcamp rarely (if ever) touch the MS stack.

I know this isn't exactly the right place to ask, but I've had no luck anywhere else...

7 comments

If you are already familiar with .NET, you might find some courses on Microsoft Virtual Academy a good starting point. There is a web development category: https://mva.microsoft.com/training-topics/web-development#!i...

Looking at the courses available, I would probably start with: https://mva.microsoft.com/en-US/training-courses/getting-sta...

then look into either ASP.NET MVC: https://mva.microsoft.com/en-US/training-courses/introductio...

or ASP.NET Core: https://mva.microsoft.com/en-US/training-courses/intermediat...

This is coming from someone that hasn't actually used these, so take my recommendations with a grain of salt.

The training resources available on the ASP.net website are excellent and cover all skill levels.

https://www.asp.net

I don't know of any reliable tutorials, but if you want to try jumping into a project, you can download Umbraco and follow some basic 'Getting Started' guides. Some of what you will learn is Umbraco-specific, but you'll also see a lot of how .NET likes to do things for web projects.

Alternatively, you can just get Visual Studio and use their "ASP.NET Web Application" template and poke through what is generated, if you want something a bit smaller to start with.

Links:

Umbraco: https://umbraco.com/

Getting Started Guide: https://our.umbraco.org/documentation/Getting-Started/

Your absolute best bet is to sign up for Visual Studio Dev Essentials and try out all the 3 month trials they give. Pluralsight in particular is a really great resource.

https://www.visualstudio.com/dev-essentials/

You need to be specific. Most people doing web on .NET probablly use .NET Asp.NET MVC... I've used it a lot, and it's ok. But there are alternatives. For instance using F# and https://suave.io/ Which I think is really nice.
if you want to learn .Net development then you should try pluralsight. it's a great resource for everything .net. I'm on mobile right now but you can get free 3 months subscription. you can also get a free month I think to wintellect.
Pluralsight is the best training site for MS related technologies, it is how they started, before embracing other stacks.