0% found this document useful (0 votes)
30 views

Aspnet Core

This document provides a roadmap for learning ASP.NET Core. It includes topics such as Git version control, HTTP/HTTPS protocols, database fundamentals, Entity Framework Core, caching, and dependency injection. The order of topics is not strict and they can be learned anytime. It recommends learning C# basics, general development skills, and framework basics before diving into ASP.NET Core specifics.

Uploaded by

kwintcom
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

Aspnet Core

This document provides a roadmap for learning ASP.NET Core. It includes topics such as Git version control, HTTP/HTTPS protocols, database fundamentals, Entity Framework Core, caching, and dependency injection. The order of topics is not strict and they can be learned anytime. It recommends learning C# basics, general development skills, and framework basics before diving into ASP.NET Core specifics.

Uploaded by

kwintcom
Copyright
© © All Rights Reserved
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 Option - Pick this or purple along with resources and other roadmaps

"
! Order in roadmap not strict (Learn anytime)

! I wouldn't recommend ASP.NET Core https : // roadmap.sh

C# 10 "
!
"
! Git - Version Control

"
! Azure DevOps Services "
! Learn the Basics of C# .NET 6 "
!

"
! GitHub, GitLab, BitBucket General Development Skills "
!
.NET CLI "
!

"
! HTTP / HTTPS Protocol

"
! DataStructures and Algorithms Stored Procedures "
!

Constraints "
! Framework Basics "
!
"
! Database Design Basics
Database Fundamentals Triggers "
!
"
! SQL Basics Code First + Migrations "
!

Change Tracker API "


!

"
! Entity Framework Core Lazy, Eager, Explicit Loading "
!
"
! ASP.NET Core Basics "
! ORM

"
! Dapper

RepoDB "
! Simple Injector
"
! MVC REST "
! "
!
"
! Castle Windsor
Razor Pages "
! "
! NHibernate

Razor Components "


! "
! AutoFac Ninject "
!

Microsoft.Extensions.
Middlewares "
! "
!
Scrutor "
! DependencyInjection
Filters and Attributes "
!

App Settings and Config


Memory Cache "
!
"
! Dependency Injection "
! "
! DI Containers

"
! Entity Framework 2nd Level Cache "
! Caching
Scoped "
!
"
! Life Cycles

Transient "
!
"
! Memcached Distributed Cache "
!

"
! Solr Sphinx "
!
Singleton "
!
"
! Redis

"
! Elastic Search

"
! StackExchange.Redis
DynamoDB "
!
! Search Engines
"
"
! EasyCaching "
! Serilog "
!
"
! Cloud CosmosDB "
!
!
"
"
!
Log Management System "
! Log Frameworks "
! Databases "
! Relational SQL Server "
!

PostgreSQL "
!
!
"
"
! ELK Stack "
! NLog
"
!
NoSQL
MariaDB "
!
"
! Sentry.io "
! Sieve
"
! Redis Cassandra "
! MySQL "
!
"
! Datadog "
! OData
"
! MongoDB RavenDB "
!
"
! loggly.com
"
! LiteDB CouchDB "
!
gRPC "
! "
! REST
"
! elmah.io
Web Sockets "
!
!
" Real-Time Communication
"
! API Clients and Communication
"
!
SingalR Core "
!
"
! GraphQL-dotnet

"
! HotChocolate "
! GraphQL "
! Object Mapping AutoMapper "
!
"
! Hangfire

Express Mapper "


!
!
"
"
! NativeBackgroundService Task Scheduling
"
! Agile Mapper "
!
"
! Quartz Mapster "
!
"
! Coravel

Testing E2E Testing


!
"
"
! Behavior Testing "
! Integration Testing "
! Unit Testing "
! "
!

Selenium "
!
"
! SpecFlow "
! WebApplicationFactory
"
! MSTest Fluent Assertions "
!
Playwright "
!
"
! BDDFY "
! Test Server
" xUnit
! NUnit "
! Shouldly "
!
Puppeteer "
!
"
! LightBDD
Frameworks Assertion
Cypress "
!
Orchestration
"
! NSubstitute
!
" Kubernetes
ActiveMQ "
!
"
! " Moq
! FakeItEasy "
!
Docker Swarm
Apache Kafka "
!
Other Mocking
RabbitMQ "
!
"
! Orleans API Gateway

"
! SteelToe Message Bus Micro-Services !
" Message Brokers
"
! Ocelot
"
!
"
! Dapr
Containerization NetMQ "
!
"
! Mass Transit
"
! Tye
"
! Docker
Azure Service Bus "
!
"
! NServiceBus
Reverse Proxy
"
! EasyNetQ
"
! Blazor "
! YARP GitHub Actions "
!

Azure Pipelines "


!
!
"
"
! Client Side Libraries Software Design and Architecture CI / CD Travis CI "
!
"
!
Jenkins "
!
!
" Template Engines Good to Know Libraries Circle CI "
!
"
!
TeamCity "
!
"
! Razor "
! MediatR

"
! DotLiquid "
! FluentValidation

"
! Scriban "
! Polly

"
! Fluid "
! Nuke
Identify what you missed
"
! Benchmark.NET
Backend Roadmap
"
!
"
! NodaTime

"
! GenFu

"
! SwashBuckle

You might also like