C#/.NET
Giới thiệu
Tài liệu này tổng hợp các chủ đề quan trọng với vị trí C#/.NET Developer. Các câu hỏi được chia theo từng mảng kiến thức, từ nền tảng đến nâng cao.
Mục lục
| # | Mảng Kiến Thức | Mô tả |
|---|---|---|
| 1 | Nền Tảng C# và .NET | Ngôn ngữ C#, CLR, Garbage Collection, Value Types vs Reference Types |
| 2 | ASP.NET Core Cốt lõi | Middleware, DI, Routing, Filters, Configuration |
| 3 | Xây dựng Web API | RESTful, Authentication, Authorization, Swagger |
| 4 | Truy cập Dữ liệu với EF Core | Code First, Migrations, N+1 Query, Transactions |
| 5 | Kiến trúc Phần mềm | SOLID, Design Patterns, Clean Architecture, DDD, CQRS |
| 6 | Hiệu suất và Xử lý Bất đồng bộ | Caching, Rate Limiting, Load Balancing |
| 7 | Hệ thống Phân tán | Message Queue, Docker, Kubernetes |
| 8 | Kiểm thử | Unit Test, Integration Test với xUnit |
| 9 | Câu hỏi Phân biệt | So sánh các công nghệ và concepts |
Hướng dẫn sử dụng
- Đọc theo thứ tự: Bắt đầu từ phần 1 (Nền tảng) và tiến dần đến các phần nâng cao
- Thực hành: Mỗi chủ đề cần có code example đi kèm
- Ôn tập lại
Note: Đây là tài liệu tổng hợp. Bạn có thể click vào từng chủ đề để xem chi tiết và bổ sung nội dung cụ thể.