Build enterprise-grade backend services with ASP.NET Core, C#, and the modern .NET ecosystem.
CLR runtime, LINQ, async/await, .NET ecosystem — เข้าใจ platform ก่อนเขียน backend
HTTP, TCP, DNS — พื้นฐานที่ backend developer ทุกคนต้องรู้ ไม่ว่าจะใช้ภาษาอะไร
Workshop 1: แอพ CLI คำนวณภาษีไทย — ฝึก C# basics, decimal arithmetic และ control flow
RESTful conventions, versioning, pagination, error responses — ออกแบบ API ที่คนอื่นใช้งานได้
schema design, relationships, indexing — Entity Framework ช่วยได้ แต่ต้องเข้าใจพื้นฐานก่อน
Workshop 2: ฐานข้อมูลพนักงานด้วย EF Core — ฝึก code-first, migrations, LINQ และ relationships
JWT, OAuth, authorization policies — security patterns สำหรับ .NET backend
Workshop 3: REST API สำหรับการเงินด้วย JWT auth — ฝึก minimal APIs, role-based auth, REST conventions
logging, monitoring, configuration, health checks — สิ่งที่ทำให้ service รันได้จริงบน production
Workshop 4: Background service สร้าง PDF payslip — ฝึก IHostedService, Docker, health checks, xUnit
Final Workshop: ระบบ Payroll & Benefits ครบทุกส่วน — Clean Architecture, RabbitMQ, PDF, Docker