Injeção de Dependências (O Guia Mais Prático do Youtube) // Dicionário do Programador

Sdílet
Vložit
  • čas přidán 25. 08. 2024
  • 🧠 𝗩𝗣𝗦 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥 → codft.me/HGevh...
    Se você já programa você já ouviu falar em Injeção de Dependências, esse é um design pattern essencial para aprender a desacoplar seu código e deixar a manutenção bem mais prática.
    Fique tranquilo que recheamos esse vídeo muitos códigos de exemplo, assim a explicação vai servir quem gosta de ver a coisa toda funcionando na prática.
    📡 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
    → linktr.ee/codi...
    📸𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺
    → / codigofontetv
    ☕ 𝗖𝗹𝘂𝗯𝗲 𝗱𝗼𝘀 𝗖𝗗𝗙𝘀 𝗻𝗼 𝗬𝗼𝘂𝘁𝘂𝗯𝗲
    → codft.me/clube...
    ▸ 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥
    📢 Vagas e Oportunidades: codft.me/hostg...
    𝑵ó𝒔 ❤️ 𝒓𝒆𝒄𝒆𝒃𝒆𝒓 𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒆𝒔, 𝒄𝒂𝒓𝒕𝒂𝒔, 𝒃𝒓𝒊𝒏𝒅𝒆𝒔 𝒆 𝒎𝒊𝒎𝒐𝒔.
    Caixa Postal: 91735 - Cep: 25620-972
    Petrópolis / RJ
    💻 Edição e Áudio: RW Studio
    🔗 Um vídeo do site Código Fonte
    #InjeçãoDeDependências #SOLID #DesignPattern

Komentáře • 204

  • @josenilson_neiva
    @josenilson_neiva Před 3 lety +128

    Inversão de controle é o Gabriel falando “delicinha” e o Felipe d’champs falando “DEVERAS”...

    • @jogaiimo2783
      @jogaiimo2783 Před 2 lety

      kkkkkkkkkkkkkkkkk

    • @pehg95
      @pehg95 Před 11 měsíci

      Muito bom

    • @_logic-b0mb108
      @_logic-b0mb108 Před měsícem

      😊😊😊😊😊😊😊😊😊😊😊​@@jogaiimo2783

  • @danielobara3039
    @danielobara3039 Před 3 lety +93

    Estava indo tudo bem na minha mente até eu ouvir a Vanessa dizer "...Ou seja: Injeção de dependência é apenas um exemplo da implementação do princípio de Inversão de Controle..."
    Depois disso tive que assistir tudo de novo e ainda rever todos os conceitos SOLID.

    • @manoelgomesdaprogramacao
      @manoelgomesdaprogramacao Před rokem

      Pensei isso também meu amigo. Bom demaize

    • @diogoferraz3131
      @diogoferraz3131 Před rokem +2

      Mesma coisa aqui haha. Após revisar então, entendi que, na Inversão de Controle, devemos depender de abstrações e não de implementação, e para isso, utilizamos da injeção de dependência.

  • @CarlosSousa-qo4ob
    @CarlosSousa-qo4ob Před 3 lety +22

    Refraseando meu comentário anterior, este é um vídeo para assistir pelo menos três vezes. Tem muita informação e conceito e vcs se superaram e conseguiram compilar muito bem e os exemplos foram realmente o ponto chave, parabéns. ..imagino o trabalho que deu. .continuem assim e obrigado pelo esforço. .

    • @lucasaster564
      @lucasaster564 Před 2 lety +2

      Eu ja to revendo a segunda vez alguns conceitos da TI sao tipo o pequeno principe, passam a fazer mais sentido com o tempo.

  • @jonathanalcantara7347
    @jonathanalcantara7347 Před 3 lety +18

    Parabéns pela abordagem pessoal, mastigar os conceitos de Dependency Injection e IoC não é da noite para o dia, porém depois que se aprende, a maneira de pensar em como desenvolver uma aplicação muda. (pra melhor rs)

  • @wallaceandrade5230
    @wallaceandrade5230 Před 3 lety +9

    Uso esse pattern com frequência no container do asp Net core :D

  • @paulofreiire
    @paulofreiire Před 3 lety +6

    Rapaz, justamente qnd eu decidi aprender C# apareceu esse vídeo, amei o conteúdo. Vcs deram uma aula.

  • @josemesquita499
    @josemesquita499 Před 2 lety +3

    Uma das melhores aulas sobre Injeção de Dependência

  • @RaphaelFernandesWing
    @RaphaelFernandesWing Před 3 lety +1

    Parabéns pelo trabalho. O mundo está melhor, a internet fez as pessoas se ajudarem mais. Sei que vocês não fazem só pelo dinheiro, mas porquê gostam de compartilhar.
    Um grande abraço!

  • @sinvalfelisberto
    @sinvalfelisberto Před 9 měsíci +1

    Muito bom recordar esses conceitos, depois de repetir tanto a implementação no dia a dia.
    Brigadão pelo vídeo!

  • @andreciobezerra1198
    @andreciobezerra1198 Před 3 lety +1

    É por isso que eu gosto da abordagem funcional, simplifica tanta coisa...

  • @marnandfernandes5902
    @marnandfernandes5902 Před 3 lety +2

    Pessoal comecei a trabalhar como programador faz 15 dias e a empresa usa bastante c# com injeção de dependência, esse vídeo me ajudou pacas, muito obrigado pelo conteúdo de qualidade e gratuito

  • @rafapontello
    @rafapontello Před 3 lety +2

    Eu adoro essa série. Meus parabéns por mais um ótimo vídeo!
    Uma pequena contribuição para os leitores de comentários. Alguns frameworks/bibliotecas utilizam anotações/decoradores em cima dos atributos que representam as dependências, simplificando a injeção das mesmas.
    Exemplo do CDI em Java:
    @Inject
    private IEmailService emailService;

  • @brunofernandes2083
    @brunofernandes2083 Před 2 lety +1

    Parabens pessoal por esse vídeo muito explicativo, mesmo sendo programador Java entendi todos os exxemplos. De fato Design Patter deve dominar as comunidades com finalidade de melhoria de código e de manutenção que é a parte mais importante que se encontra no mercado.

  • @elandrocaniela2886
    @elandrocaniela2886 Před 3 lety +4

    Mano vcs estão me vigiando kkkkk, isso mesmo que precisava para iniciar os estudos de injeção de dependencia

  • @1234victorxD
    @1234victorxD Před 2 lety

    Esse video me ajudou muito! implementei um Pattern no projeto em que trabalho e ficou show de bola!

  • @CarlosSantos-mw1yq
    @CarlosSantos-mw1yq Před 3 lety +13

    6:55 Olha o que a convivência faz com as pessoas.

    • @AnandaChidambara
      @AnandaChidambara Před 3 lety +1

      Felipe... é você??? hahaha

    • @CarlosSantos-mw1yq
      @CarlosSantos-mw1yq Před 3 lety +1

      @@AnandaChidambara Você entendeu a referência! Receba o selo "Delicinha!" para aplicar em seus projetos. 🛡⚔🥇

    • @diegocarvalho3960
      @diegocarvalho3960 Před 3 lety +1

      Todos consumindo as mesmas referências... Lembrei na hora também!

  • @DeivisonOliver
    @DeivisonOliver Před 3 lety +4

    Uma sugestão para o canal é fazer um quadro tipo "Padrões de Programação" (afinal não seriam só padrões de projetos), onde vcs poderiam abordar uma simples utilização de cada padrão de projetos, estrutura de arquivos, commits e até "padrões" de nomenclatura de variáveis (exemplo do EMMET para o CSS). Esse tipo de coisa é pouco abordado, principalmente por pessoas que trabalham em grandes empresas e compartilham o desenvolvimento com muitos devs.

  • @mateuslima3943
    @mateuslima3943 Před 3 lety +1

    Quando vou aprender qualquer conteúdo novo, sempre passo aqui para dar o ponta pé inicial e ter uma visão geral sobre o que irei estudar.

    • @codigofontetv
      @codigofontetv  Před 3 lety +1

      Que honra Mateus! Muito obrigado pela confiança. 🤓

  • @buiacaxa
    @buiacaxa Před 3 lety +1

    Nossa, estava atrás desse conteúdo e queria um exemplo prático em c#. Achei tudo num lugar só!!!! Muito Obrigado Galera

  • @guilhermegonzaga845
    @guilhermegonzaga845 Před rokem

    Acho muito bom esse canal pelo fato de ser quase uma introdução suave e bem humorada para todos os assuntos de programação e TI em geral. Assuntos que ja são complicados e que realmente precisam de uma introdução suave como vocês fazem.
    Código Fonte é pre requisito para iniciar qualquer documentação.
    Parabéns pelo trabalho!

  • @alexandrequeiroz3178
    @alexandrequeiroz3178 Před 3 lety +3

    Mais dicas de SOLID com C# são bem vindas!

  • @Waltero0
    @Waltero0 Před 2 lety +1

    Assisti 2 vezes pausadamente, acho que entendi rs. Muito obrigado pelo conteúdo!

  • @adrileysamuel4301
    @adrileysamuel4301 Před 2 lety +1

    Energia boa que essas pessoas de jaleco passam é sensacional. Entro aqui feliz pra ver o video e saio mais ainda

    • @codigofontetv
      @codigofontetv  Před 2 lety +1

      Que honra!!! Ficamos muito felizes em ler seu comentário. Ganhamos o dia. 😍

  • @joaovictorteixeira4450
    @joaovictorteixeira4450 Před rokem +1

    Muito bom esse conteúdo, parabens, exemplos simples e ótimos para aprendizado, valeu pessoal. A contextualização da dependência entre as classes também ajudou muito.

  • @SergioGarcia-qy8gu
    @SergioGarcia-qy8gu Před rokem +1

    Excelente didática do vídeo, meus parabéns

  • @FernandoTakeshiSato
    @FernandoTakeshiSato Před 3 lety +3

    Excelente vídeo! A dica da diferença entre dependency injection x dependency inversion é inclusive abordada em algumas entrevistas por aí ;)

  • @lopes2538
    @lopes2538 Před rokem

    Excelente vídeo, sanou muitas duvidas! Senti falta de falarem de scoped, singleton... mas já é o suficiente

  • @rockduds
    @rockduds Před 2 lety +1

    Vocês são incríveis!

  • @alanmaikmonteiroferreira
    @alanmaikmonteiroferreira Před 4 měsíci

    Muito bom, um assunto complexo explicado de forma simples.

  • @burilec
    @burilec Před 3 lety +1

    Muito bom o exemplo em C#

  • @douglaswiliam4147
    @douglaswiliam4147 Před 3 lety +2

    Adorei que os exemplos foram em C# :3

  • @fkoishi
    @fkoishi Před 3 lety +1

    Nossa, muito obrigado pela explicação, sempre exemplar de vcs. Sempre tive dificuldade com Injeção de dependência, mas agora, iluminou um pouco mais o uso deste patern!!

  • @Ninopssilva
    @Ninopssilva Před 3 lety +1

    Gosto muito de padrões de projetos! Libera a nossa mente para outros problemas não estruturado, e não contemplados pelos padrões já existente e testados!
    Sugestão: Padrões de Projetos aplicados em Aplicações em cloud!
    Gratidão pelo ótimo trabalho!

  • @amaroadonis
    @amaroadonis Před rokem +1

    Muito show o trabalho de vocês! Muito diferente dos diversos cursos existentes, vocês oferecem conteúdo com qualidade e de forma didática, pra todo mundo entender! Muito obrigado!

    • @codigofontetv
      @codigofontetv  Před rokem +1

      Muito obrigado Amaro! Fazemos um esforço tremendo por aqui para produzir nossos vídeos.

    • @amaroadonis
      @amaroadonis Před rokem

      @@codigofontetv Não tenho dúvida do tremendo esforço de vocês. Mas, saibam o trabalho de vocês engradece demais a comunidade dev, principalmente pra que está iniciando, como eu. Todos os devs que conheci, indicam o trabalho de vocês e hoje sei o porque! Muito obrigado mais uma vez!

  • @leandropilz7996
    @leandropilz7996 Před 3 lety +1

    Muito bom os exemplos, ficou bem claro como fazer para ter um código muito mais coeso.

  • @VictorCarvalhoTavernari
    @VictorCarvalhoTavernari Před 3 lety +1

    Adoro a forma didática que vocês ensinam..

  • @jessicaviana3189
    @jessicaviana3189 Před 3 lety +1

    Muito Bom!! Foi bem completa a explicação ^^

  • @eueu8302
    @eueu8302 Před 3 lety +1

    Estou amando o canal.

  • @scanner2
    @scanner2 Před 3 lety +1

    Excelente a explicação!! Vocês poderiam fazer um outro explicando o que é reflection, afinal é o dia a dia do programador.

  • @victorxavip
    @victorxavip Před 3 lety

    Aguardando pelo vídeo do princípio de Inversão de Controle. Obrigado pela aula de hoje e tenham um bom dia

  • @ederoliv
    @ederoliv Před 6 měsíci

    Fiz isso num código ontem sem saber o que era, agora que por coincidência eu assisti o vídeo e me liguei. Basicamente se eu alterar o objeto eu não vou precisar mexer em nada do método onde ele é usado, somente no construtor.

  • @georgelucasgp
    @georgelucasgp Před rokem

    Quase todas as dúvidas eu corro aqui no melhor casal da internet.

  • @vitormaverickfonseca6730
    @vitormaverickfonseca6730 Před 3 lety +1

    Explicação genial

  • @fernandohsilva
    @fernandohsilva Před 3 lety +1

    Pow , que video top! Mereceu minha inscrição e Like - Parabéns

    • @codigofontetv
      @codigofontetv  Před 3 lety

      Muito obrigado Fernando! Seja bem vindo ao Código Fonte TV! 🤓

  • @franciscogarcialima5099
    @franciscogarcialima5099 Před 2 lety +1

    Bem explicado. Boa agora ver o vídeo de vocês sobre SOLID

  • @klendsonmedeiros
    @klendsonmedeiros Před 2 měsíci

    Parabéns pelo trabalho!

  • @viniciusbrustolin8384
    @viniciusbrustolin8384 Před 3 lety +2

    Vocês dois são demais 👏👏

  • @ericksontulio5798
    @ericksontulio5798 Před 3 lety

    Muito obrigado pelo trabalho de vocês, sou estudante de engenharia e estou tentando uma vaga de emprego, mas, muito dos conteúdos pedidos pela empresa não é dado pela faculdade, desta forma, fontes externas assim como vocês com explicações rápidas trazem melhor entendimento sobre o assunto e além disto mais agilidade também no aprendizado.

  • @denilsoncosta9837
    @denilsoncosta9837 Před 3 lety

    Dois frameworks na stack JavaScript/typeScript que usam injecção de dependência é o Angular e o NestJs.

  • @rubenslima7475
    @rubenslima7475 Před 4 měsíci

    É necessário rever esse vídeo umas 3 vezes para ingerir bem todo o conhecimento.

  • @cristianomaciel7998
    @cristianomaciel7998 Před 3 lety +1

    Parabéns pelo conteúdo...
    Interessante seria dar uma visão desta explicação utilizando Diagrama de classes em UML....

  • @rodrigowanzeler7721
    @rodrigowanzeler7721 Před rokem

    Muito bom, melhor que eu esperava!

  • @magjpa
    @magjpa Před 3 lety

    Finalmente consegui entender, já utilizo em Asp.Net Core mas não entendia completamente o motivo, agora ficou claro. Parabéns pela didática, menos uma dependência no meu aprendizado. 😀

  • @wilfaustino
    @wilfaustino Před 3 lety +1

    Show essa sequência de vídeos de Design Patterns! Estou vendo todos! Seria legal tb se tivesse um UML dos exemplos! Valeu!!

  • @mensagensdevidaeesperanca9965

    Código fonte, poderia ser "Dicionário do programador"
    Deveras
    Aprendo muito com vcs, parabéns!

  • @guilhermeribeiro2317
    @guilhermeribeiro2317 Před 3 lety

    Vocês dois são um barato!

  • @AndreSilva-gb2hj
    @AndreSilva-gb2hj Před 3 lety +1

    Muito bom o vídeo! Obrigadoooo :)

  • @thiagoornelas9112
    @thiagoornelas9112 Před 3 lety +1

    Simples e rápido (inclusive na vinheta). Acabaram de ganhar um novo seguidor e um like. Parabéns! Assim que é bom \o/

    • @codigofontetv
      @codigofontetv  Před 3 lety +1

      Muito obrigado Thiago! Seja muito bem vindo ao CDFTV. 🤓

  • @brunofilgueiras3518
    @brunofilgueiras3518 Před 3 lety +2

    casal CDF vocês são demaaaaaaaaaaaaais, sem mais comentários

  • @oswaldotelecom
    @oswaldotelecom Před 3 lety +1

    Cara, que vídeo legal, gostoso de assistir! Parabéns!!!

  • @Black_void375
    @Black_void375 Před 3 lety +1

    Muito legal, tive um pouco de dificuldade em entender injeção de dependencia, mas duvidas no começo é normal, hj ja manjo dos paranaue hahaha ! Uso o tsyringe da microsoft em meus projetinho em node! Muito Legal casal DEV!! Amo o canal de vcs! S2

  • @pedroboaron3757
    @pedroboaron3757 Před 3 lety +16

    Muito bom, falem sobre AWS ou EC2 valeu galera

    • @WagnerOCosta
      @WagnerOCosta Před 3 lety

      Maldade kkkk eles fazendo propaganda se outra empresa

    • @paulofreiire
      @paulofreiire Před 3 lety +2

      sendo assim poderia falar da azure, google cloud xD

    • @alfredogomes1
      @alfredogomes1 Před 3 lety

      Muito obrigado

  • @lucasmartins8468
    @lucasmartins8468 Před 3 lety +1

    Obrigado por compartilhar! Muito bom!

  • @fellipesanches0
    @fellipesanches0 Před 3 lety

    Bacana os temas sobre padrões! Já há muito conteúdo na internet sobre "como fazer", precisamos de mais conteúdo sobre "como fazer CORRETO".

  • @rodrigooliveolive6578
    @rodrigooliveolive6578 Před 3 lety

    Show vocês explicaram tanto teoria como prática, muito show!!!

  • @julianamattos4436
    @julianamattos4436 Před 3 lety +1

    Estou aprendendo sobre programação sozinha em casa e os vídeos do canal tem me ajudado bastante, mas injeção de dependência por get/set e por método ficou obscuro na minha cabeça ainda haha

  • @eduardogomes2219
    @eduardogomes2219 Před 2 lety

    Me deu um nó na cabeça !

  • @ademariofernandes
    @ademariofernandes Před 3 lety

    Muito bom...eu queria ver nos seus exemplos sempre ter um exemplo em java

  • @ferco0
    @ferco0 Před 3 lety +1

    Nestjs tem injeção de dependência automática usando TypeScript sem perder o intellisense, é uma delicinha.

  • @gabrielcarvalho9710
    @gabrielcarvalho9710 Před 3 lety

    Preciso desse vídeo para a minha entrevista de emprego de amanhã rsrsrs

  • @advance2
    @advance2 Před 3 lety +1

    Que legal ver o código! Parabéns e obrigado!

  • @ricardoalmeida7607
    @ricardoalmeida7607 Před 3 lety +1

    Obrigado!!!

  • @davidwelber
    @davidwelber Před 3 lety +1

    Vídeo perfeito pessoal. Aprendo muito com vocês! São meus tutores e nem sabem! Rsrs

  • @rael2100
    @rael2100 Před 2 lety

    Rapeize... vídeo super didático e com os exemplos então... fica bem mais tranquilo de entender mas confesso que depois de ouvir "Ou seja: Injeção de dependência é apenas um exemplo da implementação do princípio de Inversão de Controle." meu cérebro explodiu kkk tive que assistir novamente.

  • @GillsongBR
    @GillsongBR Před 3 lety

    Muito obrigado! Estão me ajudando a nortear os estudos!

  • @PersonalXZ
    @PersonalXZ Před 3 lety +1

    No canal do Otavio lemos, ele dá bastante dicas de como desacoplar o código, programação em camadas, e muitas boas dicas e assuntos.

  • @andredrumond379
    @andredrumond379 Před 3 lety +1

    excelente vídeo

  • @aldemirgomes9722
    @aldemirgomes9722 Před 3 lety +1

    Muito bom, sempre tem me ajudado os conteúdos de vcs! 👏👏👏

  • @leandroleite8956
    @leandroleite8956 Před 3 lety +1

    Excelente explicação. Parabéns, pessoal! Eu tinha muita dúvida em como usar a injeção de dependência.

    • @codigofontetv
      @codigofontetv  Před 3 lety

      Muito obrigado Leandro! Ficamos felizes em saber que nosso conteúdo te ajudou. 🤓

  • @mateuslimaaguiar3603
    @mateuslimaaguiar3603 Před 3 lety +7

    Haha, primeira vez que reparo nos bolsos do jaleco deles, cheio de canetas.

  • @mulherprogramadora
    @mulherprogramadora Před 3 lety +1

    Muito booommmmm!!!

  • @HelioVitale
    @HelioVitale Před 3 lety

    Ótimo video, deixo minha sugestão quanto a parte dos códigos... Apontar com uma seta ou sublinhar onde estão descrevendo o código, ajuda aos mais leigos como eu a se achar e se referenciar na explicação. De qualquer forma, parabéns pelo conteudo, me ajudou bastante.

  • @eronysrobson2593
    @eronysrobson2593 Před 3 lety +1

    Parabéns pelo vídeo! show

  • @odilonjonesjunior7867
    @odilonjonesjunior7867 Před 3 lety +1

    Maravilha! Adorei!

  • @luizalexp.honorato3454

    Parabéns pelo conteúdo que é sempre muito relevante. Inté

  • @invasaoecontrolemental8913

    Spring boot utilizamos bastante o @AutoWired. Mão na roda!

  • @edgarssantosjr7965
    @edgarssantosjr7965 Před 3 lety +2

    muito bom

  • @ivandeoliveira8211
    @ivandeoliveira8211 Před rokem

    ajudou d+. Fala mais de Spring

  • @ramonnlisboa
    @ramonnlisboa Před 3 lety +1

    Que maravilha de abordagem! Muito grato pelos conteúdos. Gostaria de saber mais sobre Injeção de Dependência via proxy!

  • @marcelxb
    @marcelxb Před 3 lety +1

    Cadê o podcast do Código Fonte? Quero ouvir vocês enquanto enfrento o trânsito rsrs

  • @RicardoSantos-wl1bg
    @RicardoSantos-wl1bg Před 3 lety +1

    Excelente explicação, finalmente entendi esse negócio kkkk.

  • @paulovinicius9223
    @paulovinicius9223 Před 3 lety +1

    Ótimo conteúdo, como sempre.

  • @diegolisboa7785
    @diegolisboa7785 Před 3 lety

    Muito bom 👏👏👏👏

  • @manoelgomesdaprogramacao

    Conteúdo bom demaize meu povo

  • @jonesvitaldenicoli4075

    Excelente video!!!

  • @congregacaocristanobrasil7071

    Parabéns pela esplicação, realmente ajudou muito sobre esse conteúdo. Poderiam disponibilizar para iniciantes um video sobre como utilizar o visual studio communite para debug os codigos.

  • @rogeriopst450
    @rogeriopst450 Před 3 lety +6

    parabens. like p vcs. fiquei c duvida de quais podem ser outras opções de inversao de Controle (IoC).
    caramba. pensei q o codigo era Typescript em alguns momentos kkk

    • @BrasilEmFatos
      @BrasilEmFatos Před 3 lety

      Se parece mt com java o typescript. Especialmente quando usa decorators kkkkk

  • @gabrieldasilvasouza3494
    @gabrieldasilvasouza3494 Před 3 lety +1

    Parabens, videio top e ajudou bastante!

  • @raphaelbragaevangelista827

    Achava que nunca ia ver o Don Drapper ensinando programação.

  • @claudioandroidjavamecatron6714

    show de bola