Best way to learn C#/ASP.NET Core?
Hey guys,
I've worked in the front end for several years building web apps with Vue and React, as well as maintaining legacy apps in jQuery and ExtJS and I'd really like to move towards full-stack development. I have some experience in PHP/Laravel from my previous job, as well as a good bit of experience in Node/Golang from freelance work/personal projects, but my current company is a .NET shop and, as much as I'd like to cultivate my Node/Go skills more, I feel like I'd be able to learn .NET a lot quicker, since I'm in those projects so frequently.
C# is pretty familiar to me as a language. I can read it and understand what it does, much of its syntax is similar to JS. If I need to, I can hack some changes to a model/controller to fit my needs... But I'm honestly just tired of having to rely on other devs to get (what I assume are) simple API changes done before I can start the front end, or (even worse) waiting for them to troubleshoot and fix something they broke and checked in before I can run the solution to connect to. My biggest problem understanding our back end is mostly on the framework side. There's a lot of abstractions and things I don't understand about .NET specifically and I have problems putting together the connections between different projects in a solution and how they all interact.
I have access to a Pluralsight account through my work, which I've found to be a great resource for more in-depth topics, but I find their general courses to be pretty dry and unengaging. There's tons of awesome, interactive, courses for JS topics on sites like FreeCodeCamp and Udemy, but I haven't found much in the C#/.NET realm.
Are there any good courses out there that are worth looking in to?
Thanks!
0 comments:
Post a Comment