Vídeo do Eduardo é como aqueles filmes de Hollywood com ator famoso, você sabe que será bom antes de assistir. No fim só vem a confirmação que foi ótimo. Obrigado
Assino a plataforma a 2 anos, e indico simplesmente pra geral, trabalho na área a 4 anos e não canso de ver seus vídeos, ou voltar e fazer algum curso pra lembrar bem as boas práticas que você sempre traz! Como sempre muito top.
Pessoal, quem estiver estudando (hoje) esse material tem que adicionar a biblioteca NetDevPack.Identity na versão 6.0.5 por que na última versão acaba gerado erro. Bom vídeo, vlw Eduardo!
Muito bom, hoje estava estudando sobre o assunto e manter tudo em um mesmo arquivo é uma coisa que gera um certo incomodo. Depois de reorganizar tudo, dividir o código em mais classes, a Program.cs ficou com menos de 30 linhas e muito mais prático de entender as responsabilidades.
Cara muito boa explicação, fiz todos os passos e consegui concluir, coisa que outro tutorial e difícil de acontecer , parabéns pela forma que vc explica e bom d +.
muito obrigado pelo video, ajudou bastante. To começando a minha caminhada em programação, e como ainda nao achei nenhum curso bom pra fazer, vivo com youtube e reddit pra aprender.
Aquela recomendação do UA-cam que é bem assertiva. Vim de paraquedas, já deixei o Like e inscrição, que conteúdo maravilhoso, só agradecer por esse trabalho fantástico S2
Eduardo, primeiramente obrigada por mais um excelente vídeo. No caso da parte do Identity, uma dúvida besta minha, eu poderia fazer em uma minimal API separada né? Ao invés de deixar dentro da minimal API de Fornecedor por exemplo.
Muito bom conteúdo Eduardo. Gostaria de saber como criar um instalador (SETUP) de um sistema minimals API por não haver um form para associar algumas caracteristicas e propriedades (icone, informações do programa, etc...). Outra duvida é se esta API Minimals pode ser instalada neste pacote como serviço do windows, visto que normalmente um App desses roda mesmo em backgroud. Muito Obirgado
Nossa, se o objetivo era trazer os Dev Node, fez um bom trabalho. A pegada é bem parecida com o que vemos com Express no Node e o Gin no Go. Gostei bastante da aula e dessa nova abordagem no desenvolvimento de APIs.
Bom dia Edu. As vezes tenho dúvida em que considerar um badrequest. Qualquer validação que vai ferir uma RN pode ser considerado um bad request? Já sou inscrito e o like é certo. Tbm sou aluno da plataforma. Recomendo a todos pois venho enriquecendo muito minhas habilidades. Parabéns pelos conteúdos equipe.
Ótimo como sempre os vídeos do Eduardo! Só tive problemas no seguinte: Tentei fazer a mesma implentação só que usando Oracle. Conexão tudo Ok e métodos GET e POST funcionaram corretamente, no entanto, quando tentei fazer a requisição do GetById deu erro 500...
Parabéns e obrigado por compartilhar conosco ! Pergunta: Em quais tipos de projeto este tipo de abordagem seria mais recomendado ? Eu pergunto, pois se tiver um sistema/projeto muito grande, vai começar a ficar "bagunçado" e difícil de dar manutenção.
Opa, na hora de adicionar a migration do NetDevPack pra criar as tabelas do identity, gerou esse erro no console "No DbContext named 'NetDevPackAppDbContext' was found.", a lib está com alguma issue aberta para isso?
Eduardo, reparei que em vários tutoriais/aulas você usa o método HasColumnType no mapeamento de colunas string e define como "varchar(x)". Isso não atrapalha o uso de InMemory Database em testes (ao menos atrapalhava no caso do EF 6 + Effort)? Ou você não usa esse tipo de ferrramenta?
É uma forma de obrigar a ser varchar, mas no caso de um banco InMemory que não suporte algum dos tipos pode ser um problema, será necessário contornar.
Não programo em .net fiz um script em JS para consumir uma api, porem o cliente pediu para ocultar o end point existe alguma forma de criar uma pagina .aspx consumir essa api esconcendo o endpoint? se sim poderia me indicar algum video ou link?
Parabéns pelo vídeo, mais no meu está dando um erro qdo tento acessar qualquer endpoit que não seja do identity "The DbContextOptions passed to the AppContexto constructor must be a DbContextOptions. When registering multiple DbContext types, make sure that the constructor for each context type has a DbContextOptions parameter rather than a non-generic DbContextOptions parameter.'"
Infelizmente pra mim não deu certo a parte de autenticação, mesmo informando o Authorize ele ainda continua permitindo o acesso a action sem passar o jwt, mas fora isso aula excelente, parabens!!!
Na hora que vou fazer Migration AuthInitial com context NetDevPackAppDbContext recebo o seguinte erro "An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: Object reference not set to an instance of an object. No DbContext named 'NetDevPackAppDbContext' was found." não sei como resolver
Pode se tornar bagunçado se o projeto for muito complexo, mas entenda que não é obrigatório, existe o jeito "antigo" ainda, esse modelo é só para projetos mais simples.
Quando fui simular a parte de registro/login, o debug está travando no: app.UseAuthConfiguration(); Com a seguinte mensagem: System.InvalidOperationException: 'Unable to find the required services. Please add all the required services by calling 'IServiceCollection.AddAuthorization' in the application startup code.' Alguém tem uma ideia?
Vídeo do Eduardo é como aqueles filmes de Hollywood com ator famoso, você sabe que será bom antes de assistir.
No fim só vem a confirmação que foi ótimo.
Obrigado
Muito obrigado. Sensacional hahaha
Assino a plataforma a 2 anos, e indico simplesmente pra geral, trabalho na área a 4 anos e não canso de ver seus vídeos, ou voltar e fazer algum curso pra lembrar bem as boas práticas que você sempre traz! Como sempre muito top.
Valeu a inscrição e a curtida. Meses de pesquisa num vídeo.
É esse nosso objetivo :D
Pessoal, quem estiver estudando (hoje) esse material tem que adicionar a biblioteca NetDevPack.Identity na versão 6.0.5 por que na última versão acaba gerado erro.
Bom vídeo, vlw Eduardo!
Muito obrigado, fiquei um bom tempo tentando entender onde tava o erro. voce salvou. valeu mano !
@@lekocrf é um prazer ajudar amigo!
Sensacional, cresci muito na minha carreira fazendo seus cursos, vale muito a pena.
Esse vídeo não é o vídeo que merecíamos, mas o vídeo que precisávamos xD
Top demais!
Muito obrigado!!
Parabéns, até agora foi o unico local que realmente apresentou o que é um Minimal Api. Uma verdadeira aula de conhecimento! Aprendi muito!!!
Eduardo Pires, melhor que NetFlix! =D
Ganhou mais in inscrito meu Dev
Ótimo Eduardo. Adorei o video =)
Muito bom, hoje estava estudando sobre o assunto e manter tudo em um mesmo arquivo é uma coisa que gera um certo incomodo.
Depois de reorganizar tudo, dividir o código em mais classes, a Program.cs ficou com menos de 30 linhas e muito mais prático de entender as responsabilidades.
Muito show, obrigado Eduardo!!
MAN VOCÊ É NOTA 1000 TE INDICO PARA GERAL !!!
Cara obrigado pelo conteúdo, muito bacana a a forma que vc ensina he muito bacana , parabéns,
Que aula TOP!
ÓTIMO VÍDEO. COMO SEMPRE.
Excelente tutorial. Obrigado Eduardo.
Sensacional, rico em detalhes como sempre mestre Eduardo
Mais simples que isso impossível, em! Gostei muito.
Muito obrigado!!
Excelente vídeo!
monstrooo
Eduardo, mais uma vez, agradeço sua iniciativa e colaboração disponibilizando esse super tutorial.
Isso nos ajuda MUITO.!
Vlw...!
Abcs.
Paulo.
Muito obrigado!!
Conteuto sensacional!
Muito obrigado!!
Muito bom conteúdo, Eduardo! Já tinha ouvido falar, mas ainda não tinha compreendido a forma de implementação. Vlw mesmo!!! #show
Excelente tutorial, muito rico em informações e dicas. Vale muito a pena. Parabéns pela iniciava. Muito obrigado Eduardo.
Mais um bom trabalho, Eduardo. Parabéns!
Sensacional
Muito obrigado!!
Muito bom Eduardo!
Muito obrigado!!
Cara muito boa explicação, fiz todos os passos e consegui concluir, coisa que outro tutorial e difícil de acontecer , parabéns pela forma que vc explica e bom d +.
Muito top!
Uma indicação do YT que vale ouro!
Sou Javaeiro, mas muito interessante a ideia de minimal api.
Muito obrigado!! Muito valioso seu feedback sendo que vem do Java.
Como sempre, brilhante na didática e apresentação do conteúdo.
Muito bom Eduardo, obrigado por compartilhar seus conhecimentos.
Gostei do video !!!
Eduardo! Obrigado por compartilhar, muito top.
Eduardo video top obrigado pelo conhecimento fornecido, uma duvida, como seria a forma de criar testes unitarios em minimal api's?
Vlw mesmo Eduardo! Obrigado pelo tanto que nos ajuda cara!
Muito obrigado!!
muito obrigado pelo video, ajudou bastante. To começando a minha caminhada em programação, e como ainda nao achei nenhum curso bom pra fazer, vivo com youtube e reddit pra aprender.
Muito obrigado!! Conheça a nossa plataforma de cursos
Excelente aula, Eduardo! Obrigado por compartilhar com a comunidade.
Parabéns Eduardo!!
Um CRUD completo e bem explicado.
Conteúdo teórico e prático muito valioso, de fato um excelente vídeo.
Parabéns pra você e toda equipe envolvida.
Muito obrigado!!
Aquela recomendação do UA-cam que é bem assertiva.
Vim de paraquedas, já deixei o Like e inscrição, que conteúdo maravilhoso, só agradecer por esse trabalho fantástico S2
Muito obrigado!! Seja bem vindo!!
Muito boa sua explicação! Obrigado pelo conteúdo de qualidade Eduardo!
Excelente aula, muito obrigado novamente pelos ensinamentos!
Compartilhe o projeto conosco.
Bela explicação, parabéns pela aula!!
Parabéns pelo Trabalho.. muito objetivo e prático. ajudou muito.
Muito obrigado!!
Parabéns pelo trabalho
Sensacional, sempre aprendendo muito com vc Eduardo! Valeu demais!
Como sempre, uma didática impressionante! Muito obrigado por compartilhar o seu conhecimento!
Parabéns, ótimo vídeo!
Muito obrigado!!
Muito bom, parabéns pela didática!
Muito obrigado!!
Parabéns matou a pau.
Excelente, obrigado pela explicação!
Gostei
Top!
Brabo
Eduardo, primeiramente obrigada por mais um excelente vídeo.
No caso da parte do Identity, uma dúvida besta minha, eu poderia fazer em uma minimal API separada né? Ao invés de deixar dentro da minimal API de Fornecedor por exemplo.
Com certeza seria o ideal separar, só não fiz para não aumentar a complexidade mas seria o ideal.
@@desenvolvedorio Sim sim, eu entendi no contexto do vídeo. Eu perguntei só para saber se o que eu pensei estaria correto 😁
Obrigada!
Como sempre sensacional !!!
Poderia fazer um vídeo onde fala um pouco mais a fundo sobre o NetDevPack ia ser bacana.
Muito obrigado!! Alguma sugestão de qual pacote? Temos vários :)
Muito bom conteúdo Eduardo.
Gostaria de saber como criar um instalador (SETUP) de um sistema minimals API por não haver um form para associar algumas caracteristicas e propriedades (icone, informações do programa, etc...). Outra duvida é se esta API Minimals pode ser instalada neste pacote como serviço do windows, visto que normalmente um App desses roda mesmo em backgroud. Muito Obirgado
Show
Nossa, se o objetivo era trazer os Dev Node, fez um bom trabalho. A pegada é bem parecida com o que vemos com Express no Node e o Gin no Go.
Gostei bastante da aula e dessa nova abordagem no desenvolvimento de APIs.
Muito bom, aprendi muito, essa parte de autenticação foi perfeita, porem MinimalAPI pode ser considerado como MicroServices ?
Um dos principais contextos pra usar minimal apis é justamente esse
Bom dia Edu. As vezes tenho dúvida em que considerar um badrequest. Qualquer validação que vai ferir uma RN pode ser considerado um bad request? Já sou inscrito e o like é certo. Tbm sou aluno da plataforma. Recomendo a todos pois venho enriquecendo muito minhas habilidades. Parabéns pelos conteúdos equipe.
Ótimo como sempre os vídeos do Eduardo! Só tive problemas no seguinte: Tentei fazer a mesma implentação só que usando Oracle. Conexão tudo Ok e métodos GET e POST funcionaram corretamente, no entanto, quando tentei fazer a requisição do GetById deu erro 500...
Usar uma controller ou uma mínimal api?
Parabéns e obrigado por compartilhar conosco !
Pergunta: Em quais tipos de projeto este tipo de abordagem seria mais recomendado ? Eu pergunto, pois se tiver um sistema/projeto muito grande, vai começar a ficar "bagunçado" e difícil de dar manutenção.
Acredito que sua resposta esteja na parte I:
ua-cam.com/video/FWZhGFhpSLk/v-deo.html
De qualquer forma não é recomendado para projetos grandes, a ideia é tirar a burocracia ao precisar subir um projeto pequeno.
Olá, jovem!
Eu sai de base/fundamentos do C#, então este curso é o próximo passo para aprimorar na carreira .NET?
Essa demo funciona com EF inMemory?
Opa, na hora de adicionar a migration do NetDevPack pra criar as tabelas do identity, gerou esse erro no console "No DbContext named 'NetDevPackAppDbContext' was found.", a lib está com alguma issue aberta para isso?
Tbm tive esse mesmo problema. Não consegui resolver.
Eduardo, reparei que em vários tutoriais/aulas você usa o método HasColumnType no mapeamento de colunas string e define como "varchar(x)". Isso não atrapalha o uso de InMemory Database em testes (ao menos atrapalhava no caso do EF 6 + Effort)? Ou você não usa esse tipo de ferrramenta?
É uma forma de obrigar a ser varchar, mas no caso de um banco InMemory que não suporte algum dos tipos pode ser um problema, será necessário contornar.
Eduardo, como fazer pra publicar a API no Nginx sob windows?
como mudar o tempo do JWT de horas para minutos usando o pacote?
qual seu teclado?
Microsoft Fingerprint ID
Não programo em .net fiz um script em JS para consumir uma api, porem o cliente pediu para ocultar o end point existe alguma forma de criar uma pagina .aspx consumir essa api esconcendo o endpoint? se sim poderia me indicar algum video ou link?
Parabéns pelo vídeo, mais no meu está dando um erro qdo tento acessar qualquer endpoit que não seja do identity
"The DbContextOptions passed to the AppContexto constructor must be a DbContextOptions. When registering multiple DbContext types, make sure that the constructor for each context type has a DbContextOptions parameter rather than a non-generic DbContextOptions parameter.'"
Muito obrigado!! Parece que vc mudou a nomenclatura ai, verifica com base no código no GitHub onde vc deixou de adequar a nomenclatura.
Infelizmente pra mim não deu certo a parte de autenticação, mesmo informando o Authorize ele ainda continua permitindo o acesso a action sem passar o jwt, mas fora isso aula excelente, parabens!!!
Uma forma rápida de criar uma interface HTTP à uma aplicação já existente por exemplo. (Literalmente uma API) Estava faltando isso em .NET.
Sim, cortou toda a burocracia do template para atender um cenário básico.
quando Utilizo o app.UseAuthConfiguration();
da erro
Voltamos ao bom e velho clipper 5.0
28:45
"Ah! Eduardo, um 404 para quando você não acha?"
"Sim! é isso! é o correto!" 🤣🤣🤣🤣🤣🤣🤣
Na hora que vou fazer Migration AuthInitial com context NetDevPackAppDbContext recebo o seguinte erro
"An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: Object reference not set to an instance of an object.
No DbContext named 'NetDevPackAppDbContext' was found."
não sei como resolver
deviam pagar royalties para o povo desenvolvedor node....
Parabens microsoft e excelente
No java pata fazer isso tem que suar a camisa
Muito obrigado!! É o Java que lute 🤣
Achei meio bagunçado, tudo numa classe só.
Pode se tornar bagunçado se o projeto for muito complexo, mas entenda que não é obrigatório, existe o jeito "antigo" ainda, esse modelo é só para projetos mais simples.
Quando fui simular a parte de registro/login, o debug está travando no:
app.UseAuthConfiguration();
Com a seguinte mensagem:
System.InvalidOperationException: 'Unable to find the required services. Please add all the required services by calling 'IServiceCollection.AddAuthorization' in the application startup code.'
Alguém tem uma ideia?
Estou com o mesmo erro.
@@arbononi2010 na linha 27 do program.cs do código fonte, tem que adicionar o builder.Services.AddAuthorization(); isso resolveu pra mim.
@@MrArcanjoGameR valeu demais cara, salvou aqui
Excelente vídeo, parabéns!
Valeu Eduardo! Excelente explicação !