1
C#: ประเภท value/reference, boxing/unboxing, async/await, Task, ValueTask
2
LINQ: ไวยากรณ์คิวรี, ไวยากรณ์ method, การดำเนินการแบบเลื่อน, IEnumerable vs IQueryable
3
ASP.NET Core: Program.cs, Startup, middleware pipeline, โมเดลการโฮสต์
4
Controller และ Minimal API: การกำหนดเส้นทาง, model binding, action result
5
Dependency Injection: การลงทะเบียน service, อายุการใช้งาน (Singleton, Scoped, Transient)
6
Entity Framework Core: DbContext, DbSet, migration, ความสัมพันธ์, lazy/eager loading
7
LINQ to Entities: Include, ThenInclude, AsNoTracking, projection, raw SQL
8
การยืนยันตัวตน: ASP.NET Core Identity, JWT token, claim, policy, role
9
การอนุญาต: [Authorize], อิงจาก policy, อิงจาก resource, ข้อกำหนดแบบกำหนดเอง
10
Middleware: ในตัว (UseRouting, UseAuthentication), middleware แบบกำหนดเอง
11
การตั้งค่า: appsettings.json, ตัวแปรสภาพแวดล้อม, รูปแบบ Options, IConfiguration
12
การจัดการข้อผิดพลาด: exception filter, middleware, ProblemDetails, handler ทั่วไป
13
การตรวจสอบ: Data Annotations, FluentValidation, model state, validator แบบกำหนดเอง
14
การทดสอบ: unit test (xUnit, NUnit), integration test, mock (Moq, NSubstitute)
15
SignalR: hub, strongly-typed hub, group, วงจรชีวิตการเชื่อมต่อ
16
ประสิทธิภาพ: แนวปฏิบัติ async, Span<T>, Memory<T>, object pooling, cache
17
API versioning, Swagger/OpenAPI, การจำกัดอัตรา, health check
18
Logging (ILogger, Serilog), การติดตาม, Docker, การ deploy (Azure, AWS, on-premise)