Map 2
ASP.NET Core Developer in 2026
  General Development Skills
    GIT - Version Control (VSTS, GitHub, GitLab)
    HTTP/HTTPS protocol + TLS/SSL
    Data Structures and Algorithms
    AI / LLMs
      LLMs
        OpenAI (ChatGPT)
        Claude
        Gemini
      IDEs / Tools
        Cursor
          Agent
          Plan
          Ask
          MCPs
        Claude Code
        Lovable
      Libraries
        Semantic Kernel
        OpenAI .NET
  C#
    Learn the basics of C# 14
    Learn .NET 10
    Learn dotnet CLI
    StyleCop rules
  SQL Fundamentals
    Fundamentals about database design and SQL Syntax
    Stored Procedures
    Constraints
    Triggers
  ASP.NET Core Basics
    MVC & Minimal APIs
    Options & Configurations
    Middlewares
    Filters & Attributes
    Background Tasks
    Authentication & Authorization (Identity, IdentityServer,OpenIddict, Auth0/OIDC, OWASP Top 10)
    Caching (Output, Response, Hybrid)
    Razor Pages
    Razor Components
  SOLID
    Single Responsibility Priniciple ( SRP )
    Open-Closed Principle (OCP)
    Liskov Substitution Principle (LSP)
    Interface Segregation Principle (ISP)
    Dependency Inversion Principle (DIP)
  ORM
    Entity Framework Core
      Learn the basics of Entity Framework Core
      Code First + Migrations
      Change Tracker API
      Lazy Loading, Eager Loading, Explicit Loading
      TPH, TPC, TPT
      Bulk Insert/Update APIs
      Interceptors
    Dapper
  Dependency Injection
    DI Containers
      Microsoft.Extensions.DependencyInjection
      AutoFac
    Life Cycles
      Scoped
      Transient
      Singleton
    Scrutor
  Databases
    Relational
      SQL Server
      PostgreSQL
      MariaDB
      MySQL
    Search Engines
      ElasticSearch
      Meilisearch
      ManticoreSearch
      OpenSearch
    NoSQL
      💻 On-Premises
        Redis
        MongoDB
        Apache Cassandra
        RavenDB
        LiteDB
        CouchDB
      ☁️ Cloud
        Azure CosmosDB
        Amazon DynamoDB
  Caching
    Memory Cache
    Distributed Cache
      Redis
        StackExchange.Redis
        EasyCaching
      Memcached
    Application-Level
      Response Caching
        Built in
        Marvin.Cache.Headers
      Output Caching
      Entity Framework 2nd Level Cache
  Log Frameworks
    Serilog
  API Clients & Communications
    REST
      REPR Pattern
        Minimal APIs
        Ardalis.Endpoints
        FastEndpoints
      Gridify
      OData
    gRPC
    GraphQL
      HotChocolate
  Real-Time Communication
    SignalR Core
    Web Sockets
  Object Mapping
    Manual mapping!
    Mapperly
    AutoMapper
  Background Task Scheduler
    Native BackgroundService
    HangFire
    Quartz
    Coravel
  Testing
    Unit Testing
      Frameworks
        xUnit
        NUnit
        MSTest
      Mocking
        Moq
        NSubstitute
        FakeItEasy
      Assertion
        FluentAssertions
      Fake Data Generators
        AutoFixture
        Bogus
    Integration Testing
      WebApplicationFactory
      Test Containers
      .NET Aspire
      Respawn
    Snapshot Testing
      Verify
    Behavior Testing
      SpecFlow
    E2E Testing
      Playwright
      Puppeteer Sharp
      Selenium
    Performance Testing
      K6
      JMeter
      Crank
      Bombardier
    Architecture Testing
      ArchUnitNET
      NetArchTest
  Microservices
    Message-Broker
      RabbitMQ
      Apache Kafka
      Azure Service Bus
      Amazon SQS
      NetMQ
    Message-Bus
      MassTransit
      NServiceBus
      EasyNetQ
    API Gateway
      Ocelot
      YARP
    Containerization
      Docker
      Podman
    Orchestration
      Kubernetes
        Kubectl
        Rancher
        K9s
    Other
      .NET Aspire
      Orleans
      Proto.Actor
      Dapr
      Akka.NET
  Continuous Integration & Delivery (Automation)
    Github Actions
    Azure Pipelines
    GitLab CI/CD
    TeamCity CI/CD
  Design Patterns
    Creational
    Structural
    Behavioral
  Monitoring/Logging/Tracing/Alerting
    Monitoring
      💻 On-Premises
        Prometheus/Grafana
      ☁️ Cloud
        Datadog
    Logging
      💻 On-Premises
        ELK Stack
        Seq
        Sentry.io
      ☁️ Cloud
        Datadog
        Sentry.io
    Tracing
      💻 On-Premises
        OpenTelemetry (OTel)
          Jaeger
          Zipkin
        Sentry.io
      ☁️ Cloud
        Datadog
        Sentry.io
    Alerting
      💻 On-Premises
        Zabbix
        Alertmanager
      ☁️ Cloud
        Datadog
  Client-Side .NET
    Template Engines
      Razor
      Scriban
      Fluid
    Frameworks
      Blazor
        Blazor WASM
        Blazor Server-Side
        Blazor Hybrid
      .NET MAUI
  Good to Know Libraries
    Scalar
    MediatR
    FluentValidation
    Benchmark.NET
    Polly
    DistributedLock
    Nuke Build
    Marten
  🚀 Keep Learning :)