Programe o Design Pattern que está em muitas tecnologias atuais! (Observer)

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

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

  • @eduardogalante4733
    @eduardogalante4733 2 ปีที่แล้ว +11

    Boa casal adoro seus videos, trabalho como químico e sou quimico formado, estava cursando eng. Agronomica, pois mudei para ADS, e estou fazendo cursos na @Alura, e estou adorando seus videos clarear muitas as ideias... E pretendo morar fora do pais, preferência Portugal

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

      Oi Eduardo!!! Muito obrigado por nos acompanhar, ficamos felizes por você estar curtindo nosso conteúdo. Grande abraço e muito sucesso em sua jornada rumo a Portugal.

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

    Estou encantado com o Observer. Acho que é o que eu preciso para melhorar um sistema de campanhas de E-mails. Assistindo milhões de vezes para entender de vez.

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

    Esse formato de didática ficou show, primeiro mostrando um exemplo mais conceitual e depois um exemplo do mundo real. Aí fica fácil aprender 👏

  • @antoniosergiosetino4097
    @antoniosergiosetino4097 2 ปีที่แล้ว +6

    Parabéns pelo vídeo! Quando vi o título, pensei: deve ser o Observable rs
    Entendi melhor o conceito ao trabalhar com rxjs num projeto Angular, por meio do AsyncSubject.
    Canal top demais, continuem assim!

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

    Obrigado Gabriel e Van por sempre trazerem vídeos incríveis. Comecei a estudar programação e to amando! Mesmo tendo Biologia, Segurança do Trabalho e Farmácia no currículo. Está sendo muito gratificante! ❤️

  • @moisessouzapaula6626
    @moisessouzapaula6626 2 ปีที่แล้ว +8

    Casal, teria como falar sobre arquitetura hexagonal? Parabéns pelo canal excelente!

  • @XxguaxinimxX.
    @XxguaxinimxX. 2 ปีที่แล้ว +5

    Acho que é a primeira vez que vejo um mao no código que consigo entender... Ótimo vídeo!

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

      Ufa! Que bom, ficamos felizes.

  • @NandoDevlop
    @NandoDevlop 2 ปีที่แล้ว +5

    Shoooow de mais, para um dev web isso é ESSENCIAL, obrigado 😁

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

      Obrigado Nando!!! Que bom que vc gostou.

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

    Vou correr atrás desse copilot.
    Que vídeo lindo, parabéns!

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

      Ele ajuda muito mesmo, mas é preciso ficar atento às sugestões para não criar uma brecha de segurança ou bugs.

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

    Vídeo excelente. Parabéns pelo trabalho. Grande abraço! :)

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

    Aí sério! Me chama pra toma um café com vcs.. eu gosto demais desse canal! Sou fã 😀!

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

      Se você vier a Petrópolis a gente marca um café, que tal?

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

    Muito top! Goataria de conhecer a lista dos principais design paterns...aqueles que são indispensáveis de conhecer...

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

    Que belezura, utilizando Deno! Parabéns pelo conteúdo casal 20, ficou bem legal.

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

      Nós adoramos o Deno!!! Obrigado por acompanhar. 🤓

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

      @@codigofontetv Como não amar, Linter, Formatador, without node_modules, typescript nativo! Só falta prisma ORM ser compatível para eu pular pro Deno de vez!

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

    Legal estaram usando UML para apresentar esse padrão de projeto. Um belo exemplo de como diagramas de classe (e UML em geral) podem ser muito úteis em projetos de software.

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

    Node ja tem o EventEmitter nativo é lindo. Lembrando q se a instância do evento nao for unica (singleton) ele duplica e escopa os eventos

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

    Eu ameeeeeiiii o vídeo.

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

    Nossa, conseguir entender perfeitamente. Muito bom o exemplo.

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

    Maisssssssss vídeos desse!

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

    Aí sim de fácil entendimento! 😊

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

    faz um video de como procurar emprego/estagio para devs juniors q estão começando agora na area de programação, estou na faculdade e estou um pouco "perdido" onde procurar emprego home office.

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

    E eu aqui a estudar para a frequência de programação com patterns

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

    Muito bom

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

    dúvida, quando usar isso ou redis? já q redis tem funcionalidade de pub/sub com canais, ou se usa os dois juntos com uma implementação mais simples desse padrão?

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

      Oi Daniel, seu questionamento é ótimo. A princípio se o uso do Redis atender ao propósito de notificação é possível se utilizar dele mesmo usando o Pub/Sub.

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

    Primeiramente parabéns pelos vídeos, gostaria de um exemplo com envio de email, qual seria o padrão de projeto para isso.

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

    estudei por 6 meses e já conseguir um trabalho, e estou atuando como dev a 6 meses, queria subir de nivel, sinto que não sou realmente bom, e quanto mais estudo, parece que o conteúdo não fixa na cabeça

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

      mexe em q mano

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

      Java mano

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

      @@williamcarvalhoCoelho apenas java ?

    • @user-oo3qf1ss5m
      @user-oo3qf1ss5m 2 ปีที่แล้ว

      @@denion1700 apenas?

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

      @@user-oo3qf1ss5m n entendi ? Ele disse que começou a estudar java e já está trabalhando na área. Por isso perguntei apenas Java ?

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

    Qual a extensão que estão usando do github para completar as classes? .. Achei sensacional

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

    Os hooks (do_action, apply_filters...) do WordPress podem ser considerados uma implementação dessa pattern?

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

    Gabriel e Vanessa, ótimo trabalho aprendi muito nesse video, mas fiquei com algumas dúvidas, vocês preferiram utilizar a class ao invés de uma interface para referenciar o video na função update do Subscriber e do Feed? Isso não faz eles dependeram da implementação ao invés de uma abstração? Acho que faltou definir a lista de observers no ISubject também?

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

    Na minha empresa usamos nats.

  • @Iridium-u5f
    @Iridium-u5f 2 ปีที่แล้ว

    tendi nada mas achei maneirao kkkkkk to apreendendo react e é muito parecido.

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

    Eu preciso muito da sua ajuda.. eu amo hardware e software e queria muitos trabalhar com os dois, saber de tudo sobre computadores cara.. eu comecei a aprender sozinho com meus 12 anos, sei trocar algumas peças e sei me virar, mas queria saber muito mais, existe alguma faculdade ou curso que te faz conhecer tudo sobre computadores?

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

      Esse canal não trata de hardware.

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

      Ciência da computação é exatamente isso

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

      @@oPers0n obrigado cara! muito bom saber disso..

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

      @@GuilhermeDavi2307 só se prepara pq ciência da computação envolve muita matemática, vc aprende a mais pura base dos computadores, desde a parte elétrica, bits, bytes, transistores até programação, base dos sistemas operacionais

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

      @@oPers0n é exatamente isso que quero amigo, eu amo matemática e computação, quero programar e fazer bons resultados com esse aprendizado..

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

    Me dá esse elefante azul do php kkkk

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

    Sou novo na programação. As pessoas explicam, explicam e explicam. Mas eu não consigo entender o que é o tal do Design Pattern.

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

      Oi Daniel, não se preocupe, essas dúvidas são super comuns.
      Design Pattern ou Padrões de Projetos são simplesmente recomendação de soluções para os problemas mais comuns encontrados durante o desenvolvimento de software.
      Existem várias classificações e tipos de design patterns. Os mais "famosinhos" estão catalogados no livro "Padrões de Projetos: Soluções Reutilizáveis de Software Orientados a Objetos" por um grupo de devs chamados de "Gang of Four" ou simplesmente GoF.
      Alguns desses design patterns são considerados a "solução ótima" para determinados problemas, por isso é interessante estudá-los e principalmente saber aplicá-los quando se deparar com os problemas descritos.
      Espero que tenha clareado um pouco sobre esse assunto. Grande abraço e ótimos estudos.

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

      @@codigofontetv Obrigado 🥰. Vocês são 10!!

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

      Se você é novo na programação, essa aula está bem acima do seu nível. Dá pra assistir pra ter uma noção geral do assunto, mas você não precisa saber disso ainda.

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

    Eu achava que observer é !== de pub sub