GIT/GITHUB --- Web Architecture(http) --- Datastructures/algorithms
C#[Link] CLI
SOLID Principles---Single Responsible, Open-Closed, Liskov Substitution, Interface Segregation,
Dependency Inverse, DRY, YAGNI, KISS
[Link] CORE Principles---Web API , Minimal API, Routing, Middleware, Filters & Attributes,
Configuration, Authentication & Authorisation, Dependency Injection
RDBMS Databases---RDBMS fundamentals & Database Design, SQL, DB/Table Operations,
Stored Procedures, Triggers, Functions, Postgres, SQL Server
APIs--- Rest-Web API, Minimal APIs---GraphQL-HotChocolate
ORMs---Dapper---Entity Framework Core-EF Core Basics, Code First & Migrations, Change Tracker
API, Lazy/Eager/Explicit Loading
Dependency [Link]---Scrutor
NoSQL Databases---Cloud only-AWS DynamoDB, Azure CosmosDB---ElasticSearch---Redis---
MongoDB
Caching---Output [Link]---Response Caching
[Link]---Serilog
Messaging---Azure Service Bus---AWS SQS/SNS---MassTransit---RabbitMQ
Testing---Unit Testing-(Frameworks)xUnit,NUnit-(Mocking)NSubstitute,Moq-
(Assertion)FluentAssertions,(TestDataGenerators)Bogus---Integration Testing-
WebApplicationFactory, TestServer, Respawn, Docker-Testcontainers---Snapshot Testing-Verify---E2E
Testing-Playwright---Performance Testing-K6, NBomber, JMeter
Real-Time Communication---SignalIR---Web Sockets
API Documentation---OpenAPI/Swagger---AsyncAPI
API SDK Libraries---Refit---RestSharp---Fluri
Task Scheduling---BackgroundService---PeriodicTimer---HangFire
Monitoring and Telemetry---OpenTelemetry-Jeager---Prometheus---Grafana---ELK Stack---
Datadog
Containers---Containerization-Docker, Podman---Orchestration-Kubernetes
Cloud---Azure,AWS---Serverless-Azure Functions, AWS Lambda---File Storage-AWS S3, Azure
Storage
CI/CD---GitHub Actions---TeamCity---Octopus Deploy---Azure Pipelines---Gitlab CI---Jenkins---Build
Automation-Cake, Nuke
.NET [Link]---MediaR---
[Link]---NodaTime
DevOps---Infrastructure As Code-Terraform,Pulumi