Sou suspeito a falar, porque acompanho o Macoratti há anos. Já compre seus cursos e aprendo muito aqui. A clareza e objetividade como explica é incrível, faz parecer simples as coisas mais complicadas. Só podemos agradecer e divulgar seu trabalho. Que Deus o abençoe sempre.
Novo no canal, achei sua didática espetacular. Sou desenvolvedor há quase 3 anos, já ouvi muito falar sobre a clean architecture (mas não vi em empresas que trabalhei), e lendo e estudando sobre o assunto. Suas aulas são uma mão na roda, porque dão a prática necessária pra entender realmente, e estou gostando muito. Tinha tentado implementar com base no que entendi ( não muito eficiente e estruturado como na aula),e vendo sua aula consegui ligar os pontos.
Olá José, excelente vídeo! A explicação foi ótima, mas surgiu uma dúvida. Você mencionou que na camada de domínio as entidades devem ter suas validações. No entanto, notei que você utilizou o Fluent neste projeto. Minha pergunta é: mesmo utilizando o Fluent, ainda é recomendável realizar as validações no domínio? Gostaria de entender melhor essa abordagem. Obrigado!
As interfaces dos repositórios são definidas na camada de domínio justamente para manter a camada de domínio independente da camada de infraestrutura pois não temos implementação. As implementações dos repositórios são feitas na camada de Infraestrutura. Colocar as interfaces dos repositórios nesta camada ajuda a manter a separação de responsabilidades. Isso significa que as regras de negócio não precisam se preocupar com os detalhes de como os dados são armazenados ou recuperados, o que promove um design mais limpo e coeso
Sou suspeito a falar, porque acompanho o Macoratti há anos. Já compre seus cursos e aprendo muito aqui. A clareza e objetividade como explica é incrível, faz parecer simples as coisas mais complicadas.
Só podemos agradecer e divulgar seu trabalho.
Que Deus o abençoe sempre.
Novo no canal, achei sua didática espetacular. Sou desenvolvedor há quase 3 anos, já ouvi muito falar sobre a clean architecture (mas não vi em empresas que trabalhei), e lendo e estudando sobre o assunto. Suas aulas são uma mão na roda, porque dão a prática necessária pra entender realmente, e estou gostando muito. Tinha tentado implementar com base no que entendi ( não muito eficiente e estruturado como na aula),e vendo sua aula consegui ligar os pontos.
Apartir de Angola... Muito bom conteúdo, tenho acompanhado já há um tempo, continue...
Comente e deixe o seu like !!!
Macoratti te acompanho a anos desde 2012, parabéns pelo seu trabalho pela comunidade. Lá em 2012 eu utilizei muito seu site Macoratti 😄
tinha começado a ver os vídeos antigos de Clean Architecture ontem, fico feliz em ver esse conteúdo sendo atualizado 😁
Excelente didática!! Vou acompanhar 😊😊
Ótima iniciativa. Parabéns por sempre estar ajudando o pessoal, Macoratti.
Explicação excelente como sempre, nível Macoratti!
Parabéns pelo conteúdo! Vou acompanhar.
Vou acompanhar. Haha! Quero ver como é utilizado CQRS nessa aplicação.
muito obrigado professor ❤❤❤❤❤❤
Muito bom! 👏
Obrigado Marcoratti!
Bom dia! Seria interessante o projeto no Github para acompanharmos a estrutura. Ótimo conteúdo e obrigado !
Coda no dedão. Bem melhor.
Show macorat
Olá José, excelente vídeo! A explicação foi ótima, mas surgiu uma dúvida. Você mencionou que na camada de domínio as entidades devem ter suas validações. No entanto, notei que você utilizou o Fluent neste projeto. Minha pergunta é: mesmo utilizando o Fluent, ainda é recomendável realizar as validações no domínio? Gostaria de entender melhor essa abordagem. Obrigado!
Fiquei com uma dúvida, não seria mais interessante que os contratos que envolvem repository ficassem na camada de persistence?
As interfaces dos repositórios são definidas na camada de domínio justamente para manter a camada de domínio independente da camada de infraestrutura pois não temos implementação. As implementações dos repositórios são feitas na camada de Infraestrutura.
Colocar as interfaces dos repositórios nesta camada ajuda a manter a separação de responsabilidades. Isso significa que as regras de negócio não precisam se preocupar com os detalhes de como os dados são armazenados ou recuperados, o que promove um design mais limpo e coeso