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Ай бұрын
Explicacao excelente! de facil compreensao e uma serenidade rrsrs, parabens!
@baltaioАй бұрын
Obrigado!
@dylan40214 жыл бұрын
Com exemplos práticos fica bem mais fácil de entender, muito bom Balta.
@baltaio4 жыл бұрын
Muito obrigado
@marcelofernandes56502 жыл бұрын
Virei seu fã. Parabéns... curti, seguindo e compartilhando...Boa sorte e obrigado.
@baltaio2 жыл бұрын
💜
@raffaferreira30564 жыл бұрын
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..
@baltaio4 жыл бұрын
Que ótimo que gostou!!! Muito obrigado pelo feedback
@devemfoco3 жыл бұрын
De quebra ainda aprendi o AddScoped e o AddTransient. Obrigado!!
@gasbram2 жыл бұрын
Acho incrível, a capacidade do balta de ensinar as pessoas, parabéns!! Vídeo sensacional balta!!!!
@baltaio2 жыл бұрын
Muito obrigado 😁💜💜
@gasbram2 жыл бұрын
@@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!
@dennisroses2 жыл бұрын
Ótimo vídeo!! Parabéns!
@baltaio2 жыл бұрын
Obrigado 😃💜
@iamgabrieldev4 жыл бұрын
tem que atualizar a apresentação, agora é 8 vezes microsoft mvp kkkkk
@baltaio4 жыл бұрын
hahahahahh verdade, eu tinha gravado antes de receber o oitavo prêmio! Muito obrigado ❤️
@rafaelcarlins3 жыл бұрын
Melhor explicação que já vi sobre o assunto, ganhou mais um inscrito
@baltaio3 жыл бұрын
@profpietromartins2 жыл бұрын
Conteúdo chique demais.
@baltaio2 жыл бұрын
💜
@VitorHugo-rv8wq3 жыл бұрын
Que vídeo excelente!
@baltaio3 жыл бұрын
Muito obrigado
@CardosoPauloAndre3 жыл бұрын
Este vídeo ficou Duuca👌Acompanho já a um certo tempo seus trabalhos por aqui. Parabéns Balta 👍😃
@gustavogiori30914 жыл бұрын
Balta vc tem me ajudado muito. muito obrigado pelos videos.
@baltaio4 жыл бұрын
@AndreLuiz-hy8qu4 жыл бұрын
Excelente Balta, muito claro e direto, aprendo muito com seus vídeos, e com exemplos fica ainda mais fácil entender.
@baltaio4 жыл бұрын
Muito obrigado
@VoceAleatoriando2 жыл бұрын
Excelente!
@baltaio2 жыл бұрын
💜💜💜💜💜
@andreoli9922 Жыл бұрын
Cara, vídeo muito bom, parabéns
@baltaio Жыл бұрын
Muito obrigado 😁
@Danilo-O4 жыл бұрын
O outro vídeo ajudou muito. Agradeço imensamente seu trabalho. Como estudo sozinho em casa, vou basear meus estudos através dele.
@baltaio4 жыл бұрын
Muito obrigado ❤️
@ramonx.n96332 жыл бұрын
Valeu Balta, muito bom1!
@baltaio2 жыл бұрын
💜
@Saudavelpro4 жыл бұрын
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.
@baltaio4 жыл бұрын
Muito obrigado
@eltoncosta15694 жыл бұрын
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.
@baltaio4 жыл бұрын
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!
@jorgemichaelfernandes3 жыл бұрын
Muito bom
@gustavomelo37183 жыл бұрын
UAU mano, que canal maravilhoso, parabens pelo conteudo meu deus!!!
@lurdaum884 жыл бұрын
Cara. Muito obrigado! De verdade mesmo!
@baltaio4 жыл бұрын
@claudiomaiapg4 жыл бұрын
Sempre muito objetivo e claro nas explicações, valeu Balta!!!
@baltaio4 жыл бұрын
Muito obrigado Claudio
@tiagoaguiar914 жыл бұрын
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.
@baltaio4 жыл бұрын
balta.io/blog/aspnet-core-dependency-injection
@glaubercastro31174 жыл бұрын
Muito claro... Valeu Professor!!!
@baltaio4 жыл бұрын
Estamos juntos
@jhoneeleoterio96914 жыл бұрын
Cara excelente, com os exemplos práticos fica muito mais fácil! Parabéns.
@baltaio4 жыл бұрын
Wowwww que bom Jhone! Fico feliz que gostou! Vou tentar trazer mais assuntos neste formato!
@HausofDreams2 жыл бұрын
Conteúdo incrível Balta
@baltaio2 жыл бұрын
💜💜💜
@VictorMatheusMendes4 жыл бұрын
Conteúdo top, parabéns.
@baltaio4 жыл бұрын
Obrigado
@KakarooDev3 жыл бұрын
Grande mestre #balta!
@MrAlexandreTavares4 жыл бұрын
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.
@baltaio4 жыл бұрын
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.
@MrAlexandreTavares4 жыл бұрын
@@baltaio É essa a idéia, um único cliente http para todos
@leandroandrade88204 жыл бұрын
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?
@baltaio4 жыл бұрын
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
@guibestes4 жыл бұрын
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?
@baltaio4 жыл бұрын
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 ❤️
@jerfesoncampos83764 жыл бұрын
Faz um video sobre admob e outras integrações de propagandas no flutter ?
@baltaio4 жыл бұрын
Bom dia meu querido!!!! Vou tentar mas não tenho muita experiência!
@andersons57553 жыл бұрын
Podia ter um vídeo consumindo uma API .Net Core SPA com o SAPUI5 no front end
@baltaio3 жыл бұрын
Poder podia, massssssssss
@andersons57553 жыл бұрын
@@baltaio Ou add um curso na plataforma Balta.io utilizando o SAPUI5 consumindo API .Net Core 3.1. 😬 Abraço.
@aldimarsantana3674 жыл бұрын
Parabéns pelo vídeo, André. Só uma dúvida, eu devo utilizar service locator para todas as minhas abstrações? Obrigado.
@baltaio4 жыл бұрын
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
@davissonassuncao47733 жыл бұрын
Alguem poderia me dizer o que um desenvolvedor .net jr precisa saber/conhecer?
@BetoFrega3 жыл бұрын
Bdd, tdd e ddd
@rafaelgoncalves32982 жыл бұрын
Esse exemplo seria de uma API? Em algum momento vi um "Route" ali no código...
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? " 😒
@baltaio4 жыл бұрын
hahahahahah realmente.... foca em um e vaiii!!!
@curyrodrigo4 жыл бұрын
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!!!
@codezero19434 жыл бұрын
@@curyrodrigo eu na vida kkk
@GustavoSantos-mj5iw4 жыл бұрын
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)
@baltaio4 жыл бұрын
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!
@rafaelacassiano34 жыл бұрын
Oi balta, o que vc acha de vários projetos independentes numa mesma solution?
@baltaio4 жыл бұрын
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...
@rafaelacassiano34 жыл бұрын
@@baltaio Muito obrigada pela resposta.
@TheBufaloman4 жыл бұрын
Tem algum vídeo fazendo um som naquela Mesa Boogie lá no fundo? rsrs
@baltaio4 жыл бұрын
Nossa, queria muito gravar, mas ia perder muitos inscritos hahahahahaha melhor manter só no Dev mesmo 💜
@ddrsdiego4 жыл бұрын
Costumo dizer que com SOLID bem aplicado, eh possível criar softwares muito bons
@baltaio4 жыл бұрын
Booooaaa Diego!! Resumiu tudo... só com isso, bem aplicado, já resolveria 90% dos problemas!
@RafaHSplayer4 жыл бұрын
agora 8x MVP, tem que regravar a intro kkkkkk
@baltaio4 жыл бұрын
hahahahah pois é!!! nos próximos! Muito obrigado ❤️
@GabrielVitoriaS3 жыл бұрын
@renzors4 жыл бұрын
Eu sou Junior e sei responder tudo isso aí. Será que estou me subestimando?
@baltaio4 жыл бұрын
Boas Renzo, como vai? Primeiramente parabéns!!! Não são perguntas fáceis hahahahah
@renzors4 жыл бұрын
@@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.