Injeção de dependência e inversão de controle

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ธ.ค. 2024

ความคิดเห็น • 78

  • @pedrovvitor
    @pedrovvitor 3 ปีที่แล้ว +26

    Nossa! Eu estava assistindo um vídeo de 50 minutos de outro canal pq vi o seu e pensei "não dá pra ensinar isso em 5 minutos". Daí você foi lá e fez.
    Cria uma série ensinando esse tipo de conteúdo, passei o dia tentando entender e em 5 minutos você conseguiu ensinar!

  • @nathanixslade
    @nathanixslade 3 ปีที่แล้ว +15

    Quantas vezes já ouvi essa frase no fim das aulas "bons estudos e até a próxima" grande mestre.

  • @papo_reto_dev
    @papo_reto_dev 4 ปีที่แล้ว +23

    Ai sim professor! Agora deu pra entender melhor. No fim, é mais simples que o próprio nome!

  • @preguica_net
    @preguica_net หลายเดือนก่อน

    Com essa explicação CONCRETA sua eu (finalmente) consegui pegar o espírito do negócio. Abstração é bom, mas com o ensino concreto fica bem mais fácil, pois ele usa um conhecimento que você já tem para te levar na abstração. Valeu

  • @samucasilva84
    @samucasilva84 4 หลายเดือนก่อน +2

    Aguentei 3 horas de aula e não tinha entendido, mas bastou 4 minutos e 49 segundos pra aprender! Ótima didática professor!

  • @elevenjc
    @elevenjc 3 ปีที่แล้ว +2

    Cara, a didática desse professor é tremenda. Esse tem o dom de ensinar.

  • @kahriushkse
    @kahriushkse 2 ปีที่แล้ว

    Excelente vídeo! Eata foi a explicação mais clara que vi até agora sobre o assunto.

  • @brenerpereiraborges3077
    @brenerpereiraborges3077 4 ปีที่แล้ว +6

    A didática do Prof Nélio é tão boa que faz Java parecer fácil. Ansioso para começar o bootcamp!

  • @viniciusbrisotti9848
    @viniciusbrisotti9848 3 ปีที่แล้ว

    O melhor vídeo que já assisti sobre. Parabéns!

  • @andretipoltlopes6750
    @andretipoltlopes6750 ปีที่แล้ว

    O nélio é mt show !!! Quem tiver oportunidade comprem os cursos dele, ele tem uma didática ótima

  • @marcioalexandremarcondes557
    @marcioalexandremarcondes557 6 หลายเดือนก่อน

    Muito boa explicação! Curta e bem explicada!!! Muito obrigado!!!

  • @tarcnux
    @tarcnux 2 ปีที่แล้ว

    Excelente explicação, tornando o complexo simples

  • @ThaMuthaphukkinReal
    @ThaMuthaphukkinReal ปีที่แล้ว

    Professor Nelio explica bem demais!!!

  • @marcospaulosp10
    @marcospaulosp10 ปีที่แล้ว

    Putz, a melhor explicação que ja ouvi sobre inversão de dependência

  • @GegeGreenCube
    @GegeGreenCube ปีที่แล้ว

    melhor video q vi, os outros eram tantas voltas q ficava dificil entender

  • @elciocestaritaira2483
    @elciocestaritaira2483 3 ปีที่แล้ว +6

    Parabens pela explicação professor. Não sei se vc já tem, mas seria interessante vc fazer uma série sobre SOLID, design patterns, ou até mesmo um curso

  • @soneanderson
    @soneanderson 3 ปีที่แล้ว

    Simples, direto e objeto. Parabéns.

  • @fernandoleitaowolff4082
    @fernandoleitaowolff4082 2 ปีที่แล้ว

    Parabéns pela explicação.

  • @RLima-ry2lm
    @RLima-ry2lm ปีที่แล้ว

    Até agora não ví melhor professor, pqp!

  • @hugodutra531
    @hugodutra531 2 ปีที่แล้ว

    Essa aula é simples, mas ao mesmo tempo, extremamente didática.
    vlw prof.

  • @marcellolima317
    @marcellolima317 ปีที่แล้ว

    Muito Brabo esse professor.

  • @profrobinson
    @profrobinson ปีที่แล้ว

    Tu é incomparável nélio.
    OBS pra galera: Após inversão do controle implementada, "return amount * 0.2;" na classe PayService se torna "return amount;" senão ele faz ambos os cálculos(IoC e DI juntos).

  • @moabomena
    @moabomena 2 ปีที่แล้ว

    boa explicacao, clara , simples e concisa.

  • @matiasucker
    @matiasucker 3 ปีที่แล้ว

    Parabéns Professor Nélio, muito bom!! Que didática!! Fantástico!!

  • @falajuniorr
    @falajuniorr ปีที่แล้ว

    Sensacional! Não estava entendendo nada até me encontrar aqui! Uma dica para quem é iniciante que nem eu: "COPIE" o código, faça sua própria versão. Só assistir e tentar absorver não vai rolar!!!! Prátique e sua visão vai abrir. Muito obrigado meu querido por ter pausado seu tempo do dia a dia para nos entregar um conteúdo riquissímo.

  • @simtkrodrigo
    @simtkrodrigo 3 ปีที่แล้ว

    Explicação muito clara e objetiva. Parabéns!

  • @superlogica-horlando
    @superlogica-horlando ปีที่แล้ว

    Cara ficou ótimo a explicação!

  • @augustosilverio2283
    @augustosilverio2283 10 หลายเดือนก่อน +1

    20 anos depois, entendi, muito obrigado!

  • @marioluis9879
    @marioluis9879 ปีที่แล้ว +1

    DEUS ABENÇOE SUA VIDA

  • @kevintrindadegoncalves7817
    @kevintrindadegoncalves7817 ปีที่แล้ว

    Nélio Alves é OP demais, não tem como não

  • @arthursenna5584
    @arthursenna5584 หลายเดือนก่อน

    Obrigado professor !

  • @FILELIFE
    @FILELIFE ปีที่แล้ว

    perfeito cara, mas simples que isso impossível 😅 Obrigado pelo conteúdo

  • @karateparavidatoda2575
    @karateparavidatoda2575 ปีที่แล้ว

    Só aguardando sair curso de C# na dev superior, sua didática é incrível.

  • @khayooo
    @khayooo 2 ปีที่แล้ว

    mais uma vez salvo pelo Nélio, explica bem demais.

  • @joseantonioantonio5246
    @joseantonioantonio5246 2 ปีที่แล้ว

    muito top, muito obrigado pela aula!!!!

  • @renanalves7271
    @renanalves7271 3 ปีที่แล้ว

    Muito bom, cara. Parabéns pelo conteúdo. Vc é pika !

  • @Christianoquintela
    @Christianoquintela 7 หลายเดือนก่อน

    Cria tbm uma série com Micronaut, precisando muito aprender, e sua didática é muito boa!!!

  • @robsoncampos7884
    @robsoncampos7884 3 ปีที่แล้ว

    MUITO...MUITO....MUITO boa sua explicação!!! Parabéns....que venham outras!!! Manda ai SOLID, TDD e Clean Architecture

  • @anadias5664
    @anadias5664 2 ปีที่แล้ว

    Melhor professor não há!!!

  • @vitormaximus502
    @vitormaximus502 9 หลายเดือนก่อน

    Tu é fera! Valeu fessor

  • @ivandecleimendes
    @ivandecleimendes 4 ปีที่แล้ว +2

    Explica pra nós como usar DDD em c# .
    Muito boa a didática.
    Parabéns

  • @Nei月牙天衝-y7u
    @Nei月牙天衝-y7u 3 ปีที่แล้ว +8

    Pelo que entendi, ao invés de deixar visível para a classe o serviço, apenas criamos essa injeção de dependência através de um field, adicionando um método construtor na classe que recebe o serviço. Desta forma, desacoplamos da classe a instanciação de um novo serviço, feito através da palavra new, jogando isto para o uso externo da classe, como neste caso, no programa main.
    Desta forma, podemos colocar diversos serviços externamente e usá-los sem ter que instanciar dentro da classe.
    Devo partir da premissa que todos os serviços possuem uma implementação similar e que irão fazer o que eu espero dentro da classe?
    Obrigado pela aula.

  • @rdyrodney
    @rdyrodney 3 ปีที่แล้ว

    Caramba, muito bom! Caí de paraquedas aqui e já gostei. E PRINCIPALMENTE PELA QUALIDADE DA IMAGEM E EXPLICAÇÃO! 👍👍👍 ∞ LIKESSSS

  • @guicasazanin
    @guicasazanin 10 หลายเดือนก่อน

    Baita explicação, muito bem explicado

  • @MqsRafa
    @MqsRafa 9 หลายเดือนก่อน

    Muito bom prof!

  • @manoelgomesdaprogramacao
    @manoelgomesdaprogramacao ปีที่แล้ว +1

    Bom demaize meu povo

  • @SoundOfPraiseLove
    @SoundOfPraiseLove 2 ปีที่แล้ว

    Dr Nélio Alves é professor em faculdade, sabe dominar muito bem a didática.

  • @francineguimaraes9690
    @francineguimaraes9690 3 ปีที่แล้ว

    excelente explicação!

  • @luizfelipeburgattjolo6578
    @luizfelipeburgattjolo6578 3 ปีที่แล้ว

    excelente vídeo!

  • @ChandlerBing11
    @ChandlerBing11 4 ปีที่แล้ว

    Excelente conteúdo, professor! Parabéns

  • @gabrielpereiramendes3463
    @gabrielpereiramendes3463 3 ปีที่แล้ว

    #Excelente!

  • @VoceAleatoriando
    @VoceAleatoriando 2 ปีที่แล้ว

    Excelente!

  • @lucassoares9569
    @lucassoares9569 2 ปีที่แล้ว

    Muito bom!!

  • @seguepraajudar
    @seguepraajudar 3 ปีที่แล้ว

    Muito bom Nélio! Foi rápido demais aprender contigo kkkk

  • @wemersondamasceno2016
    @wemersondamasceno2016 2 ปีที่แล้ว

    Podemos dizer que a inversão de dependência e a injeção de dependência são melhores amigas hehe

  • @WaGames
    @WaGames 3 ปีที่แล้ว

    vlw, dr muito didatico e rapido

  • @ldstudio3044
    @ldstudio3044 ปีที่แล้ว

    muito obrigado

  • @GillsongBR
    @GillsongBR 3 ปีที่แล้ว

    Esse conceito me lembra o Strategy do Designer Patterns

  • @romeucr
    @romeucr 4 ปีที่แล้ว

    Fala prof! Apesar acesso no curso, poderia falar aqui tbm sobre classe abstrata x interface. Algo sucinto, sempre tenho dúvida sobre quando usar um ou outro. Aguardando pelo início do bootcamp🤯

  • @candidoluiz
    @candidoluiz 3 ปีที่แล้ว

    No caso da dedução for escolhida em um front-end, como ficaria essa instanciação?

  • @andersoncherubim
    @andersoncherubim 10 หลายเดือนก่อน

    Em falar que a banca fundatec nao aceitou meu recurso que nele dizia que a principal vantagem da injeção de dependência era o desacoplamento do codigo. Eles colocaram como principal vantagem seria um melhor teste unitário 🙄

  • @carlosync
    @carlosync 4 ปีที่แล้ว

    Muito bom. qual é o tema dark que está usando no STS?

  • @paulovictor9690
    @paulovictor9690 3 ปีที่แล้ว

    vlw muito bom

  • @Naicson11
    @Naicson11 2 ปีที่แล้ว

    Se eu tiver varias dependencias vou ter que criar um construtor pra cada?

  • @rodrigoepereira123
    @rodrigoepereira123 3 ปีที่แล้ว

    Show de bola!! Seus cursos no udemy tem algo mais profundo a respeito desse tema? Outra coisa si quisessemos fazer pra todos estados usariamos java refletion? Desde ja agradeco!!

  • @carlos_brunoro
    @carlos_brunoro ปีที่แล้ว

    Em resumo, toda injeção de dependência é para representar uma inversão de controle

  • @emanuelfernandesdasilva4202
    @emanuelfernandesdasilva4202 2 ปีที่แล้ว

    assisti uma aula de 1 hora e meia e nao entendi , o nelio me ensinou em 4 minutos .

  • @programmate
    @programmate ปีที่แล้ว

    Uma duvida, como que funciona essa questão da compilação? eu sei o processo de compilação em java, mais eu pensei que quando nos usamos uma IDE por exemplo todo codigo fosse novamente compilado mesmo que não houvesse alteração, no caso a ide recompila todo codigo que tiver uma nova alteração?

  • @MaxGyn2023
    @MaxGyn2023 4 ปีที่แล้ว

    Bom dia professor, essa aula é top demais, tem o codigo no github?

  • @Thiagopowermetal
    @Thiagopowermetal 4 ปีที่แล้ว

    Professor sobre o certificado da SDS1, como saber se vou receber?

    • @DevSuperior
      @DevSuperior  4 ปีที่แล้ว +1

      Olá Thiago. No sábado vamos enviar o retorno por email.

  • @jacintoteixeira4409
    @jacintoteixeira4409 2 ปีที่แล้ว +1

    Professor, acabei o curso de algoritmos e logica de programação, estou a 30% do curso de JAVA na Udemy, é normal eu não entender estas injeções de dependência? Vi falarem que seria bom antes de estudar JAVA saber sobre injeção de dependências, estou meio perdido.
    Se alguém me conseguir aconselhar estrei muito grato.
    "Um grande abraço, e até a próxima"
    :D

    • @willkimen
      @willkimen 2 ปีที่แล้ว

      É normal, tu vai entender isso quando começar a estudar Design Patterns e SOLID, que são assuntos mais avançados, mas não são um bicho de sete cabeças.

  • @ecthon
    @ecthon 5 หลายเดือนก่อน

    Java 😵‍💫😵‍💫😵‍💫😫

  • @FernandoGabrielCallachiRocha
    @FernandoGabrielCallachiRocha ปีที่แล้ว

    Muito bom!!