Lộ Trình Học C#: Từ Cơ Bản Đến Sẵn Sàng Cho .NET
Lộ trình toàn diện 6 tuần để thành thạo C# cơ bản, lập trình hướng đối tượng và các API .NET nền tảng. Hoàn hảo cho developer chuẩn bị phát triển với ASP.NET Core.
Tất cả bài viết với thẻ "backend"
Lộ trình toàn diện 6 tuần để thành thạo C# cơ bản, lập trình hướng đối tượng và các API .NET nền tảng. Hoàn hảo cho developer chuẩn bị phát triển với ASP.NET Core.
Học cách xây dựng REST API đầu tiên với ASP.NET Core. Bao gồm cài đặt .NET SDK, cấu trúc dự án, controller, routing, model binding, validation, Swagger/OpenAPI và quản lý cấu hình.
Lộ trình toàn diện để nắm vững ASP.NET Core và xây dựng Web API sẵn sàng cho môi trường production với C#. Bao gồm REST API, Entity Framework Core, xác thực, kiểm thử và triển khai.
Tìm hiểu cách BFF pattern loại bỏ nguy cơ đánh cắp token bằng cách giữ JWT refresh token hoàn toàn khỏi trình duyệt — lưu trữ trong HttpOnly cookie do server quản lý, JavaScript không bao giờ có thể truy cập.
Tìm hiểu BFF pattern (Backend for Frontend) — nó là gì, tại sao ra đời, cách giải quyết over-fetching và coupling giữa API và UI, và cách Next.js triển khai BFF tự nhiên với Server Components và Route Handlers.
Hướng dẫn toàn diện về kiến trúc phân lớp (N-tier): tầng trình bày, logic nghiệp vụ, và tầng truy cập dữ liệu, phân lớp nghiêm ngặt vs linh hoạt, hướng phụ thuộc, lỗi phổ biến, và khi nào kiến trúc phân lớp không còn phù hợp.
Hiểu rõ sự khác biệt cốt lõi giữa process và thread, cách chúng sử dụng bộ nhớ, giao tiếp, và khi nào nên dùng cái nào. Bao gồm ví dụ thực tế bằng Python, Go và Java kèm sơ đồ.
Tìm hiểu sâu về kiến trúc monolithic: định nghĩa, khi nào nên chọn, cách cấu trúc monolith được tổ chức tốt, chiến lược mở rộng, các anti-pattern phổ biến, và khi nào nên tách ra.
Khám phá source code Redis để hiểu cách RDB snapshot và AOF logging giữ dữ liệu an toàn. Tìm hiểu về fork(), copy-on-write, các chiến lược fsync và thủ thuật dual-buffer trong AOF rewrite.
Nắm vững các mẫu middleware Express.js. Học cách tạo middleware tùy chỉnh, sử dụng các middleware phổ biến như morgan, cors, helmet và triển khai xử lý lỗi toàn diện với ví dụ code đầy đủ.