core growth

Cycler 21 Reputation points

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

A set of technologies in the .NET Framework for building web applications and XML web services.
4,383 questions
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,626 questions
0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. Michael Taylor 51,256 Reputation points

    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,386 Reputation points

    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,096 Reputation points Microsoft Vendor

    Hi @Cycler ,

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

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

    Then, you can refer the Core Overview document to lean what is 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 core web apps:


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


    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,

    0 comments No comments

  4. Rijwan Ansari 746 Reputation points MVP

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

    • 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:

    0 comments No comments