Objetivo desse projeto é mostrar quais camadas são necessárias, mostrar onde fica cada coisa no DDD e o entender o motivo que separamos em camadas. Lembrando que esse projeto foi criado com o auxílio de Valdir Ferreira e Alexandre Daccas.
- Implementar validações na regra de negocio - Dominio
- Ao Contrario que muitos imaginam, DDD não e uma arquitetura em camadas.
- DDD e um conjunto de práticas de implementação que tem o objetivo de facilitar a implementação complexa de regras e processos de negócios.
- DDD significa ( Domain Driver Design ) Significa "Projeto Orientado a Domínio".
- Mas vamos deixar Claro que DDD não e a solução para tudo e todos os projetos. A maioria dos sistemas possui uma boa parte composta por cadastros básicos (CRUD) e não seria adequado usar DDD para isso
- O DDD não é uma tecnologia ou uma metodologia. Pode ser utilizado independente da linguagem. Não importa se é C# ou Java. Se é MVC ou Windows Forms.
-
Git (terminal bash).
-
Microsoft Visual Studio Community 2019 (recomendado).
clonando este repositório
$ git clone <https://github.com/Lu1zEduard0/DDD-domain-driven-design-2020.git>
Acessando o a pasta do projeto no terminal
$ cd DDD-domain-driven-design-2020
- C#
- HTML5