10
Bubbles
5y

Okay after reviewing all my options. There are fucking no resources I can use to teach myself ASP.NET (Core). The official docs don’t give information as to how or why you should do something, and everything else is either not the same version or there’s differences in the versions project files such as Startup.cs just as an example. So it’s very confusing to follow along with tutorials or whatever it is because I don’t know what the differences do because backend is still really new to me. And I want to know what all is happening and why.

It’s nothing against ASP.NET, ASP.NET Core just the tutorials and resources and documentation for it. Although I’m open to recommendations.

Comments
  • 4
    Same boat, you have to just do leap of faith and find people project if you’re lucky
  • 2
    @devTea I’m just gonna find someone that can teach me or maybe/hopefully find a book possibly?
  • 3
    @Bubbles o’reilly series?
  • 2
    @devTea one of the only options it seems
  • 3
    @Bubbles btw have you used ASP.Net before?
  • 1
    @devTea if ADP was on purpose no I’ve never heard of it and if it was a typo it’s still a no but I’ve been using C# since like January. But I really need to learn ASP.NET in general
  • 3
    @Bubbles yeah you can find ASP.Net easier reference than ASP.Net Core on the internet, then you can start from there
  • 2
    @devTea should I just suck it up and stick with normal ASP.NET then? I’m sure in the end it won’t be too different and easier to transition.
  • 3
    @Bubbles start on ASP.Net (MVC if possible) then you understand mostly about ASP.Net Core, they just have different syntax for config, otherwise they are pretty similar
  • 2
    @devTea sounds like a plan. If anything goes south then we’ll it’ll be another rant
  • 3
    @Bubbles 🤣

    PS: Tried entity framework before?
  • 4
    Dude there are a fuckload of tutorials about it 0.o whst exactly do you want to learn? I can give links :)
  • 2
    @AleCx04 I’ve looked at the tutorials on YouTube they either don’t explain anything, or introduce something say one thing about it and use it the entire time without any other explanation. And all of them have the worst pace I’ve seen, like dear god it’s like they take drinks between sentences and over explain stuff like using dotnet new whatever and over explaining VSCode or VS. or they don’t cover one of the more recent versions and I can go on. But you can give me recommendations I’ll see if I’ve seen it already
  • 3
    What exactly are you looking for?

    The official docs aren't that bad and most of the core concepts are explained pretty well.

    Don't forget that .NET Core is kinda new (compared to other frameworks) and things are still changing fast. Try to look for tutorials not older than ASP.NET Core 2.0.
    The official doc has some tutorials for creating a web app from scratch too.
  • 2
    @thoxx I don’t really know how to say it. I just need to learn it. I know how difficult and ignorant that makes me sound. But I’m new to back end so I don’t really know what I need to know besides accepting data from forms and shoving it into a database/displaying that data on the site, and security I don’t know what to learn and I’m just lost in general. So once again I’m sorry for ignorance I’m just lost and confused and new to backend.

    And the official docs just don’t explain why things are there and doesn’t really tell you a lot that you need
  • 2
    @Mbithy still kinda new to .NET and backend programming but not programming in general.
  • 4
    Maybe you should go a step back.

    I always recommend people that are new to .NET web dev to start with ASP.NET Core MVC Web-API:
    https://docs.microsoft.com/en-US/...

    You learn how to create REST web services and the learning curve is not that steep (because Web API is a smaller part of the whole ASP MVC framework).

    Then you now what a controller is for and how a web service works in general. It's a good point for learning Entity Framework Core too.

    After that start learning how to create a complete web app with ASP.NET core MVC:
    https://docs.microsoft.com/en-US/...

    At this point you have the advantage of knowing the differnece between an Web API project and an complete ASP MVC project with server side rendering etc. Maybe a web service is enough, because you can build the front end with Angular or React?
  • 2
    It's always good to know what options you have.

    After that I would take look at authentication: https://jasonwatmore.com/post/2018/...

    The identity framework is pretty strong, but it takes a while to explore all parts. But it comes with a role based system for users, support for external logins, token generation for sending "forgot my password" mails, really nice support for two factor authentication etc.
  • 2
    @thoxx I like where your head is at in the sense of making a web api to teach me stuff while also making. But it’s when I’m learning ASP.NET /MVC and all that fancy stuff, I don’t really know what all people thirst work in back end do besides server side stuff and security but idk what server side entails.
  • 4
    Pluralsight. MS learn (or MS virtual academy but that one's retiring). And there are soooo many .net core books out there to learn it!
  • 9
    Hey I posted this on twitter and Scott Hanselmann would like to talk. Say’s he’ll make videos or a blog post. Please reach out to him via twitter!
  • 4
    @vnwonah
    Nice :-)

    Scott is great.
  • 3
    I found this book to be really useful: https://manning.com/books/...
  • 3
    I would highly recommend Scott Allen and Shawn Wildermuth's courses on Pluralsight, it's not free but they're pretty up to date and covers most of the things and will help you get started, also Microsoft offers free 1 month premium plus trial if you wanna check it out.
  • 1
    @vnwonah oh my thank you but before I do I should probably ask who it is before hand 😅
  • 1
    @Bubbles Scott works for Microsoft, he mostly makes videos and writes how how to use Microsoft technologies.
  • 0
    @vnwonah oh cool, thank you, so should I just dm or @ him on Twitter or comment on that thread you showed?
  • 2
    @Bubbles you could comment on the thread. Link here: https://twitter.com/shanselman/...
  • 0
    @Hubot-0x58 I will definitely check it out.
  • 1
    @vnwonah thank you kind sir
  • 2
    @TheBinaryGuy I will give it a look, thank you 😊
  • 3
    @vnwonah dude...you are the bomb
  • 1
    @Bubbles pleasure!
  • 1
    What is it you want to do websites or apis @Bubbles if you have any questions feel free to give us a shout
  • 0
  • 0
    @Bubbles that’s very vague, will this web app need to store anything, will it need to use data from other services. Does it need to show stuff in real-time like a chat application, does it need to do anything in the background, does it need to be secure. Decide what you want to build then break it apart then you will get an idea of what to do, where to start and what your options are
  • 0
    @gruff oh my bad lol I thought you just wanted to know like which one in general
Add Comment