Domain-Driven Design на практике
Описательное, подробное руководство по применению принципов доменного дизайна на практике.
Domain-Driven Design: Working with Legacy Projects
Откройте для себя лучшие способы предоставления новых функциональных возможностей и масштабируемости баз унаследованного кода с помощью этого углубленного курса «Domain-Driven Design: работа с устаревшими проектами».
Как программист, вы бы хотели работать только над «зелеными» проектами. Однако вы, скорее всего, работаете над устаревшим проектом прямо сейчас или будете в какой-то момент в будущем. В этом курсе «Domain-Driven Design: работа с устаревшими проектами» вы приобретете навыки, которые помогут вам управлять этими устаревшими проектами, предоставляя новые функциональные возможности и оставляя заинтересованные стороны довольными. Во-первых, вы узнаете, как пройти через унаследованную базу кода, проводя ее рефакторинг по одному шагу за раз. Далее вы узнаете, как обрабатывать переписывания, когда это делать и когда лучше вместо этого сохранить существующую базу устаревшего кода. Наконец, вы откроете для себя такие методы, как построение Anticorruption Layer, шаблона Strangler и шаблона Branch by Abstraction для работы с этим кодом. К концу этого курса у вас будет четкое понимание теории и практики улучшения функциональности и масштабируемости унаследованных проектов.
Описательное, подробное руководство по применению принципов доменного дизайна на практике.
Этот курс учит основам Domain-Driven Архитектуры (DDD) посредством демонстрации взаимодействия с клиентами и сложного демонстрационного приложения, а также советами Эрика Эванса.
Domain-Driven Design (DDD), или проектирование, ориентированное на домен, является одним из самых популярных подходов к разработке программного обеспечения, и это не случайно. Как отлично описал Мартин Фаулер, это подход к разработке программного обеспечения, который концентрирует разработку на программировании доменной модели с глубоким пониманием процессов и правил домена. Создание программного обеспечения таким образом, особенно при работе со
Проектирование, ориентированное на домен (или DDD) — это один из самых популярных подходов к проектированию программного обеспечения, и есть веские причины для этого. Оно позволяет создавать высокообслуживаемые системы, используя специфические знания домена и основывая реализацию на хорошо разработанных моделях с использованием универсального языка. В этом курсе Амихай Мантинбанд расширит знания, представленные в его начальном курсе, и углубится