Entrevista de C# e .NET: Respondendo a pergunta mais difícil | por André Baltieri

  Рет қаралды 29,198

balta.io

balta.io

Күн бұрын

Пікірлер: 96
@rafavie
@rafavie 3 жыл бұрын
Faz 2 dias que começei a estudar CSharp, meu deus fiquei perdido, aquela sensação que parece que não vou me aprofundar. Tenho 45 anos, sou Diretor de Arte e me interesso por programação para criação de jogos , alguns Apps e Dashboards. Parabéns pelo canal!
@danmarzo5508
@danmarzo5508 Ай бұрын
Explicacao excelente! de facil compreensao e uma serenidade rrsrs, parabens!
@baltaio
@baltaio Ай бұрын
Obrigado!
@dylan4021
@dylan4021 4 жыл бұрын
Com exemplos práticos fica bem mais fácil de entender, muito bom Balta.
@baltaio
@baltaio 4 жыл бұрын
Muito obrigado
@marcelofernandes5650
@marcelofernandes5650 2 жыл бұрын
Virei seu fã. Parabéns... curti, seguindo e compartilhando...Boa sorte e obrigado.
@baltaio
@baltaio 2 жыл бұрын
💜
@raffaferreira3056
@raffaferreira3056 4 жыл бұрын
Com esses exemplos de código na tela enquanto você explica, ficou tão, mais tão simples de entender, show de bola balta! Rapido, simples e ao ponto..
@baltaio
@baltaio 4 жыл бұрын
Que ótimo que gostou!!! Muito obrigado pelo feedback
@devemfoco
@devemfoco 3 жыл бұрын
De quebra ainda aprendi o AddScoped e o AddTransient. Obrigado!!
@gasbram
@gasbram 2 жыл бұрын
Acho incrível, a capacidade do balta de ensinar as pessoas, parabéns!! Vídeo sensacional balta!!!!
@baltaio
@baltaio 2 жыл бұрын
Muito obrigado 😁💜💜
@gasbram
@gasbram 2 жыл бұрын
@@baltaio hahaha, eu achei sensacional. Fazia um tempo que eu tava pescando esse conteúdo (pescando eu falo que estou tentando aprender). Assisti alguns vídeos sobre o DIP, mas como você falou no vídeo, utilizar apenas ele é igual trocar por meia dúzia, mas depois de você ter complementado com Inversão de Controle, Testes de Unidade, ficou tudo muito mais claro!
@dennisroses
@dennisroses 2 жыл бұрын
Ótimo vídeo!! Parabéns!
@baltaio
@baltaio 2 жыл бұрын
Obrigado 😃💜
@iamgabrieldev
@iamgabrieldev 4 жыл бұрын
tem que atualizar a apresentação, agora é 8 vezes microsoft mvp kkkkk
@baltaio
@baltaio 4 жыл бұрын
hahahahahh verdade, eu tinha gravado antes de receber o oitavo prêmio! Muito obrigado ❤️
@rafaelcarlins
@rafaelcarlins 3 жыл бұрын
Melhor explicação que já vi sobre o assunto, ganhou mais um inscrito
@baltaio
@baltaio 3 жыл бұрын
@profpietromartins
@profpietromartins 2 жыл бұрын
Conteúdo chique demais.
@baltaio
@baltaio 2 жыл бұрын
💜
@VitorHugo-rv8wq
@VitorHugo-rv8wq 3 жыл бұрын
Que vídeo excelente!
@baltaio
@baltaio 3 жыл бұрын
Muito obrigado
@CardosoPauloAndre
@CardosoPauloAndre 3 жыл бұрын
Este vídeo ficou Duuca👌Acompanho já a um certo tempo seus trabalhos por aqui. Parabéns Balta 👍😃
@gustavogiori3091
@gustavogiori3091 4 жыл бұрын
Balta vc tem me ajudado muito. muito obrigado pelos videos.
@baltaio
@baltaio 4 жыл бұрын
@AndreLuiz-hy8qu
@AndreLuiz-hy8qu 4 жыл бұрын
Excelente Balta, muito claro e direto, aprendo muito com seus vídeos, e com exemplos fica ainda mais fácil entender.
@baltaio
@baltaio 4 жыл бұрын
Muito obrigado
@VoceAleatoriando
@VoceAleatoriando 2 жыл бұрын
Excelente!
@baltaio
@baltaio 2 жыл бұрын
💜💜💜💜💜
@andreoli9922
@andreoli9922 Жыл бұрын
Cara, vídeo muito bom, parabéns
@baltaio
@baltaio Жыл бұрын
Muito obrigado 😁
@Danilo-O
@Danilo-O 4 жыл бұрын
O outro vídeo ajudou muito. Agradeço imensamente seu trabalho. Como estudo sozinho em casa, vou basear meus estudos através dele.
@baltaio
@baltaio 4 жыл бұрын
Muito obrigado ❤️
@ramonx.n9633
@ramonx.n9633 2 жыл бұрын
Valeu Balta, muito bom1!
@baltaio
@baltaio 2 жыл бұрын
💜
@Saudavelpro
@Saudavelpro 4 жыл бұрын
Este assunto tem sido mto falado por outros canais esta semana, inversão de dependências, mto bom ver vários pontos de vista. Parabéns pelo vídeo.
@baltaio
@baltaio 4 жыл бұрын
Muito obrigado
@eltoncosta1569
@eltoncosta1569 4 жыл бұрын
Curtido e Inscrito no canal! Gostei muito do vídeo! Assisti uma vez ontem e, agora novamente, pois em apenas 15min você trouxe a luz muitas dúvidas que eu ainda tinha.
@baltaio
@baltaio 4 жыл бұрын
hahahah eu sei como é! Eu também faço isso... as vezes até marco para ver novamente daqui X meses, por que ai já amadureci no assunto!
@jorgemichaelfernandes
@jorgemichaelfernandes 3 жыл бұрын
Muito bom
@gustavomelo3718
@gustavomelo3718 3 жыл бұрын
UAU mano, que canal maravilhoso, parabens pelo conteudo meu deus!!!
@lurdaum88
@lurdaum88 4 жыл бұрын
Cara. Muito obrigado! De verdade mesmo!
@baltaio
@baltaio 4 жыл бұрын
@claudiomaiapg
@claudiomaiapg 4 жыл бұрын
Sempre muito objetivo e claro nas explicações, valeu Balta!!!
@baltaio
@baltaio 4 жыл бұрын
Muito obrigado Claudio
@tiagoaguiar91
@tiagoaguiar91 4 жыл бұрын
Balta, tenho aprendido muito com teus vídeos, cara! Uma dúvida que eu fiquei foi sobre os ciclos de vida. O singleton é tranquilo. Agora eu não consegui diferenciar o Transient do Scopped. Cheguei a ler a documentação da Microsoft, mas ainda não ficou 100%. Acho que mais pessoas podem ter a mesma dúvida. Caso não tenha feito um vídeo tratando do assunto, gostaria muito de ver.
@baltaio
@baltaio 4 жыл бұрын
balta.io/blog/aspnet-core-dependency-injection
@glaubercastro3117
@glaubercastro3117 4 жыл бұрын
Muito claro... Valeu Professor!!!
@baltaio
@baltaio 4 жыл бұрын
Estamos juntos
@jhoneeleoterio9691
@jhoneeleoterio9691 4 жыл бұрын
Cara excelente, com os exemplos práticos fica muito mais fácil! Parabéns.
@baltaio
@baltaio 4 жыл бұрын
Wowwww que bom Jhone! Fico feliz que gostou! Vou tentar trazer mais assuntos neste formato!
@HausofDreams
@HausofDreams 2 жыл бұрын
Conteúdo incrível Balta
@baltaio
@baltaio 2 жыл бұрын
💜💜💜
@VictorMatheusMendes
@VictorMatheusMendes 4 жыл бұрын
Conteúdo top, parabéns.
@baltaio
@baltaio 4 жыл бұрын
Obrigado
@KakarooDev
@KakarooDev 3 жыл бұрын
Grande mestre #balta!
@MrAlexandreTavares
@MrAlexandreTavares 4 жыл бұрын
No exemplo da implementação do DeliveryService, o que você acha de remover aquele using e adicionar o client http no container de DI com addSingleton? Já que um cliente http é um tipo de objeto com tempo de vida útil considerado longo por definição além de ser thread-safe. Se você sempre descarta o cliente http e recria a cada requisição tá perdendo recurso computacional. Daí no DeliveryService, só seria necessário montar o HttpRequestMessage e receber via DI o cliente http pra fazer a consulta. Tô perguntando isso porque eu vejo muita gente descartando a instância do cliente http depois de fazer a consulta, acho que isso acontece porque as pessoas não criam um cliente http genérico e precisam descartá-lo.
@baltaio
@baltaio 4 жыл бұрын
Obrigado pela sugestão Alexandre, mas no caso dos Singletons, eles vivem para todos os usuários! Ou seja, todos usuários compartilhariam o mesmo recurso, não seria interessante.
@MrAlexandreTavares
@MrAlexandreTavares 4 жыл бұрын
@@baltaio É essa a idéia, um único cliente http para todos
@leandroandrade8820
@leandroandrade8820 4 жыл бұрын
Muito bom, Balta! Este conteúdo está muito didático e explica bem os principais conceitos. A implementação desse código é feita por você em algum curso?
@baltaio
@baltaio 4 жыл бұрын
Boas Leandro, muito obrigado pelo comentário! Sim, em diversos cursos usamos isto, mas fica bem explícito nos cursos 1975 e 7182 do nosso portal
@guibestes
@guibestes 4 жыл бұрын
Boa tarde Balta, se um objeto não mantem estado sempre dei preferencia para singleton, entendi o argumento do uso de scoped no impacto positivo do consumo de memoria quando a api está ociosa, mas para apis com chamadas frequentes penso que na abordagem singleton teríamos uma melhor gerencia sobre o consumo de memoria. Estou com um pensamento equivocado?
@baltaio
@baltaio 4 жыл бұрын
Boa tarde Guilherme, não sei se entendi muito bem sua pergunta, mas vou tentar responder... Acho que o ponto nem é tanto gestão de memória. Sendo uma classe, será Reference Type e o GC fará o trabalho dele... o ponto são as informações que a classe contém. Tendo uma instância da classe, significa que todos os requests compartilham a mesma informação, ou seja, todos os usuários tem acesso a esta mesma informação. Isto pode ser um problema em determinados cenários. É parecido com o que ocorre quando usamos objetos estáticos por exemplo. Muito obrigado ❤️
@jerfesoncampos8376
@jerfesoncampos8376 4 жыл бұрын
Faz um video sobre admob e outras integrações de propagandas no flutter ?
@baltaio
@baltaio 4 жыл бұрын
Bom dia meu querido!!!! Vou tentar mas não tenho muita experiência!
@andersons5755
@andersons5755 3 жыл бұрын
Podia ter um vídeo consumindo uma API .Net Core SPA com o SAPUI5 no front end
@baltaio
@baltaio 3 жыл бұрын
Poder podia, massssssssss
@andersons5755
@andersons5755 3 жыл бұрын
@@baltaio Ou add um curso na plataforma Balta.io utilizando o SAPUI5 consumindo API .Net Core 3.1. 😬 Abraço.
@aldimarsantana367
@aldimarsantana367 4 жыл бұрын
Parabéns pelo vídeo, André. Só uma dúvida, eu devo utilizar service locator para todas as minhas abstrações? Obrigado.
@baltaio
@baltaio 4 жыл бұрын
TODAS! TODINHAS!! TUDO!! Brincadeira... Não necessariamente, o SL em alguns casos é até considerado um Anti-pattern. Existe um padrão chamado Dependent Explicit Pattern que prevê que esta relação entre abstrações e implementações sejam explícitas! Enfim, como em tudo na arquitetura, nada funciona em TODO projeto! Depende do seu cenário, de como está organizado, do que está usando! Agora que você já sabe o que são tudo isso, cabe a você decidir onde usar
@davissonassuncao4773
@davissonassuncao4773 3 жыл бұрын
Alguem poderia me dizer o que um desenvolvedor .net jr precisa saber/conhecer?
@BetoFrega
@BetoFrega 3 жыл бұрын
Bdd, tdd e ddd
@rafaelgoncalves3298
@rafaelgoncalves3298 2 жыл бұрын
Esse exemplo seria de uma API? Em algum momento vi um "Route" ali no código...
@baltaio
@baltaio 2 жыл бұрын
Sim! balta.io/cursos/refatorando-para-testes-de-unidade
@helloooooworld
@helloooooworld 4 жыл бұрын
Mais difícil é quando começa os "E se.."... "E se.. vc ganhar a vaga e um mês depois receber uma proposta muito melhor? " 😒
@baltaio
@baltaio 4 жыл бұрын
hahahahahah realmente.... foca em um e vaiii!!!
@curyrodrigo
@curyrodrigo 4 жыл бұрын
eita... pra programador você abrir a possibilidade do "E SE"... eu jogo dentro de um loop e aí você fica travado e nunca mais faz mais nada na sua vida!!!
@codezero1943
@codezero1943 4 жыл бұрын
@@curyrodrigo eu na vida kkk
@GustavoSantos-mj5iw
@GustavoSantos-mj5iw 4 жыл бұрын
fala balta blz ? eu sou um dev que trabalha full com o ecosistema do JS/TS(node, react, react native) oq você me diz sobre o nodejs? você acha q é melhor eu investir meu tempo investindo + no node ? ou vc acha melhor eu ir pro c#? tambem estou d olho no laravel eu amo js, porem eu achei o node meio fraco no backend (em relação ao front e ao mobile, n troco js por nada)
@baltaio
@baltaio 4 жыл бұрын
Bom dia meu caro! Muito obrigado pelo comentário! Eu acho que JS não resolve tudo, assim como C# ou qualquer outra linguagem/tecnologia. Quem só conhece prego, só dá martelada!! Se já conhece bem este Stack, bola pra frente!
@rafaelacassiano3
@rafaelacassiano3 4 жыл бұрын
Oi balta, o que vc acha de vários projetos independentes numa mesma solution?
@baltaio
@baltaio 4 жыл бұрын
Depende muito do projeto! Quando são poucos funciona sim, agora em projetos maiores não rola... Imagina uma solution com 20 projetos? Fica ruim gerenciar...
@rafaelacassiano3
@rafaelacassiano3 4 жыл бұрын
​@@baltaio Muito obrigada pela resposta.
@TheBufaloman
@TheBufaloman 4 жыл бұрын
Tem algum vídeo fazendo um som naquela Mesa Boogie lá no fundo? rsrs
@baltaio
@baltaio 4 жыл бұрын
Nossa, queria muito gravar, mas ia perder muitos inscritos hahahahahaha melhor manter só no Dev mesmo 💜
@ddrsdiego
@ddrsdiego 4 жыл бұрын
Costumo dizer que com SOLID bem aplicado, eh possível criar softwares muito bons
@baltaio
@baltaio 4 жыл бұрын
Booooaaa Diego!! Resumiu tudo... só com isso, bem aplicado, já resolveria 90% dos problemas!
@RafaHSplayer
@RafaHSplayer 4 жыл бұрын
agora 8x MVP, tem que regravar a intro kkkkkk
@baltaio
@baltaio 4 жыл бұрын
hahahahah pois é!!! nos próximos! Muito obrigado ❤️
@GabrielVitoriaS
@GabrielVitoriaS 3 жыл бұрын
@renzors
@renzors 4 жыл бұрын
Eu sou Junior e sei responder tudo isso aí. Será que estou me subestimando?
@baltaio
@baltaio 4 жыл бұрын
Boas Renzo, como vai? Primeiramente parabéns!!! Não são perguntas fáceis hahahahah
@renzors
@renzors 4 жыл бұрын
@@baltaio estou bem e você? Obrigado haha. Então, eu acho que responder isso teoricamente não é tão difícil. Basta estudar bem esses padrões (especialmente SOLID). O que é difícil mesmo é responder na prática. A interpretação de regras de negócios pode ser bastante diferente de uma pessoa para outra. Por exemplo, sobre responsabilidade única - isso é muito interpretativo, não acha? Eu tento aplicar ao máximo as técnicas de DDD, princípios SOLID, etc... Mas sempre vão existir code smells.
@EuclidesCatunda
@EuclidesCatunda 4 жыл бұрын
8 vezes! Kkk
@baltaio
@baltaio 4 жыл бұрын
8!!!! Não é 7, não é 9!!!! hahahahaha
Sobre ser programador em 2020 | por André Baltieri #balta
18:48
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 28 МЛН
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 77 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Qual Framework escolher para seu Frontend em .NET? | #balta
16:24
Respondendo perguntas de entrevista C# e .NET | resposta ao balta.io
33:45
.NET Framework vs .NET Core vs .NET vs .NET Standard vs C#
25:14
IAmTimCorey
Рет қаралды 557 М.
Brutally honest advice for new .NET Web Developers
7:19
Ed Andersen
Рет қаралды 212 М.
O real uso de Partial Class | por André Baltieri #balta
13:38
SOLID fica FÁCIL com Essas Ilustrações
19:46
Filipe Deschamps
Рет қаралды 336 М.
小路飞嫁祸姐姐搞破坏 #路飞#海贼王
00:45
路飞与唐舞桐
Рет қаралды 28 МЛН