Main menu

Pages

DotNET Developer Roadmap

 

.NET Developer Roadmap

a Roadmap to becoming a Full stack .net developer in 2022

Resources



Learn the prerequisites

OOP Fundamentals

SOLID principles

Desktop Application frameworks

Mobile Application/Game development

Web Application frameworks

Client Side Frameworks

Web Service frameworks

Client-Server Communication

          - HotChocolate
          - GraphQL-dotnet

Real-Time Communication

ORM

Databases

  • Relational

          - SQL Server
          - Oracle
          - MySQL
          - PostgreSQL
          - MariaDB

  • Cloud Databases

         - CosmosDB
          - DynamoDB

         Redis
          - MongoDB
          - Apache Cassandra
          - LiteDB
          - RavenDB
          - CouchDB          

Dependency Injection

          Microsoft.Extensions.DependencyInjection
          AutoFac
          Ninject
          Castle Windsor
          Simple Injector


Caching
            - Redis
                  - StackExchange.Redis
                  - EasyCaching
            - Memcached

Entity Framework 2nd Level Cache

Logging

  • Log Frameworks
          - Serilog
          NLog
  • Log Management System
          ELK Stack
          Sentry.io
          Loggly.com
          Elmah.io

Unit Testing

  • Frameworks
          xUnit
          NUnit
          MSTest
  • Mocking
          Moq
          NSubstitute
          FakeItEasy
  • Assertion
          FluentAssertion
          - Shouldly

Comments