O Balta é o mais brabo de todos, fico muito inspirado com as suas dicas, eu sentia muita insegurança em relação ao meu nível de conhecimento, mas vendo esse vídeo só me provou que estou indo no caminho certo.
To começando a estudar C# e .net agora e caí de paraquedas nesse vídeo. Achei a didática muito boa, consegui acompanhar o que estava sendo feito, mas ainda não entendi muito. Vai ser um longo caminho pela frente!
Como sempre um ótimo vídeo e ensinamento. Queria saber se você poderia ensinar a configurar o nginx em uma API com asp net? Vejo muitas vagas pedindo, mas não temos conteúdo sobre isso.
Imagino que tem que implementar o padrão Repository com as funções básicas de forma genérica, implementar pelo menos uma busca de forma especializada para a entidade. Seria interessante usar o padrão UnitOfWork alegando que é para evitar o problema de concorrência. Fazer de forma assíncrona sem esquecer de passar o cancellation token como argumento.
O problema dessa abordagem ao meu ver é que você considera que todas as suas entidades ( aggregateroot) são construídas de forma igual. Talvez, utilizando EF faça sentido mas no dedo faça sentido entender como cada uma é criada e recuperada
Balta simplesmente usou o modo Deus do CLI hahaha Muito bom, cara. Ah, uma dica: se quiser abrir o projeto direto no Rider pelo Powershell/Bash/Zsh, apenas escreva "rider ." É o mesmo processo que do VSCode
como assim da pra entregar software com essa velocidade no dotnet????????????????????? ouvi dizer que c-sharp e dotnet são muito elegantes, mas isso é simplesmente absurdo KKKKKKK estou ansioso para estudar mais sobre agora. Você é foda balta, obrigado pelo conteúdo
Balta, faz sim um Crud de Api's por favor. Api é o que eu mais tenho curtido em desenvolvimento. Infelizmente ainda tenho dificuldades em Token rsrsr, mais ta fluindo. Agora em relação a criacao de Idenity na mão, nao achei tao difícil quanto Token kkkkk O bom seria se voce pudesse fazer uma Api completa com Token, Identity e documentação da api com swagger kkkkkk. Se bem que no Swagger eu ja vi uma parada la de colocar login e senha pra visualizar, vi isso uma vez, mais não sei como faz. É pedir demais balta ? Rsrsrsrara Sou muito seu fã, e to sempre nas suas lives.
Oi Balta, eu soube fazer com o Visual Studio 22, criando um projeto asp net web application MVC. Utilizei o Identity escolhendo individual account na criação do projeto, onde ele já baixa os pacotes todos sozinho. Depois, configurei as classes e apliquei as migrações normal. Na hora de criar o crud, também criei com scaffolding usando entity frameworks, que cria tudo de uma vez. Única coisa que não pude fazer sozinho e não entendi foi: o new() na lista de premiuns na classe students. Pq eu tentava criar um students e o modelstate dava inválido justamente na lista de premiuns. Aí eu fiz como você e funcionou, só não entendi exatamente o pq. Se você ou alguém puder me explicar eu agradeço. Abraço!
@@baltaio e sobre o new( ) da classe students?.. Toda vez que um objeto for adicionado, ele inicia aquela propriedade vazia? Não entendi muito bem esse new :(
Opa, Blz?! Dúvida: não vi os critérios para passar no crivo mas fiquei pensando se usando o MVC com as mesmas funcionalidades atenderia ao critério?? Caso não passaria, por quê? Caso sim, você prefere o RAZOR puro a MVC, por quê?? Desde já obrigado e parabéns pelo conteúdo.
Eu tenho a prática de programar tudo na mão. Verifico emails com meu código, faço validações na unha, ignoro veementemente a existência de ORMs, escrevo cada query detalhadamente, transferindo o resultado da consulta coluna por coluna para os objetos correspondentes e até a autenticação eu faço tudinho do zero. Como trabalho sozinho, com um verdadeiro lobo solitário, que programa na quarto, de meias, e pijama, isso não me atrapalha, mas cada vez mais tenho a impressão de que se eu precisar arrumar um emprego de verdade, terei que virar engraxate. Há salvação para o meu caso?
O segredo é testar coisas novas, abrir a mente... é legal escrever queries na mão, mas é legal usar ORM também... Faz um teste, vai agregando mais coisas ao seu leque. Não é uma TROCA, é um COMPLEMENTO!!! 🚀🚀🚀🚀
Vivo comprando curso na Udemy e outras plataformas para ficar sempre atualizado nas novas tecnologias mas as explicações são péssimas, confusas e sem um passo a passo, um roteiro. Essa explicação aqui tem início, meio e fim na ordem e com um roteiro bem detalhado, simples e bem explicado. PARABÉNS e obrigado pelas dicas nunca tinha feito projeto assim na linha de comando.
Quando eu passo o argumento -sqlite no codegenerator ele não reconhece e se tiro ele tenta fazer pelo sqlserver.. tentei -Sqlite tmb nada.. tem alguma solução para usar com sqlite?
Quando criei as classes studant e premium nao veio codadas, tive que digitar tudo oq no seu foi direto nao entendi essa parte mas acho que nao vai ter alteracao ja q eu digitei igual , so fiz manualmente oque voce conseguiu automaticamente
Ótimo video! Obrigado. Tenho duas duvidas: Qual é a ide utilizada? Vi que exite uma alternativa ao visual studio chamado Rider, gostaria de saber se participantes do seu curso teriam acesso a versão de estudante.
Boa tarde,tô cursando análise,desenvolvimento de sistema, EAD, primeiro semestre,mais gostaria de buscar algo a mais para complementar meus estudos,me falaram dessa plantaforma, alguém já estudou nela?poderia dá um feedback pra mim!!
Balta, como faço para deixar a data de início sendo preenchida automaticamente ao criar um novo aluno Premium? Obs : Pegando a data e hora atual do sistema.
Neste modelo trabalhamos com Code First... existe também o Database First que é o que você comentou!!! Explico isto nas carreiras de .NET do site: balta.io/carreiras
2023 usando linha de comando pra criar projeto e adicionar packages é de lascar, tecnologia ja é pra fazer as coisas ficarem mais faceis, dai o cara fica em 1990 na linha de comando. ¬¬
MASTERCLASS - CLEAN CODE NA PRÁTICA
👉 go.balta.io/masterclass-clean-code-na-pratica?RUclips&
Nossa que conteúdo fantástico, Balta está com certeza mudando a forma como eu vejo C# e seu ecossistema. Parabéns e obrigado
Obrigado pela força! 🙏
Só uma correção em menos de 20 minutos e tudo bem detalhado, a explicação foi maravilhosa e muita clean!!! Parabéns pelo excelente trabalho professor.
🚀
Cara, como o Balta é fod@... didática excelente, exemplos muito bem feitos, é um canal que eu não me canso de ver nem um pouco!!!
🥹 muito obrigado 💜
aguardando anciosamente o video de CRUD API's com Identity
te amo cara! obrigado por nós ensinar tanto!
🚀🚀🚀🚀 Muito obrigado!!!
Essa musiquinha de fundo é simplesmente sensacional!!
🚀
Olha Balta, esse CRUD foi sensacional vai servir de ponta pé pro meus estudos obrigado.
🚀🚀🚀🚀
O de API é uma complementação show!!! Aguardando ansiosamente.
🚀🚀🚀🚀
Conteúdo absurdo e gratuito, balta é uma máquina
Imagina o pago então!!! 🚀🚀🚀🚀🚀
Estava há um tempo aguardando por esse vídeo!
Muito show, Balta =)
🚀
Fique impressionado com C#. TRabalho com php/LAravel, e estou conhecendo o C#.
Excelente conteúdo.
🚀🚀🚀
Achei incrível a solução, gostaria também que tivesse um de API rest com identity implementando roles diferentes
🚀🚀🚀
Aguardando esse vídeo tb! Parabéns!
@@baltaioup up up
Aguardando esse vídeo também
aguardando esse tbm ... seria muito F0d@
Trabalho com C# há 5 meses e eu não sabia que existia um ferramental tão poderoso com cli no CSharp, sensacional!
Existe sim, há um bom tempo, inclusive!
O Balta é o mais brabo de todos, fico muito inspirado com as suas dicas, eu sentia muita insegurança em relação ao meu nível de conhecimento, mas vendo esse vídeo só me provou que estou indo no caminho certo.
Só vem 🚀
Simplesmente incrível, tá virando rotina assistir você diariamente, sempre uma pílula de conhecimento a mais
🚀🚀🚀🚀🚀🚀
To começando a estudar C# e .net agora e caí de paraquedas nesse vídeo. Achei a didática muito boa, consegui acompanhar o que estava sendo feito, mas ainda não entendi muito. Vai ser um longo caminho pela frente!
Excelente !!! CRUD com API será bem vindo!!!
🚀
Obg por mais esse conteudo Balta! e ancioso pelo CRUD API's com Identity!
🚀
Siiiimmm. Por favor faça um vídeo desse de api. Muito obrigado pelo conteúdo Balta.
🚀
Parabens pela aula, didática, simples e de muito aprendizado.
Muito obrigado
Excelente explicação, direto ao ponto! O CRUD cm API é um vídeo que me interessa muito, se conseguir fazer, me ajuda muito!
Que bom que ajudou
Excelente conteúdo como sempre!
Interessante ter o conteúdo utilizando Web API
Bora 🚀
Muito bom! Parabéns pelo conteúdo claro e objetivo! Após as coisas mais básicas basta só melhorar o que achar necessário melhorar e pá!
🚀🚀🚀🚀
Obrigado pelo vídeo, estou ancioso pelo dia 26.
🚀
Excelente video. A ideia de fazer um video com API's é bem legal. Um abraço e parabéns pelo trabalho.
🚀
Show!! Aguardando o vídeo de CRUD API's
🚀
Vou ter uma entrevista técnica hoje! Vou usar o que você passou nesse video!
Boa sorte 🚀
Ótimo conteúdo. Aguardando o CRUD com API.
🚀
Conteúdo top!
🚀🚀🚀
Caraca é mto conhecimento pra ter na ponta da lingua
Sim! É muito conteúdo, mas vai devagar, fazendo junto, pausando o vídeo, que você pega o jeito! 🚀
Muito foda o vídeo, por favor, faça de APIs também
🚀
Fantástico. Que venha os de API.
🚀
Muito bom! Adoraria ver um crud de api
Bora 🚀
Excelente como sempre! Gostaria de ver tbm com API
🚀🚀🚀
show demais
🚀
Excelente!!!
🚀
show
🚀🚀
Não perde nossa live hoje 👉 ruclips.net/video/jeclZAYs5Cs/видео.html
Olá Balta, foi um excelente! Gostaria de ver Api com Identity....valeuuu
🚀
Como sempre um ótimo vídeo e ensinamento. Queria saber se você poderia ensinar a configurar o nginx em uma API com asp net? Vejo muitas vagas pedindo, mas não temos conteúdo sobre isso.
Obrigado meu querido!!
Opa, tá na mão: learn.microsoft.com/pt-br/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-7.0&tabs=linux-ubuntu
Excelente, aguardando o de API
🚀
Fala Balta! Blz? Seria legal um mesmo vídeo desse, mas agora com o Blazor.
Abraço!
Boa hein!!! 🚀🚀🚀
Imagino que tem que implementar o padrão Repository com as funções básicas de forma genérica, implementar pelo menos uma busca de forma especializada para a entidade. Seria interessante usar o padrão UnitOfWork alegando que é para evitar o problema de concorrência. Fazer de forma assíncrona sem esquecer de passar o cancellation token como argumento.
Será? Amanhã descobrimos 🫢
O problema dessa abordagem ao meu ver é que você considera que todas as suas entidades ( aggregateroot) são construídas de forma igual.
Talvez, utilizando EF faça sentido mas no dedo faça sentido entender como cada uma é criada e recuperada
Gostaria que tivesse um de API rest com identity implementando razor pages
🚀🚀🚀🚀🚀
Balta simplesmente usou o modo Deus do CLI hahaha
Muito bom, cara. Ah, uma dica: se quiser abrir o projeto direto no Rider pelo Powershell/Bash/Zsh, apenas escreva "rider ."
É o mesmo processo que do VSCode
Showwwww 🚀🚀🚀
Opa valeu pela dica mano
Um CRUD de API fecharia esse vídeo com chave de ouro hein Balta!
hahahah bora! Já tá na lista aqui!! 🚀
Também concordo 😂
bom de +, uma questão, com a evolução do Blazor, ainda é viável ir por esse caminho? aguardando o video com API
Depende da necessidade... acredito que muitas empresas ainda usam ASP.NET e vão pedir esse modelo apresentado no vídeo! 🚀
Jà tem o CRUD com API's com Identity.
Já sim!!! 🚀🚀🚀
Conteudo de muita qualidade, qual tema esta usando no Rider ?
Padrão!! hahaha 🚀
Balta como sempre dando show! Uma dúvida: os comandos do terminal são equivalentes ao scaffold do Visual Studio? Abraço.
Isso, são sim! Muito obrigado!
como assim da pra entregar software com essa velocidade no dotnet????????????????????? ouvi dizer que c-sharp e dotnet são muito elegantes, mas isso é simplesmente absurdo KKKKKKK estou ansioso para estudar mais sobre agora. Você é foda balta, obrigado pelo conteúdo
hahahahahah boa!
Balta, faz sim um Crud de Api's por favor. Api é o que eu mais tenho curtido em desenvolvimento. Infelizmente ainda tenho dificuldades em Token rsrsr, mais ta fluindo. Agora em relação a criacao de Idenity na mão, nao achei tao difícil quanto Token kkkkk
O bom seria se voce pudesse fazer uma Api completa com Token, Identity e documentação da api com swagger kkkkkk. Se bem que no Swagger eu ja vi uma parada la de colocar login e senha pra visualizar, vi isso uma vez, mais não sei como faz.
É pedir demais balta ?
Rsrsrsrara
Sou muito seu fã, e to sempre nas suas lives.
🚀🚀🚀
Oi Balta, eu soube fazer com o Visual Studio 22, criando um projeto asp net web application MVC. Utilizei o Identity escolhendo individual account na criação do projeto, onde ele já baixa os pacotes todos sozinho. Depois, configurei as classes e apliquei as migrações normal. Na hora de criar o crud, também criei com scaffolding usando entity frameworks, que cria tudo de uma vez.
Única coisa que não pude fazer sozinho e não entendi foi: o new() na lista de premiuns na classe students. Pq eu tentava criar um students e o modelstate dava inválido justamente na lista de premiuns. Aí eu fiz como você e funcionou, só não entendi exatamente o pq. Se você ou alguém puder me explicar eu agradeço.
Abraço!
Tá valendo também!! O VS abstrai estes comandos que mostrei 🚀
@@baltaio e sobre o new( ) da classe students?.. Toda vez que um objeto for adicionado, ele inicia aquela propriedade vazia? Não entendi muito bem esse new :(
Opa, Blz?!
Dúvida: não vi os critérios para passar no crivo mas fiquei pensando se usando o MVC com as mesmas funcionalidades atenderia ao critério??
Caso não passaria, por quê?
Caso sim, você prefere o RAZOR puro a MVC, por quê??
Desde já obrigado e parabéns pelo conteúdo.
Nós usamos Razor Pages aqui no balta, por isso o teste precisava ser feito em Razor Pages!
Eu tenho a prática de programar tudo na mão. Verifico emails com meu código, faço validações na unha, ignoro veementemente a existência de ORMs, escrevo cada query detalhadamente, transferindo o resultado da consulta coluna por coluna para os objetos correspondentes e até a autenticação eu faço tudinho do zero.
Como trabalho sozinho, com um verdadeiro lobo solitário, que programa na quarto, de meias, e pijama, isso não me atrapalha, mas cada vez mais tenho a impressão de que se eu precisar arrumar um emprego de verdade, terei que virar engraxate.
Há salvação para o meu caso?
O segredo é testar coisas novas, abrir a mente... é legal escrever queries na mão, mas é legal usar ORM também... Faz um teste, vai agregando mais coisas ao seu leque.
Não é uma TROCA, é um COMPLEMENTO!!!
🚀🚀🚀🚀
Eu quero o mesmo processo com APIs😀
🚀🚀🚀🚀
faz a versão de APIs por favor
WIP!! 🚀
Vivo comprando curso na Udemy e outras plataformas para ficar sempre atualizado nas novas tecnologias mas as explicações são péssimas, confusas e sem um passo a passo, um roteiro. Essa explicação aqui tem início, meio e fim na ordem e com um roteiro bem detalhado, simples e bem explicado.
PARABÉNS e obrigado pelas dicas nunca tinha feito projeto assim na linha de comando.
Vem que é sucesso 🚀🚀🚀🚀
Fala professor! De onde saiu aquele codigo das classes Student e Premium ?
Normalmente uso trechos do nosso código e cursos !
Faz com API por favor
🚀🚀🚀
Quando eu passo o argumento -sqlite no codegenerator ele não reconhece e se tiro ele tenta fazer pelo sqlserver.. tentei -Sqlite tmb nada.. tem alguma solução para usar com sqlite?
learn.microsoft.com/en-us/aspnet/core/security/authentication/scaffold-identity?view=aspnetcore-8.0&tabs=net-cli
Quando criei as classes studant e premium nao veio codadas, tive que digitar tudo oq no seu foi direto nao entendi essa parte mas acho que nao vai ter alteracao ja q eu digitei igual , so fiz manualmente oque voce conseguiu automaticamente
É pra fixar bem o que está fazendo!!! hahahhaha
Brincadeira, precisa entender como fez, não sei por que a sua veio sem conteúdo!
Ótimo video! Obrigado.
Tenho duas duvidas: Qual é a ide utilizada? Vi que exite uma alternativa ao visual studio chamado Rider, gostaria de saber se participantes do seu curso teriam acesso a versão de estudante.
Rider! Terão em breve 🚀
Boa tarde,tô cursando análise,desenvolvimento de sistema, EAD, primeiro semestre,mais gostaria de buscar algo a mais para complementar meus estudos,me falaram dessa plantaforma, alguém já estudou nela?poderia dá um feedback pra mim!!
Olha, eu crio os cursos pra ela e acho sensacional… mas minha opinião não vale né 😂
POR FAVOR, FAZ COM API!!!!
🚀
Balta, como faço para deixar a data de início sendo preenchida automaticamente ao criar um novo aluno Premium? Obs : Pegando a data e hora atual do sistema.
Só inicializar a propriedade referente a data com DateTime.Now ou DateTime.UtcNow!
@@baltaio Você é fera👊🏻
Salve Balta! Qual o link de compra do Teclado igual ao seu?
Logitech G915
Balta, vc criou o user antes de haver o banco, onde isso persistiu os dados de acesso?
Neste modelo trabalhamos com Code First... existe também o Database First que é o que você comentou!!! Explico isto nas carreiras de .NET do site: balta.io/carreiras
Crud API pls
🚀
Balta meu caro, ultimamente seus videos estão com volume de voz muito baixo, to tendo que colocar no 40 na caixa de som.
Vou arrumar🚀🚀🚀
Vale a pena falar de razor?
Com certeza. Razor é o motor de renderização do ASP.NET MVC, ASP.NET Razor Pages e Blazor. Ele é o coração do frontend no .NET
qual é essa ide ou editor que ele usa ?
JetBrains Rider
Qual seria a IDE do vídeo ?
JetBrains Rider!
queria ser 1 ele é 11 rs
Comecei com 1!!! Todo começo é complicado… pra cima 🚀
2023 usando linha de comando pra criar projeto e adicionar packages é de lascar, tecnologia ja é pra fazer as coisas ficarem mais faceis, dai o cara fica em 1990 na linha de comando. ¬¬
Eu conto ou vocês contam, pessoal? 👇
Rapaz 20 min. um Crud
Dá tempo fazer 6 miojos 🤔