0% found this document useful (0 votes)
33 views1 page

Aspnet Core

The document outlines a comprehensive roadmap for learning ASP.NET Core and related technologies, including C#, Git, SQL, and various frameworks. It covers essential topics such as MVC, REST, Entity Framework, microservices, and testing methodologies. Additionally, it highlights tools for CI/CD, containerization, and client-side development, providing a structured path for learners in backend development.

Uploaded by

svinoyt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views1 page

Aspnet Core

The document outlines a comprehensive roadmap for learning ASP.NET Core and related technologies, including C#, Git, SQL, and various frameworks. It covers essential topics such as MVC, REST, Entity Framework, microservices, and testing methodologies. Additionally, it highlights tools for CI/CD, containerization, and client-side development, providing a structured path for learners in backend development.

Uploaded by

svinoyt
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Personal Recommendation / Opinion

Find the detailed version of this roadmap


Alternative Options along with other similar roadmaps
Optional / Learn anytime
ASP.NET Core roadmap.sh

Special thanks for the roadmap contribution

Moien Tajik C#

Learn the Basics of C# .NET .NET CLI

Git - Version Control


StyleCop Rules
GitHub, GitLab, BitBucket
General Development Skills
HTTP / HTTPs Protocol
SQL Basics
Data Structures and Algorithms
Database Design Basics

ASP.NET Core Basics Database Fundamentals Stored Procedures

Constraints

MVC REST Object Relational Mapping


Triggers

Minimal APIs
RepoDB Dapper
Entity Framework Core
Razon Pages
NHibernate
Razor Components Framework Basics

Middlewares Code First + Migrations


Redis

Filters and Attributes Change Tracker API


Memcached
Lazy, Eager, Explicit Loading Scoped
App Settings and Configs
Distributed Cache
Transient
Memory Cache Scrutor
Singleton

Entity Framework 2nd Level Cache Caching Dependency Injection Life Cycles

DI Containers
Search Engines Cloud
Databases
Elastic Search Cosmos DB Microsoft.Extensions

AutoFac
Solr Sphinx Dynamo DB

Serilog
Relational NoSQL

NLog
SQL Server MongoDB

PostgreSQL Cassandra
Log Frameworks GraphQL .NET Gridlify
MariaDB LiteDB
HotChocolate Odata
MySQL CouchDB
GraphQL REST

Web Sockets
API Clients and Communication
Real-Time Communication
SignalR Core

AutoMapper
gRPC
Object Mapping Mapperly

Manual Mapping
Native Background Service

E2E Testing Integration Testing


Hangfire

Playwright WebApplicationFactory
Quartz Task Scheduling

Puppeteer Test Containers


Coravel

Testing Cypress .NET Aspire Respawn

Message Brokers Behavior Testing Unit Testing Frameworks


Microservices

ActiveMQ Kafka Specflow MSTest XUnit NUnit

Assertions
RabbitMQ NetMQ Light BDD

Shouldly
Azuer Service Bus
GitHub Actions
Fake Data Generation Mocking
Message Bus Azure Pipelines
AutoFixture NSubstitute
NServiceBus
GitLab CI/CD
Bogus Moq FakeItEasy
Mass Transit
Circle CI

EasyNetQ

API Gateway
CI / CD Software Design and Architecture

Ocelot YARP

Containerization

Docker Razor Client-Side .NET

Kubernetes Scriban Template Engines Blazor

Other Fluid Frameworks .NET MAUI

.NET Aspire

Scalar MediatR
Orleans SteelToe

FluentValidation Good-to-Know Libraries


Dapr
Polly Marten

Nuke

Benchmark.NET Visit Backend path and see what you missed

Distributed Lock Backend Roadmap

You might also like