Logo
☆☆☆☆☆
0.0
Beginner
5h 20m

领域驱动设计轻松入门

在本课程中,你将学习领域驱动设计(Domain Driven Design,简称 DDD)最重要的核心概念。你将了解其优势与局限性、建模技巧、如何结合六边形架构实现 DDD,以及其他许多精彩的概念。 学完本课程后,你将能够处理复杂的业务需求和流程,并将其转化为有意义的软件系统。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
领域驱动设计轻松入门
在本课程中,你将学习领域驱动设计(Domain Driven Design,简称 DDD)最重要的核心概念。你将了解其优势与局限性、建模技巧、如何结合六边形架构实现 DDD,以及其他许多精彩的概念。 学完本课程后,你将能够处理复杂的业务需求和流程,并将其转化为有意义的软件系统。

WHAT YOU'LL LEARN

理解领域驱动设计(Domain Driven Design)的核心本质

TAKEAWAY SKILLS

Go
Software Engineering
Domain Driven Design
Hexagonal Architecture

Content

7 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    前言

  2. 2

    什么是领域?

  3. 3

    什么是子域?

  4. 4

    什么是领域驱动设计?

  5. 5

    领域驱动设计的优点与缺点

  6. 6

    测验

将领域映射到模型
  1. 1

    事件风暴

  2. 2

    通用语言

  3. 3

    限界上下文

  4. 4

    上下文映射

  5. 5

    保持纯度

  6. 6

    共享内核

  7. 7

    测验

领域活动
  1. 1

    命令

  2. 2

    事件

  3. 3

    查询

  4. 4

    测验

领域对象
  1. 1

    实体

  2. 2

    值对象

  3. 3

    聚合

  4. 4

    聚合根

  5. 5

    测验

领域抽象
  1. 1

    仓库

  2. 2

    工厂

  3. 3

    服务

  4. 4

    测验

六边形架构
  1. 1

    什么是六边形架构?

  2. 2

    原则

  3. 3

    层

  4. 4

    领域层

  5. 5

    用例层

  6. 6

    端口层

  7. 7

    适配器层

  8. 8

    六边形架构的优点与缺点

  9. 9

    测验

结论
  1. 1

    总结!

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)