/DDD-domain-driven-design-2020

DDD domain driven design 2020 .NET Core 3.1.1 C# usando (Async Task )

Primary LanguageC#

DDD Domain Driven Design

GitHub language count GitHub repo size GitHub last commit

💻 Projeto

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

O que é DDD?

  • 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.
💻 Ferramentas:
Acessando o projeto:
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
Tecnologias usadas:
  • C#
  • HTML5