Liên hệ với chúng tôi

Đề cương khóa học

Thiết kế Hướng theo Miền (DDD) là gì?

  • Xây dựng kiến thức về miền (Domain Knowledge)

Ngôn ngữ Phổ biến (Ubiquitous Language)

  • Nhu cầu về một ngôn ngữ chung
  • Xây dựng Ngôn ngữ Phổ biến
  • Các khối xây dựng của Thiết kế Hướng theo Mô hình
  • Kiến trúc phân lớp (Layered Architecture)
  • Entities (Đối tượng thực thể)
  • Value Objects (Đối tượng giá trị)
  • Services (Dịch vụ)
  • Modules (Mô-đun)
  • Aggregates (Đối tượng tổng hợp)
  • Factories (Lý thuyết chế tạo)
  • Repositories (Kho chứa)

Refactoring (Tái cấu trúc) nhằm thấu hiểu sâu sắc hơn

  • Tái cấu trúc liên tục
  • Đưa các khái niệm cốt lõi ra ánh sáng

Bảo toàn tính toàn vẹn của mô hình

  • Bounded Context (Ngữ cảnh bị giới hạn)
  • Tích hợp liên tục (Continuous Integration)
  • Bản đồ ngữ cảnh (Context Map)
  • Hạt nhân chung (Shared Kernel)
  • Khách hàng - Nhà cung cấp (Customer-Supplier)
  • Conformist (Bên tuân thủ)
  • Lớp chống tham nhũng (Anticorruption Layer)
  • Phân tách hoàn toàn (Separate Ways)
  • Dịch vụ mở (Open Host Service)
  • Tinh chế (Distillation)

Yêu cầu

Không yêu cầu tiên quyết.

 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan