Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Áp Dụng Dependency Injection & Middleware Trong ASP.NET Core 10 [Khóa 5102 A]

20 tháng 9 2026 / No Comments

Nền tảng cho ASP.NET Core development là kiến thức vững chắc về việc áp dụng dependency injection và hiểu rõ middleware pipeline. Trong khóa học "Áp Dụng Dependency Injection & Middleware Trong ASP.NET Core 10" này, bạn sẽ học cách sử dụng Microsoft dependency injection container và compose request pipeline trong các ứng dụng của mình.

Đầu tiên, bạn sẽ tìm hiểu về cách đăng ký các service vào dependency injection container và lựa chọn service lifetime sao cho phù hợp. Tiếp theo, bạn sẽ khám phá cách resolve các service đó ở bất cứ nơi nào chúng cần thiết bên trong ứng dụng của bạn, đồng thời tránh các lỗi phổ biến như captive dependencies.

Sau đó, bạn sẽ khám phá cách thức hoạt động của ASP.NET Core request pipeline, cách cấu hình và sắp xếp thứ tự các middleware có sẵn, cũng như cách phân biệt giữa middleware và filters cho các cross-cutting concern. Cuối cùng, bạn sẽ học cách nhận biết các kịch bản có thể cần đến các kỹ thuật registration nâng cao hoặc middleware tùy chỉnh.

Khi hoàn thành khóa học này, bạn sẽ có các kỹ năng và kiến thức về dependency injection và middleware cần thiết để xây dựng các ứng dụng ASP.NET Core 10 có cấu trúc tốt.

Nội dung khóa học:

  • ✓ 1. Bắt đầu với Dependency Injection:
  •    + Bắt đầu.
  •    + Giới thiệu Tennis Booking App.
  •    + Tại sao nên sử dụng Dependency Injection?
  •    + Coding với Interface.
  •    + Inverting Control với Constructor Injection.
  •    + Đăng ký một Service.
  •    + Injecting Framework Dependencies.
  •    + Các ưu điểm của Dependency Injection.
  • ✓ 2. Service Lifetimes & Configuration:
  •    + Microsoft DI Container.
  •    + Service Lifetimes.
  •    + Demo: Service Lifetime Project.
  •    + Transient Services.
  •    + Singleton Services.
  •    + Scoped Services.
  •    + Configuration & Options Pattern.
  •    + Demo: Hoàn thành các Initial Registration.
  • ✓ 3. Injecting Services:
  •    + Các cơ chế Service Resolution.
  •    + Constructor Injection.
  •    + Action Injection.
  •    + Injecting Services vào Minimal API.
  •    + Injecting Services trong Razor View.
  • ✓ 4. Tránh các cạm bẫy của Dependency Injection:
  •    + Captive Dependency & Scope Validation.
  •    + Thread Safety với Singleton Services.
  •    + Options Pattern: Lifetimes & Validation.
  •    + Disposal of Services.
  •    + Sử dụng DI trong Hosted Service.
  • ✓ 5. Hiểu về ASP.NET Core Request Pipeline:
  •    + Middleware là gì?
  •    + Khám phá Built-in Pipeline.
  •    + Tại sao thứ tự lại (Order) quan trọng. 
  •    + Viết Custom Middleware.
  •    + Conditional Middleware & Pipeline Branching.
  •    + Exception Handling.
  •    + Routing & Endpoint Execution.
  •    + Middleware vs. Filters.
  •    + Lựa chọn Tool phù hợp. 
  • ✓ 6. Các  Pattern nâng cao:
  •    + Service Descriptor & Registration Method.
  •    + Demo: Registering Multiple Implementation.
  •    + Demo: Clean Code với Extension Methods.
  •    + Các kỹ thuật nâng cao.
  •    + Third-party Library & Container.
  •    + Tổng kết.




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.