Đã chỉnh sửa
・
Đánh giá 3
・
Đánh giá trung bình 5.0
Tôi đã tìm thấy khóa học này khi đang tìm kiếm bài giảng hỗ trợ cho bài kiểm tra năng lực của doanh nghiệp. Để học cách phát triển ở mức độ phù hợp cho bài kiểm tra mà không bị quá đà (over-engineering), tôi nghĩ mình cần thiết kế sao cho vừa cân nhắc đến khả năng mở rộng ở mức độ nhất định, vừa có thể dễ dàng chuyển đổi sang các cấu trúc như Multi-module hay MSA. Tôi đã biết sơ qua về khái niệm DDD, nhưng hầu hết các nội dung đều chuyên biệt cho MSA, vì vậy tôi đã đăng ký khóa học này vì nó bắt đầu từ nền tảng Monolith :) Các khái niệm cốt lõi của DDD ở mức độ phù hợp và kiến trúc cơ bản của Hexagonal dường như đã giúp ích cho tôi rất nhiều. Tuy nhiên, đúng như giảng viên thường xuyên nói trong bài giảng, tôi nhận thấy rằng việc áp dụng hoàn toàn kiến trúc này vào cấp độ bài kiểm tra là khá khó khăn. Thế nhưng, tôi đã hiểu rõ hơn về những phần cần cân nhắc để tăng khả năng mở rộng bằng cách tăng tính gắn kết (cohesion) và giảm tính phụ thuộc (coupling). Tôi nghĩ mình có thể tạo ấn tượng bằng một thiết kế không tuân thủ hoàn toàn DDD nhưng có mượn các nguyên tắc cốt lõi của nó. Đây là một bài giảng giúp tôi hiểu dễ dàng hơn về DDD - thứ mà nếu không biết sẽ cảm thấy rất nặng nề và khó khăn - và giúp tôi tiến bộ thêm một bước nữa. Cảm ơn vì bài giảng hay ạ :) Tôi sẽ đi thi thật tốt.
Oa! Cảm ơn bạn rất nhiều vì những đánh giá tích cực về khóa học. Tôi đã cố gắng truyền tải ý định khi áp dụng DDD và cảm thấy rất xứng đáng khi bạn đã hiểu rõ nó! Chúc bạn sẽ vượt qua kỳ thi nhé!!




