VIDEO SPRINT 01
11:18
4 ай бұрын
Tutorial  MVC CORE DDD Aula 46
30:34
5 жыл бұрын
Tutorial MVC CORE DDD Aula 45
24:25
5 жыл бұрын
Tutorial MVC CORE DDD Aula 44
33:50
5 жыл бұрын
Tutorial MVC CORE DDD Aula 43
35:36
5 жыл бұрын
Tutorial ASP.NET CORE DDD Aula 42
20:42
Tutorial ASP.NET CORE DDD Aula 41
39:32
Tutorial MVC CORE DDD Aula 40
8:58
5 жыл бұрын
Tutorial MVC CORE DDD Aula 39
21:50
5 жыл бұрын
Tutorial MVC CORE DDD Aula 38
1:21:15
5 жыл бұрын
Tutorial MVC CORE DDD - Aula 37
11:13
Tutorial MVC CORE DDD - Aula 36
12:12
Tutorial MVC CORE DDD Aula 35
30:50
5 жыл бұрын
Tutorial MVC CORE DDD Aula 34
33:20
5 жыл бұрын
Tutorial MVC CORE DDD Aula 33
37:36
5 жыл бұрын
Tutorial MVC CORE DDD Aula 32
36:45
5 жыл бұрын
Tutorial MVC CORE DDD Aula 31
26:37
5 жыл бұрын
Tutorial MVC CORE DDD Aula 30
32:25
6 жыл бұрын
Tutorial MVC CORE DDD Aula 29
20:38
6 жыл бұрын
Tutorial MVC CORE DDD Aula 28
51:48
6 жыл бұрын
TUTORIAL MVC CORE DDD AULA 26
32:39
6 жыл бұрын
Tutorial MVC CORE DDD Aula 25
1:22:09
6 жыл бұрын
Tutorial MVC CORE DDD Aula 24
25:21
6 жыл бұрын
Tutorial MVC CORE aula 23
18:11
6 жыл бұрын
Tutorial MVC CORE DDD - Aula 22
22:12
Tutorial MVC CORE DDD Aula 21
41:17
6 жыл бұрын
Tutorial MVC CORE DDD aula 20
31:31
6 жыл бұрын
Tutorial MVC CORE DDD Aula 19
26:08
6 жыл бұрын
Пікірлер
@Paulo1978Ramos
@Paulo1978Ramos 4 жыл бұрын
Parabéns pelo trabalho
@MrBeavis2014
@MrBeavis2014 4 жыл бұрын
ja era o projeto ?
@Paulo1978Ramos
@Paulo1978Ramos 4 жыл бұрын
Pedro desistiu das aulas ??
@jschurt
@jschurt 4 жыл бұрын
Poxa Pedro.. sentindo falta das suas aulas..
@danielft11
@danielft11 4 жыл бұрын
Professor, boa tarde. Criei o "Projeto.Curso.Core.Pedidos" dentro da pasta "lógica 3 - Domain" selecionando a subpasta "src" assim como no vídeo. Porém, após criado, ele aparece somente dentro da pasta "src" quando alterno a visualização e não aparece dentro da pasta 3 - Domain. Pode me ajudar nesta questão? Observação: estou usando o Visual Studio Community 2019.
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
Pessoal estou muito perto de voltar a postar as aulas peço desculpas pela demora
@leandroreis363
@leandroreis363 4 жыл бұрын
Quando haverá a próxima aula?
@cristovaomarin4679
@cristovaomarin4679 5 жыл бұрын
Pedro, parabéns pela iniciativa! Muito bom viu, tô aprendendo muito, tô fazendo seu curso de ponta a ponta. Cara, você é um mestre, pode fazer um free de professor viu, isto se você já não faz. Parabéns mais uma vez. Um forte abraço! Obs: Sou analista de sistemas, 30 anos de experiência, em Cobol, rsssssssss
@brunoq85
@brunoq85 5 жыл бұрын
Já tem um tempo que o prof não grava aula. Espero que não desista de finalizar.
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Quanto tempo, sem novas aulas....
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Quanta morosidade Pedro.....
@marcosena4913
@marcosena4913 5 жыл бұрын
Pedro parabéns pelas sua aula, tem me ajudado muito.Estou no aguardo das próximas.
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Aguardando a proxima aula....
@marcosena4913
@marcosena4913 5 жыл бұрын
Parabéns Pedro, muito bom seu curso.Muito Obrigado pelo seu empenho em passar seu conhecimento.
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Pedro, espero que estejas bem e que Deus lhe abençoe fortemente.............
@ramirosousa
@ramirosousa 5 жыл бұрын
Pedro, comecei a acompanhar suas aulas hoje. Bem legal, meus parabéns pela iniciativa. Não sei se o curso já terminou, mas estou bem animado para ver o DDD, MVC Core. O começo pra mim pelo menos é tranquilo por causa da experiência, mas achei muito legal você pegar desde o inicio para ajudar a galera. Parabéns.
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Aguardando ansiosamente as últimas aulas....
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Por favor atualize no GitHub, obrigado...
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Pedro sugiro que se use Modal para visualizar detalhes, alteração e excluir, nas próximas aulas acho que ficaria muito bom obrigado
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Muito obrigado pelas aulas.....
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Antes que o Ano de 2018 termine, deixei lhe um email na sua caixa de correio electrónico, leia por favor
@humbertosilvabarros3827
@humbertosilvabarros3827 5 жыл бұрын
Melhor resolução 1080p.
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
sou amador nisso, mas eu tento kkkk
@alcidesassuncaojunior2798
@alcidesassuncaojunior2798 5 жыл бұрын
Olá Pedro. Porque você não uso Data Annotation ? Link =>docs.microsoft.com/pt-br/previous-versions/technical-articles/jj129537(v=msdn.10)
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
Olá Alcides, o Data Annotation será utilizado também, ele será aplicado nas viewmodels na camada de aplicação. No entanto, as regras de negócio, devem ser garantidas no domínio quanto se trata de DDD, ou seja, o domínio tem de garantir a consistência das entidades, por se tratar de regras de negócio. Podemos ainda fazer checks como este não só no datanottation como também com constrants no banco, é comum e até recomendável o uso third check. Garantido assim, 3 checagens de consistência de dados.
@alcidesassuncaojunior2798
@alcidesassuncaojunior2798 5 жыл бұрын
Show de bola. Muito obrigado pelo esclarecimento. Não sabia mesmo e vou seguir suas orientações. Muito obrigado pela resposta e agradeço mais ainda pelos vídeos, pois estão fazendo a diferença pra mim. Nesse momento estou na aula 10. Outra coisa, eu ainda não vi todas as aulas, mas você, gravou alguma aula de autenticação e autorização de acesso? É possível fazer um controle de usuário utilizando módulo de acesso?
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
@@alcidesassuncaojunior2798 Será aplicado no curso o Identity para autenticação de usuário, é um dos tópicos finais da primeira fase do curso.
@alcidesassuncaojunior2798
@alcidesassuncaojunior2798 5 жыл бұрын
Olá Pedro. Estou iniciando hoje o seu curso. Minha expectativa é muito grande. Sucesso para você.
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Pedro, adaptei a tabela Cliente adicionando - a duas chaves estrangeiras, não estou sabendo como posso usar o metodo private Clientes AtribuirCliente(Clientes cliente, SqlDataReader reader), para relacionar as chaves estrangeiras. e tambem como usuar o Join para visualizar todos os dados de Cliente. Ajuda
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
Oi Jesus, vc precisa alterar a entidade cliente, a ViewModelCliente, trazer no banco os seus novos campos comtemplando-os no restorno da sua chamada do repositório e adaptar o AtribuirCliente com os campos novos que vc criou
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
Olá Jesus, esse tipo de caso como não sei direito o que vc está fazendo, uma hora dessa temos que conversar pelo skype, vc compartilhar a tela pra eu poder te ajudar, assim fica mt difícil....
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
O que se passa com o Senhor já tem 4 semanas sem qualquer publicação
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
Desculpe, estou com problemas pessoais, mas retomarei o curso no decorrer desta semana
@sandromattos5683
@sandromattos5683 5 жыл бұрын
Como você é atrapalhado.
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
Sinto muito, vou tentar melhorar, até agora a única critica negativa foi sua, espero uma aula sua para ver como se faz, quem sabe vc me ajuda a aprimorar!
@sandromattos5683
@sandromattos5683 5 жыл бұрын
Sinto, não sou professor .Melhore, críticas podem elevar, seja mais direto e objetivo, não consegui assistir mais de 5 minutos.
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
@@sandromattos5683, não fiquei chateado com sua crítica, muito pelo contrário, este foi o segundo vídeo que gravei, tenho melhorado com tempo, também não sou professor, só estou tentando contribuir um pouco. Se puder insiste mais um pouco, que sabe você muda de ideia, ou me ajude a melhorar com suas críticas ou quem sabe futuros elogios. Em todo caso sou muito grato pelos 5 minutos, caso vc não queira me dar este voto de confiança. Abraços
@danielft11
@danielft11 4 жыл бұрын
E como você é mal educado. Até quando é crítica a pessoa pode ser educada. Assim a crítica demonstra querer ajudar e é melhor recebida.
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Boa tarde ! Pedro..... aguardando ansiosamente a próxima aulas
@hlgmollo
@hlgmollo 5 жыл бұрын
Olá amigo! Parabéns pelas aulas! Conheci o canal a poucos dias e estou aprendendo muito. Estou tb com um problema. O meu cadastro de clientes funciona corretamente, porém fornecedores e produtos não. Acredito que fiz da mesma forma que o Clientes mas não consigo encontrar a solução... An unhandled exception occurred while processing the request. InvalidOperationException: A circular dependency was detected for the service of type 'Cosmos.Domain.Pedido.Interfaces.Services.IServiceProdutos'. Cosmos.Application.Pedido.Interfaces.IApplicationProdutos(Cosmos.Application.Pedido.Services.ApplicationProdutos) -> Cosmos.Domain.Pedido.Interfaces.Services.IServiceProdutos(Cosmos.Domain.Pedido.Services.ServiceProdutos) -> Cosmos.Domain.Pedido.Interfaces.Services.IServiceProdutos Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteChain.CheckCircularDependency(Type serviceType)
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
deve ter alguma diferença, vou postar depois o codigo completo no meu github
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
Ainda não postei a aula de cadastro de produtos, ela será modificada, terá download de imagens e gravação de imagem no banco, aguadrde....Abraços
@andradenegociodigital9649
@andradenegociodigital9649 5 жыл бұрын
Boa tarde Pedro, como vai? No Visual Studio existe uma tecla de atalho bem legal, e ajuda a nós desenvolvedores a ter mais produtividade. Ctrl + "." -> na linha onde o objeto está sublinhado em vermelho, esse atalho traz no intellisense as referências e using, daí é só clicar em Enter. Ctrl + "L" -> na linha que o cursor está, esse atalho apaga a linha. Ctrl + "D" -> na linha onde o cursor está, esse atalho copia e cola a mesma linha na linha de baixo. Podemos compartilhar conhecimentos. :) Sucesso!
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
obrigado pela dica
@andradenegociodigital9649
@andradenegociodigital9649 5 жыл бұрын
Bom dia Pedro Bruno, só mesmo para não deixar passar, pois pode ser que você esteja usando este código em produção, mas faltou o estado de Pernambuco "PE". Valeu! Grande abraço e sucesso!
@andradenegociodigital9649
@andradenegociodigital9649 5 жыл бұрын
Excelente Trabalho Pedro, você está de parabéns pela iniciativa. Muito sucesso para você.
@pedrobrunolourenco6984
@pedrobrunolourenco6984 5 жыл бұрын
Muito obrigado!
@rafaeldeitos
@rafaeldeitos 5 жыл бұрын
Excelente! Obrigado pela aula!
@jesusguilherme9639
@jesusguilherme9639 5 жыл бұрын
Pedro, estou aguardando ansiosamente pela próxima aula.....
@joaoluizr
@joaoluizr 5 жыл бұрын
Pedro da primeira vez que vc adicionaou os pacotes, vc criou como <ImportGroup>. Depois quando voltou estava <ItemGroup> deve ter sido por isso que deu pau na primeira vez.
@joaoluizr
@joaoluizr 5 жыл бұрын
Acho muito legal essa refatoração fazendo uma classe herdar de outra, diminuindo com isso a repetição das classes e isolando dentro dos próprios objetos as suas validações. Perguntas: 1 - Os Value Objects não poderiam ser abstract ? 2 - A sua ObterEstados não poderia ser direto uma lista de strings com os estados, sem ter a necessidade de ser uma lista de objetos Estado, que é uma classe que só tem uma propriedade string? Há alguma razão para você ter implementado desta forma? 3 - Reparei que a classe Pessoa, apesar de herdar de EntidadeBase não exige uma implementação do método EstaConsistente, isso acontece porque a classe Pessoa também é abstract?
@joaoluizr
@joaoluizr 5 жыл бұрын
Parabéns pela iniciativa Pedrão! Vou divulgar!
@nettu2011
@nettu2011 5 жыл бұрын
vlw pelas aulas..
@MrBeavis2014
@MrBeavis2014 5 жыл бұрын
Deus te abencoes, valeu pelo curso
@rafaeldeitos
@rafaeldeitos 6 жыл бұрын
Aula excelente!
@luizdopazo
@luizdopazo 6 жыл бұрын
Olá Pedro, parabéns por essa aula
@jesusguilherme9639
@jesusguilherme9639 6 жыл бұрын
Pedro ! por favor pode actualizar o fonte no Github?
@pedrobrunolourenco6984
@pedrobrunolourenco6984 6 жыл бұрын
github.com/PEDROBRUNOR/Curso-MVC-CORE-DDD-Aulas-32-33-34
@Paulo1978Ramos
@Paulo1978Ramos 6 жыл бұрын
Professor Parabens pelo conteudo , bom para web api o autoMapper se configura de outra maniera ? pois estou tendo um erro de System.InvalidOperationException: 'Mapper not initialized. Call Initialize with appropriate configuration. If you are trying to use mapper instances through a container or otherwise, make sure you do not have any calls to the static Mapper.Map methods, and if you're using ProjectTo or UseAsDataSource extension methods, e ja nao sei mais o que fazer ...... se poder dar uma dica agradeço
@pedrobrunolourenco6984
@pedrobrunolourenco6984 6 жыл бұрын
zipa seus fontes e manda para meu email para eu dar uma olhada, [email protected], ou entaão pega os fontes no github vou atualizar na aula 34, grato (se mandar os fontes, prometo verificar assim que puder, só não será no mesmo dia ok) abraços
@pedrobrunolourenco6984
@pedrobrunolourenco6984 6 жыл бұрын
Ve se com esses fontes funciona: github.com/PEDROBRUNOR/Curso-MVC-CORE-DDD-Aulas-18-a-27
@pedrobrunolourenco6984
@pedrobrunolourenco6984 6 жыл бұрын
verfifique se vc tem esta referência em seu projeto de application: <PackageReference Include="Microsoft.AspNetCore.Mvc.ViewFeatures" Version="2.0.1" />
@Paulo1978Ramos
@Paulo1978Ramos 6 жыл бұрын
Muito obrigado conseguir resolver realmente essa linha salvou o dia (rsrsr). E mais uma vez parabens pelo conteudo
@luizdopazo
@luizdopazo 6 жыл бұрын
Pedro parabéns pela aula.
@jesusguilherme9639
@jesusguilherme9639 6 жыл бұрын
Aguardando a próxima aula. e atualização no Github
@pedrobrunolourenco6984
@pedrobrunolourenco6984 6 жыл бұрын
Até a aula 31 github.com/PEDROBRUNOR/Curso-MVC-CORE-DDD-Aulas-19-31
@rafaeldeitos
@rafaeldeitos 6 жыл бұрын
Parabéns pela aula! Pretende usar angular durante o curso?
@pedrobrunolourenco6984
@pedrobrunolourenco6984 6 жыл бұрын
Pretendo na segunda etapa deste curso, criar um modelo SPA deste mesmo projeto baseado em angular, mas vai depender do retorno desta primeira etapa, mas é quase certo que sim
@jesusguilherme9639
@jesusguilherme9639 6 жыл бұрын
Bom dia Pedro, fiz exactamente como no exemplo da aula mais esta dando, System.InvalidOperationException: 'Mapper not initialized. Call Initialize with appropriate configuration. If you are trying to use mapper instances through a container or otherwise, make sure you do not have any calls to the static Mapper.Map methods, and if you're using ProjectTo or UseAsDataSource extension methods, pode atualizar os dados no Github?
@pedrobrunolourenco6984
@pedrobrunolourenco6984 6 жыл бұрын
Alguma coisa está diferente, pode ser na startup.cs, em todo caso, te prometo deixar uma versão dos fontes ainda esta semana no meu github para vc comparar melhor
@pedrobrunolourenco6984
@pedrobrunolourenco6984 6 жыл бұрын
baixar os fontes em da aula 27 em: github.com/PEDROBRUNOR/Curso-MVC-CORE-DDD-Aulas-18-a-27
@jesusguilherme9639
@jesusguilherme9639 6 жыл бұрын
Muito obrigado
@Paulo1978Ramos
@Paulo1978Ramos 6 жыл бұрын
Jesus guilherme voce conseguiu resolver seu problema ...estou tendo o mesmo problema e nao estou conseguindo reolver
@rafaeldeitos
@rafaeldeitos 6 жыл бұрын
Valeu pelas aulas!
@luizdopazo
@luizdopazo 6 жыл бұрын
Olá Pedro valeu por mais essa aula e no aguardo das demais implementações das telas. Obrigado! Parabéns!!! pela didática.
@jesusguilherme9639
@jesusguilherme9639 6 жыл бұрын
Pedro, muito obrigado suas aulas estão ajudando muito muito
@luizdopazo
@luizdopazo 6 жыл бұрын
Pedro, obrigado por mais essa aula da camada Application e fique tranquilo com relação ao chegar na camada de apresentação para desenvolver telas, o importante e entender todos os conceitos e saber como aplica-los para um bom desenvolvimento. valeu...!!!!
@luizdopazo
@luizdopazo 6 жыл бұрын
Pedro, valeu por mais essa aula, aguardando a parte visual para ver tudo isso em funcionamento, obrigado! Parabéns!!!