No video

CRIANDO UMA CRUD API COM .NET. | CSHARP E ENTITY FRAMEWORK ORM

  Рет қаралды 18,018

Cristian William Dev

Cristian William Dev

10 ай бұрын

Prepare-se para uma jornada incrível! Neste vídeo, vamos te mostrar como construir uma API .Net do zero, de maneira descomplicada. Aprenda a executar operações CRUD com facilidade, criando rotas e endpoints poderosos. Além disso, mergulhe no mundo do Entity Framework e descubra como configurá-lo em uma simples API .Net. 🚀
Assista ao vídeo aqui: Assista ao vídeo no KZfaq
Esta é a primeira parte da nossa série "Angular + .NET para Iniciantes", onde você encontrará mais conteúdo incrível para aprimorar suas habilidades de desenvolvimento. Fique ligado para mais episódios! #DesenvolvimentoWeb #API #EntityFramework #AprendaProgramação #Angular #Iniciantes

Пікірлер: 88
@marcoaxavila
@marcoaxavila 11 күн бұрын
Muito legal! Parabéns
@messiassilva732
@messiassilva732 15 күн бұрын
você é fera!
@ezequielcorreia1132
@ezequielcorreia1132 13 күн бұрын
Esse video ficou excelente, muito bem explicado e super didático. Pessoal se possivél assistam o video todo primeiro só fazendo anotações e depois assistam de novo desenvolvendo na sua maquina, vai ajudar a fixar bem mais.
4 ай бұрын
Quero parabenizado pela excelente didática. Conteúdo muito bom, mas o dom para explicar e a atenção aos detalhes, de fato, é o diferencial. Obrigado pelo conteúdo.
@cristianwilliamdev
@cristianwilliamdev 4 ай бұрын
Mano, fico feliz com isso, salvou meu dia manow!
@AlessandroAguiarBrito
@AlessandroAguiarBrito 3 ай бұрын
Vim em busca do cobre e encontrei o ouro. Uma das minhas duvidas sobre minimal API era justamente essa de externalizar as rotas (pode ser bobo, mas eu não conseguia entender (TDAH é vc ? ) ). Obrigado amigo, voce é um amigo
@robsonspires
@robsonspires 5 ай бұрын
agora o adicional, quem sou eu hoje no conhecimento, mas... no VS Code, para escrever código em C#/.Net é basicamente só duas extensões o "C# Dev Kit" da Microsoft e o "Nuget Gallery" da Pcislo que chama na paleta de comandos e só buscar o pacote que ele faz a instalação, com os fica como no visual studio, kkkk, auto complete e sintaxes.
@cristianwilliamdev
@cristianwilliamdev 4 ай бұрын
ahsushuuhsa mano, isso é verdade, eu até já cheguei a fazer alguns projetos... Mas enfim, ainda prefiro Rider, suhshuahusa
@leo_fill
@leo_fill 16 күн бұрын
Parabéns pelo conteúdo! Você deveria dar mais aulas de C# | .NET como essas pois, conteúdo bem explicado igual ao seu, quase que não temos aqui.
@brunogomes2909
@brunogomes2909 9 ай бұрын
Não tem como não curtir .NET com vc explicando, namoral! Mais um vídeo foda!
@cristianwilliamdev
@cristianwilliamdev 9 ай бұрын
Porra mano ai sim! Vlww mesmo pelas palavras
@psantos21
@psantos21 6 ай бұрын
Cara ... a pessoa que nao curte esse tipo de conteúdo, com voce explicando, ela nao vai gostar de nada ... vc é foda demais mano. Por mim, você ficaria o dia explicando
@cristianwilliamdev
@cristianwilliamdev 6 ай бұрын
Que dahora mano! hahaha Ai sim! Fico feliz demais com isso manow!
@gustavin5502
@gustavin5502 22 күн бұрын
Parabens, explicou melhor que muito cursinho pago por ai
@lucas-mds-198
@lucas-mds-198 9 ай бұрын
Poh sensacional esse vídeo cara. E a tua didática é absurda, eu tenho com contexto grande por já trabalhar com Node, e agora estou aprendendo .NET e foi extremamente tranquilo entender cada conceito que tu explicou no vídeo. Muito obrigado pelo conteúdo, conheci o canal por esse vídeo e já vou maratonar tudo.
@cristianwilliamdev
@cristianwilliamdev 9 ай бұрын
Mano que foda, a ideia foi essa mesma, foda é que deixar bem explicado faz o video ficar longo, massss comentários como o seu me fazem feliz haahha
@WeslleyMasTriste
@WeslleyMasTriste 14 күн бұрын
Tu é zika mlk !!!!!
@WeslleyMasTriste
@WeslleyMasTriste 14 күн бұрын
Mandou mt
@LucasSilva-ok3gd
@LucasSilva-ok3gd 2 ай бұрын
Caracas, tope cara, se quiser pode fazer uma aplicação até o deploy, será o máximo. Obrigado, é um resumo que deu pra entender bastante, mesmo sendo, uma aplicação básica.
@cristianwilliamdev
@cristianwilliamdev 2 ай бұрын
Cara, até o deploy tem que passar por mais coisas, como docker, pipes, isso meio que deixa o conteudo muito avançado para algo como esse, que foi mais iniciante... Mas teremos mais sobre isso separado.
@user-zh3dv5xg1t
@user-zh3dv5xg1t Ай бұрын
demorei 3 dias mas processei tudo. ótimo vídeo, Cristian :)
@viniciusgarcia491
@viniciusgarcia491 Ай бұрын
Mandou muito bem. Parabéns!
@cristianwilliamdev
@cristianwilliamdev Ай бұрын
Vlwww mesmo mano! Tmj!
@pxntxx8825
@pxntxx8825 5 ай бұрын
Incrível. você me ajudou muito. estou partindo para a sua lista de utilizando o angular agora porque seu método é muito bom e eu me identifico muito !, já estudei front com diversos professores e só você me fez entender a programar de um jeito simples e com a didática informal que eu preciso !!! salvou minha futura carreira e fez a diferença em mim !
@cristianwilliamdev
@cristianwilliamdev 5 ай бұрын
Porra mano! Que foda ler isso, vlww demais, mudou meu dia! Bora com tudo!
@RiderSet
@RiderSet 2 ай бұрын
Show!!! Valeu. Obrigado.
@cristianwilliamdev
@cristianwilliamdev 2 ай бұрын
Vlwww rei!
@arthurcr21
@arthurcr21 5 ай бұрын
Cara você foi fera demais, me ajudou bastante. Eu não estava conseguindo entender muito bem sobre Api, mas agora to começando a compreender melhor. Sempre que puder nos ajudar sobre o assunto eu estarei aqui com os ouvidos espertos hahaha Muito obrigado e tmj!!
@cristianwilliamdev
@cristianwilliamdev 5 ай бұрын
Teremos mais em breve em, esse assunto me interessa demais!! Vlwww mesmo Arthur!
@riantopera
@riantopera 5 ай бұрын
Po video sensacional mano! Não é tão fácil achar um conteúdo de .NET daora assim no youtube, já vou maratonar todos os videos hahahaha
@cristianwilliamdev
@cristianwilliamdev 5 ай бұрын
Shuahusahusahuas tmj mano! Iremos ter mais ainda!
@jeffersonnascimento9110
@jeffersonnascimento9110 3 ай бұрын
Parabéns pelo conteúdo me ajudou demais, ganhou mais um inscrito.
@N0151
@N0151 9 ай бұрын
Aprendi a registrar o log no terminal com o vídeo. Nunca tinha precisado mas, agora sei como fazer ✌. Acrescento que para realizar comparação com nulo, pode ser utilizado o "is null"; da mesma forma é possível comparar propriedades do objeto seguindo esse mesmo padrão, "objeto is {propriedade : valor}". Dessa forma também pode ficar legível e reduz a repetição da variável do objeto quanto tem mais de uma condição. Excelente vídeo.
@cristianwilliamdev
@cristianwilliamdev 9 ай бұрын
Sim sim, ao usado o is null, ainda tem a vantagem de que essa comparação não pode ser substituida pelos explicit operator. Daria pra usar a otra notação sim, mas na minha opinião não fica tão legivel
@Rafael-nt3mf
@Rafael-nt3mf 2 ай бұрын
Parabéns muito bom.
@cristianwilliamdev
@cristianwilliamdev 2 ай бұрын
Vlww rei!
@robsonspires
@robsonspires 5 ай бұрын
Primeiro, parabéns conteúdo muito bom mesmo e..... sim, gosto de conteúdo assim, apesar de grande, ele tem começo, meio e fim e não um "no próximo vídeo explico". Novamente parabéns!!!! obs.: Primeiro vídeo seu que assisto e já estou seguindo nas redes).
@cristianwilliamdev
@cristianwilliamdev 4 ай бұрын
Obrigado mesmo mano! Que dahora isso!
@user-zh3dv5xg1t
@user-zh3dv5xg1t Ай бұрын
bom demais
@murilonascimento272
@murilonascimento272 6 ай бұрын
Conteúdo TOP! Obrigado por compartilhar seu conhecimento Cristian!🚀🚀
@cristianwilliamdev
@cristianwilliamdev 6 ай бұрын
Lendaaa vlw pelo engajamento e comentários!
@dellmachado85
@dellmachado85 10 ай бұрын
Vídeo top parabéns. Vou maratonar o canal.
@giovaniamarques5757
@giovaniamarques5757 5 ай бұрын
Obrigado pelo vídeo, tirou algumas dúvidas que eu estava tendo.
@cristianwilliamdev
@cristianwilliamdev 5 ай бұрын
Fera demais! Fico feliz em ajudar mano!
@brunorocha4055
@brunorocha4055 4 ай бұрын
Conteúdo foda, valeu
@cristianwilliamdev
@cristianwilliamdev 4 ай бұрын
Vlww mesmo mano!
@euguitar1066
@euguitar1066 3 ай бұрын
que aula incrivel muito toopppppppppp
@stal1
@stal1 10 ай бұрын
Obrigado pelo conteudo
@MrLfcFernando
@MrLfcFernando 5 ай бұрын
Muito bom, parabéns.
@cristianwilliamdev
@cristianwilliamdev 5 ай бұрын
Vlwww Fernando! Legal demais!
@igorghiberti5374
@igorghiberti5374 7 ай бұрын
O mais BRABO!
@cristianwilliamdev
@cristianwilliamdev 6 ай бұрын
Vou ficar bom ainda aushsuhauhsa. Vlw mano!
@implorou
@implorou 2 ай бұрын
Valeu demais pela aula cara!!
@cristianwilliamdev
@cristianwilliamdev 2 ай бұрын
Tmj rei!
@distefra
@distefra 6 ай бұрын
otimo video
@cristianwilliamdev
@cristianwilliamdev 6 ай бұрын
Vlwwww brother! E assim vamos!
@user-tm5bw8kz1p
@user-tm5bw8kz1p 7 ай бұрын
Muito bom. Aprendi muito irmão. Configurar o dao/repository só nao é mais facil do que no spring boot. To aprendendo o NET depois de ter estudado sobre spring boot e ta bem legal comparar os dois mentalmente. A DX do NET ta sendo muito boa nesse inicio de aprendizado. Uma duvida sobre scoped: por exemplo, eu tenho um service de estudante, eu devo adicionar como scoped tbm?
@cristianwilliamdev
@cristianwilliamdev 6 ай бұрын
Hahaha já peguei pra dar uma olhada no spring, e sim, é tipo a mesma ideia sim... Não entendi sua pergunta sobre Scoped mano, mas em resumo, seria um tempo de vida onde a instancia ela é viva somente durante o tempo do request, então sempre será a mesma instancia quando for requisitado. Só tomar cuidado pra não usar dentro de uma outra dependencia que seja singleton, isso provavelmente vai dar bosta, já que singleton não destroi a instancia, isso provavelmente iria dar erro ou sei lá asujshuauhsa Tmj mano!
@almeidaazevedo300
@almeidaazevedo300 7 ай бұрын
Muito bom esse vídeo, valeu dmss!!
@cristianwilliamdev
@cristianwilliamdev 7 ай бұрын
Vlwww mesmo meu mano! Obrigado pelo comentário!
@helcionv
@helcionv 4 ай бұрын
Super parabens pelo vídeo. Uma dúvida: Como fica o 'Transaction' para garantir a integridade do Banco, no caso do EF?
@cristianwilliamdev
@cristianwilliamdev 3 ай бұрын
O EF já implementa o UnitOfWork, ou seja, caso falhe algo durante os processos antes de voce executar o SaveChanges, tudo é feito com Rollback. Também é possível definir qual Trasaction quer usar, mas aí é papo para outro café.
@jadmjr
@jadmjr Ай бұрын
Não uso Rider apenas Havaianas :) , muito bom o conteúdo !
@cristianwilliamdev
@cristianwilliamdev Ай бұрын
uhsahusahusahusahushu Acredita que nessa eu nunca pensei? shuashauhusa
@LeonardoSantos-bt7lj
@LeonardoSantos-bt7lj 8 ай бұрын
Opa valeu demais mano. Faz uns vídeos usando Refit, outros com Redis, outros com Rabbit, vlw
@cristianwilliamdev
@cristianwilliamdev 8 ай бұрын
Opa, está nos planos mano! Já já teremos! É bem tranquilo na real...
@josuealves7929
@josuealves7929 3 ай бұрын
Show
@kauazinho4153
@kauazinho4153 5 ай бұрын
No minuto 52:39, ao invés de retornar HTTP 200 com o método OK, como faz para retornar 201? Com CreatedAtRoute? Teria que fazer algumas mudanças no método AddRotasEstudantes, como adicionar um nome a rota, certo?
@cristianwilliamdev
@cristianwilliamdev 4 ай бұрын
Não mano, no caso, voce tem que garantir que a rota retorne um IActionResult ou Task disso, e como o 201 é o Created, voce pode fazer um return Created(), dentro dela, tem os parametros para definir as rotas meu rei!
@joaogabrielv.m328
@joaogabrielv.m328 10 ай бұрын
Fala, fera! Sugestão de vídeo: como fazer seed data com o Bogus junto ao EFCore. Tem horas que é um parto inventar dados ou usar um site como o Mockaroo ou o próprio chat gpt...
@cristianwilliamdev
@cristianwilliamdev 10 ай бұрын
Caracaaaa bom demaissss
@cristianwilliamdev
@cristianwilliamdev 10 ай бұрын
Anotado, Bogus é lenda demais
@mensagensdevidaeesperanca9965
@mensagensdevidaeesperanca9965 Ай бұрын
drunk in the end of video hahahha
@cristianwilliamdev
@cristianwilliamdev Ай бұрын
Sahshusahusahu
@lucascandido3596
@lucascandido3596 4 ай бұрын
Eu não achei esse vídeo que você fala no minuto07:50.
@cristianwilliamdev
@cristianwilliamdev 4 ай бұрын
Manoww, é esse aqui... kzfaq.info/get/bejne/m6qeesmWsdfZiGQ.htmlsi=_M3epgdhQ4LQ7N8n Sorry
@fabiomacarty5216
@fabiomacarty5216 5 ай бұрын
alguém sabe qual fonte e tema ele está utilizando? curti muito
@cristianwilliamdev
@cristianwilliamdev 5 ай бұрын
Manowww, tem um vídeo no canal sobre hahaha explico tudo isso 👏🏻👏🏻
@fabiomacarty5216
@fabiomacarty5216 5 ай бұрын
@@cristianwilliamdevvou procurar aqui vlwwww
@fabiomacarty5216
@fabiomacarty5216 5 ай бұрын
@@cristianwilliamdevmuito top tua explicação estou migrando do php pro c# teus videos tem ajudado muito no trampo
@fabiomacarty5216
@fabiomacarty5216 5 ай бұрын
@@cristianwilliamdev achei só pro vs code tava querendo pro Rider msm
@fabiomacarty5216
@fabiomacarty5216 5 ай бұрын
@@cristianwilliamdev só achei pro vscode a do rider é a mesma fonte e tema?
@murilobarbosa8268
@murilobarbosa8268 7 ай бұрын
Eu tenho um blog em .NET MVC e eu quero fazer uma API pra pegar os ultimos posts e mostrar em outro site. Com esse video eu faco isso?
@DeZwarcryer
@DeZwarcryer 7 ай бұрын
Pelo que você descreveu, sim. Uma minimal api como essa já te atende.
@leonardobrum255
@leonardobrum255 6 ай бұрын
Vai rolar mais conteúdo de C#?
@cristianwilliamdev
@cristianwilliamdev 6 ай бұрын
Esta rolando já mano, nas lives de clone do whats app! Bora pra cima!
@AlexCarlos
@AlexCarlos 6 ай бұрын
Da uma chance pro vs code com a extensão nova do c#. Tá uma uva. Também uso macos e o VS e ryder é uma merda kkkkk
@cristianwilliamdev
@cristianwilliamdev 6 ай бұрын
Cara, pra falar a verdade eu gosto tanto do Rider, o Resharper faz diferença na DX sem duvidas pra mim... Ainda não me convenci a ir pro VS Code... Já tive experiencias onde ficou lento, para autocomplete com projetos nem tão grandes, ai dei uma desanimada.
CRIANDO UMA API DOTNET | CSHARP E ANGULAR PARTE 1
1:04:44
Cristian William Dev
Рет қаралды 8 М.
Harley Quinn's plan for revenge!!!#Harley Quinn #joker
00:49
Harley Quinn with the Joker
Рет қаралды 29 МЛН
Алексей Щербаков разнес ВДВшников
00:47
Magic trick 🪄😁
00:13
Andrey Grechka
Рет қаралды 35 МЛН
"The Life & Death of htmx" by Alexander Petros at Big Sky Dev Con 2024
23:01
Montana Programmers
Рет қаралды 48 М.
ANGULAR OBSERVABLES INICIANTES GUIA PRÁTICO
52:33
Cristian William Dev
Рет қаралды 6 М.
RABBIT MQ: APRENDA MENSAGERIA NA PRÁTICA COM .NET CORE E MASS TRANSIT
1:09:29
Cristian William Dev
Рет қаралды 3,9 М.
Spring Boot 3 | Complete Course 2023
1:49:11
Michelli Brito
Рет қаралды 146 М.
Harley Quinn's plan for revenge!!!#Harley Quinn #joker
00:49
Harley Quinn with the Joker
Рет қаралды 29 МЛН