asp.net core growth

Cycler 21 Reputation points
2021-09-29T18:24:36.233+00:00

Hi, guys! What are the technologies needed to study to be qualified asp.net core developer? Thanks.

ASP.NET Core
ASP.NET Core
A set of technologies in the .NET Framework for building web applications and XML web services.
4,587 questions
C#
C#
An object-oriented and type-safe programming language that has its roots in the C family of languages and includes support for component-oriented programming.
10,980 questions
0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. Michael Taylor 54,401 Reputation points
    2021-09-29T19:13:38.793+00:00

    This is a really vague question as we have no idea what you already know.

    Do you know C#? If not then learn it first.

    Have you ever written a web app before? If not then you should learn the basics of HTML, CSS and building web apps. Mozilla Developer Network has a good set of docs.

    Are you building an MVC, Razor Page, Blazor or client-side app (Angular, React, Vue, etc)? MVC/Razor Pages is ASP.NET Core. For client side apps you'll need to go to their tutorial sites.

    Do you have any ASP.NET experience? If so then refer to the migration documents for ASP.NET Core.

    In all cases Microsoft Learn is a good, free starting point. PluralSight is good if you have a subscription. Googling for tutorials and examples is how I personally prefer to learn.

    0 comments No comments

  2. Karen Payne MVP 35,426 Reputation points
    2021-09-29T19:23:01.397+00:00

    Basics are for few items to get started with ASP.NET Core

    • Understanding basic OOP
    • Working with HTML, CSS, scripting at an intermediate level
    • Knowledge of RESTful services and HTTP action verbs
    • Getting to know the project structure of a project
    • IIS
    • DI (Dependency Injection)
    • Unit testing backend code
    • Understanding hot reloads and setting them up
    • Entity Framework Core
    • Experience with NuGet packages

    Some resources

    Code Academy
    pluralsight which has 42 beginner courses, 92 intermediate and 11 advance averaging at least four hours per course.

    0 comments No comments

  3. Zhi Lv - MSFT 32,351 Reputation points Microsoft Vendor
    2021-09-30T02:53:49.697+00:00

    Hi @Cycler ,

    What are the technologies needed to study to be qualified asp.net core developer?

    To learn Asp.net core, the basic knowledge of C#, HTML, Visual Studio, and Object Oriented Programming is required.

    Then, you can refer the Asp.net Core Overview document to lean what is Asp.net Core and why choose ASP.NET Core?

    After that, you can learn the ASP.NET Core fundamentals for understanding the fundamentals.

    And then, you can refer the Tutorial to learn how to create asp.net core web apps:

    136522-image.png

    If you want to access & store the data in the database, you can refer the Data Access part and use EF core with your asp.net core application.

    136504-image.png

    And if you want to configure and manage security on your application, you can check Overview of ASP.NET Core Security

    When you develop an application, you might need to debug your application, in this scenario, you can refer Debug ASP.NET or ASP.NET Core apps in Visual Studio

    After developed the application, you can refer this article to Host and deploy ASP.NET Core Application.


    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best regards,
    Dillion

    0 comments No comments

  4. Rijwan Ansari 751 Reputation points MVP
    2022-02-03T10:13:43.417+00:00

    @Cycler
    If you know C# then you can easily start ASP.NET core (plus Framework) easily.
    Generally

    • C# Language, with HTML and CSS basic
    • OOP Concept
    • MVC Concept
      With these, you can start learning. You can find tons of articles and videos on YouTube to start.
      Even if you are beginners, you can start learning with basic and go for advance topics like Dependency Injection, Unit Test, SignalR and so on.

    To start:
    https://dotnet.microsoft.com/en-us/learn/aspnet
    https://www.youtube.com/watch?v=hZ1DASYd9rk

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.