1. General Development Skills
    1. Learn to search for solutions
    2. Maintain quality code
    3. Git - Version Control (GitHub, Azure DevOps, TFS)
    4. Git Branching flows
      1. Git Flow
      2. Github Flow
    5. Data Structures and Algorithms
      1. Basic algorithms
      2. Complex algorithms
      3. Big O complexity
  2. C#
    1. New features C# 7 to 10
    2. Learn the basics of C# 11
    3. Learn .NET 7
  3. SOLID
    1. Single Responsibility Priniciple ( SRP )
    2. Open-Closed Principle (OCP)
    3. Liskov Substitution Principle (LSP)
    4. Interface Segregation Principle (ISP)
    5. Dependency Inversion Principle (DIP)
    6. DRY, KISS, YAGNI
  4. ASP.NET Core Basics
    1. Web API
    2. REST
    3. Routing
    4. Middlewares
    5. Filters & Attributes
    6. Application Settings & Configurations
    7. Authentication & Authorization (Identity code aspect)
    8. Minimal APIs
  5. Dependency Injection
    1. DI Containers
      1. Microsoft.Extensions. DependencyInjection
    2. Scrutor
    3. Lifecycles
      1. Scoped
      2. Transient
      3. Singleton
  6. SQL Fundamentals
    1. Fundamentals about database design and SQL Syntax
    2. Constraints
    3. Stored Procedures
    4. Stored Procedure
    5. UDT
    6. Trigger
    7. Merge Query
    8. CTE
    9. Query optimising
  7. Databases
    1. Relational
      1. SQL Server
        1. Query performances
      2. PostgreSQL
      3. SQLite
      4. Oracle
    2. ERD
    3. NoSQL
      1. Redis
      2. Azure CosmosDB
      3. MongoDB
    4. Search Engines
      1. ElasticSearch
  8. RDBMS ORM
    1. Dapper
    2. Entity Framework Core
      1. Learn the basics of Entity Framework Core
      2. Code First + Migrations
      3. Change Tracker API
      4. Lazy Loading, Eager Loading, Explicit Loading
      5. Interceptors
      6. Database First - EfCore PowerTool
  9. Caching
    1. Memory Cache
    2. Distributed Cache
      1. Redis
        1. StackExchange.Redis
    3. Entity Framework 2nd Level Cache
  10. Log Frameworks
    1. OpenTelemetry
    2. Serilog
    3. Log Management System
      1. ELK Stack
      2. Datadog
      3. loggly.com
      4. Sentry.io
  11. Metrics
    1. OpenTelemetry
    2. Prometheus
    3. Grafana
    4. ELK Stack
  12. Distributed tracing
    1. OpenTelemetry
    2. Datadog
    3. Lightstep
    4. Jeager
  13. Testing
    1. Unit Testing
      1. Frameworks
        1. xUnit
      2. Mocking
        1. NSubstitute
        2. Moq
      3. Assertion
        1. FluentAssertions
    2. Integration Testing
      1. WebApplicationFactory
      2. TestServer
  14. API Clients & Communications
    1. REST
      1. OData
      2. Best practices
      3. Versionning
      4. Open API Documenting
      5. Client Tools
        1. Postman
        2. Fiddler
        3. .http files
    2. GraphQL
      1. HotChocolate
    3. gRPC
  15. Object Mapping
    1. AutoMapper
    2. Mapster
  16. Real-Time Communication
    1. SignalR Core
    2. Web Sockets
  17. API SDK libraries
    1. Refit
    2. RestSharp
    3. NSwag
  18. Task Scheduling
    1. Native BackgroundService
    2. HangFire
    3. Quartz
  19. Architectural and design patterns
    1. CQRS
    2. Event sourcing
    3. Strategy
    4. Builder
    5. Singleton
    6. Domain Driven Design
      1. more...
  20. Microservices
    1. Cloud providers
      1. Azure
      2. AWS
    2. Resilient
      1. Polly
      2. Circuit brakers
      3. Retry pattern
    3. Containerization
      1. Docker
    4. Orchestration
      1. Kubernetes
    5. Serverless
      1. AWS Lambda
      2. Azure Functions
    6. Message-Bus
      1. Azure Service Bus
      2. Rabbit MQ
      3. Kafka
      4. MassTransit
    7. Message-Broker
      1. Azure Service Bus
      2. AWS SNS
    8. Event Streaming
      1. Apache Kafka
      2. AWS Kinesis
      3. Azure Event Hubs
    9. API Gateway
      1. AWS/Azure/GCP equivalent
  21. Continuous Integration & Delivery
    1. Github Actions
    2. Azure Pipelines
    3. TeamCity
    4. Octopus
    5. Travis CI
    6. Jenkins
    7. Circle CI
    8. Build Automation Systems
      1. Cake
      2. Nuke
  22. Good to Know Libraries
    1. Polly
    2. MediatR
    3. FluentValidation
    4. Benchmark.NET
  23. DevOps
    1. Infrastructure as code
      1. Terraform
    2. CICD
      1. Github Action
      2. Azure Devops
  24. Keep Coding :)