C#, ASP.NET Core, Entity Framework, MS SQL দিয়ে enterprise-grade RESTful API তৈরির সম্পূর্ণ গাইড। Beginner থেকে Expert পর্যন্ত ৫০টি topic বাংলায়।
C# program কাঠামো, primitive types
var, const, readonly, casting
Conditional statements, loops, switch expression
Method definition, params, ref/out, optional
Class, object, constructor, properties
Class inheritance, virtual/override, interface
Generic collections in C#
Exception, custom exception, using
LINQ to Objects, projection, filtering
async, await, Task, parallel I/O
Generic class, method, constraints
File, Directory, Stream, async file ops
Delegate, Func, Action, event, lambda
int?, ?., ??, !, NRT, null forgiving
dotnet command, project templates, NuGet
Program.cs, appsettings, middleware pipeline
[ApiController], [Route], action methods
DTO pattern, Data Annotations, FluentValidation
Built-in DI container, lifetimes, constructor injection
Custom middleware, order, terminal/short-circuit
IConfiguration, Options pattern, secrets
DbContext, DbSet, LINQ, migrations
Connection string, LocalDB, Azure SQL
Dapper, parameterized queries, performance
CREATE TABLE, PK, FK, relationships
SELECT, WHERE, JOIN types, GROUP BY
sp, scalar/table function, parameters
Index types, EXPLAIN, query plan
Resource naming, versioning, status codes
Token generation, validation, refresh token
Roles, policies, claims-based auth
Exception middleware, ProblemDetails, custom exceptions
Asp.Versioning, multiple versions
Abstraction layer, IRepository, IUnitOfWork
Command Query Responsibility Segregation
Layered architecture, Domain/Application/Infrastructure/API
IMemoryCache, IDistributedCache, Redis
Skip/Take, IQueryable, dynamic sort
IHostedService, BackgroundService, Hangfire
WebSocket, hubs, groups, broadcast
xUnit, Moq, AAA pattern, FluentAssertions
WebApplicationFactory, TestServer, full stack tests
Built-in rate limiting (.NET 7+), policies
BEGIN TRANSACTION, isolation levels, optimistic/pessimistic
Swashbuckle, XML comments, JWT in Swagger UI
Structured logging, sinks, enrichment
Dockerfile, multi-stage build, docker-compose
Workflow YAML, build, test, deploy
Service decomposition, API Gateway, message broker
Execution plans, indexing strategy, partitioning