Middleware (A "Cola" dos Softwares) // Dicionário do Programador

Поделиться
HTML-код
  • Опубликовано: 16 окт 2024
  • 🧠 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥 → codft.me/HGHHd...
    O conceito de Middleware confunde muitos desenvolvedores (principalmente os iniciantes), Ela por vezes é vista como uma arquitetura (uma camada), em outros momentos ela é um pedaço de software ou o próprio software em si. No fim todas essas definições estão corretas dependendo do contexto de utilização!
    Vem entender conosco esse conceito tão importante e comece a aplicar hoje mesmo nos seus projetos.
    📰 𝗖𝗼𝗺𝗽𝗶𝗹𝗮𝗱𝗼: 𝗡𝗼𝘀𝘀𝗮 𝗡𝗲𝘄𝘀𝗹𝗲𝘁𝘁𝗲𝗿
    → compilado.codi...
    📡 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
    → 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
    #Middleware #Arquitetura #Programação

Комментарии • 62

  • @camaradautrape
    @camaradautrape 3 года назад +17

    Sempre bom ver um "Dicionário do Programador" antes de começar a estudar a fundo uma tecnológia.

  • @emanoelinfinity
    @emanoelinfinity 3 года назад +1

    Entre plays e pauses, enfim, terminei o vídeo achando super fácil a explicação . Repassando para meu colegas e grupos de programadores.

  • @joo7869
    @joo7869 3 года назад +8

    Que bom que vocês usaram o *express*!! kkkkk estou aprendendo justamente ele! _Uff_ 🤣👍🏻

  • @gcacars
    @gcacars 3 года назад +9

    Acho que, pelo menos nesse caso, seria legal se mostrassem fazer o debug desse código, mostrando o que o computador faz primeiro e indo passo a passo.
    Acredito que ficaria mais fácil para as pessoas entenderem.

  • @wultyc
    @wultyc 3 года назад +1

    Dicionário do Programador sobre o meu trabalho. Lindo 😍

  • @apostila5929
    @apostila5929 Год назад

    Pronto, agora quero ver TODOS os vídeos do canal em sequencia cronologica

  • @amazondonato
    @amazondonato 3 года назад +1

    Cada dia aprendo mais com vocês, sempre com excelentes conteúdos. Obrigado.

  • @TheIGORGOSPEL
    @TheIGORGOSPEL 3 года назад +1

    Video sensacional, algo simples e com um grande peso de conhecimento. Congratulations pelo vídeo pessoal

  • @antoruby
    @antoruby 3 года назад +9

    Como sempre, muito boa explicação! Mas tem uns exemplos que me deixaram na dúvida. Quando falamos de middleware no contexto de uma arquitetura orientada a request-response (requisição-resposta), ele faz total sentido. É mais uma camada no caminho da requisição. Mas em outros casos, como nas engines de jogos, não existe requisição-resposta (tirando a parte on-line), então não entendi o que seriam middlewares fora do desenvolvimento web.

    • @BDGames-OtoCampos
      @BDGames-OtoCampos 3 года назад

      deve ser nos modos multiplayer

    • @airh138
      @airh138 2 года назад

      Pra entender mais de middleware vc precisa primeiro saber quando foi criado, começando na arquitetura de 3 camadas (presentation, logic, data) antes e depois da Web 1.0 e Java.

    • @antoruby
      @antoruby 2 года назад +1

      ​@@airh138 meu ponto foi que middleware está bem explicado para a web. Estava questionando a aplicabilidade desse conceito fora dessa área.

    • @airh138
      @airh138 2 года назад

      @@antoruby foi o que mencionei. De acordo com a arquitetura em 3 camadas middleware (lógica de negócios) eh tudo que está entre a camada de apresentação e banco de dados, seja web ou não.

  • @DiegoLindosoAndreani
    @DiegoLindosoAndreani 7 месяцев назад

    Agora entendendo esse conteúdo e levando para a AWS, seria o SQS, SNS e o Lambda por exemplo. Obrigado pelas explicações sobre Middleware !!

  • @Grasilui
    @Grasilui 2 года назад +1

    Bom dia! Vocês são incríveis, uma sugestão, pq vcs não lançam um curso pra nos ensinar?

  • @evandr000
    @evandr000 3 года назад

    Olha, estou usando middlewares nos projetos do meu estágio, mas só com esse vídeo que eu realmente entendi alguns detalhes que ficavam nublados ainda. Vlw msmo \o

  • @Randevu3OOO
    @Randevu3OOO Год назад

    Muito boa a explicação! Clara e objetiva. Ajudou muito.

  • @jordansnts
    @jordansnts 3 года назад

    Vocês são sensacionais!! Sempre trazendo conceitos interessantes e úteis!! 👏🏻👏🏻👏🏻👏🏻

  • @moranisdev
    @moranisdev 2 года назад

    Aula muito boa para quem ta aprendendo justamente middleware agora kkk, esclareceu bastante !!!!

  • @samueloliveira4465
    @samueloliveira4465 2 года назад +1

    Que explicação boa, ajudou muito, obrigado!

  • @fuler1023
    @fuler1023 3 года назад +1

    Este vídeo chegou no momento certo

  • @davicaetano8900
    @davicaetano8900 3 года назад +1

    Meu grande respeito

  • @caiomellofernandes5917
    @caiomellofernandes5917 Год назад

    Sou formado em administração de empresas e estudante de análise de dados, lendo o livro Business Intelligence e análise de dados para negócios. Sempre venho aqui nas minhas pesquisas e eles são muito bons! Mas as vezes parecem que estão falando grego kkkkk

  • @jandersongoncalves6688
    @jandersongoncalves6688 2 года назад

    Dá para afirmar que o MiddleWare usa o Design Pattern Chain of Responsibility ou é algum tipo de variante?

  • @pedroneto267
    @pedroneto267 2 года назад

    Ótimo vídeo, mt obrigado.

  • @pazfelipe
    @pazfelipe 3 года назад +17

    Aeeeeeeee, primeiro aqui. Q emoção gente!!! ( só pra deixar claro, nesse exato momento quebrando a cabeça com docker, openresty e varnish) =D =D =D

    • @codigofontetv
      @codigofontetv  3 года назад +1

      Aeeee!!!

    • @gcacars
      @gcacars 3 года назад +1

      Tô contigo no Docker :/

    • @grazianoperegrino9847
      @grazianoperegrino9847 3 года назад +1

      E aí Felipe se der vamo entrar em contato tô aprendendo sobre docker no meu bootcamp podemos trocar algumas fugirinhas

    • @grazianoperegrino9847
      @grazianoperegrino9847 3 года назад +1

      Grazi.peregrino@gmail.com

  • @juanandrade1075
    @juanandrade1075 2 года назад

    Eu amo esse canal

  • @PETERSON_TELES
    @PETERSON_TELES 3 года назад

    Ola. Eu faço o curso de graduação tecnologia em jogos digitais . Queria estudar engenharia de software. É melhor fazer outra graduação ou uma pos?

  • @CaVeRaWw
    @CaVeRaWw 2 года назад

    Bom dia, não seria boa prática redirecionar a rota para um Router Express e passar os middlewares com "app.use(middlewares)" ?

  • @wellingtonpereira8171
    @wellingtonpereira8171 Год назад

    Para um profissional da área tudo bem, agora para quem está iniciando, a forma como é explicado é capaz da pessoa desistir de entrar no mundo da TI.

  • @davicaetano8900
    @davicaetano8900 3 года назад +1

    Boa Mestres

  • @Diverwith47
    @Diverwith47 Год назад

    Excellent

  • @egossolucoes9099
    @egossolucoes9099 3 года назад

    Tudo muito bom.... pergunta pq tanta caneta no bolso ??? rsrsrsrs

  • @banzeirao
    @banzeirao 2 года назад

    acho que to mais confuso mais sempre vejo eles por onde ando

  • @canaldoues
    @canaldoues 3 года назад

    Toda vez que vejo algo sobre mensagens, Kafka, micro services eu me pergunto, que raios de mensagens são essas? É uma mensagem literal? Hahaha é um conceito? A mensagem é qualquer tipo de dado? Se bem que mensagem deve ser tudo que trafega de um ponto A a um ponto B para que indivíduos mantenham uma comunicação...

    • @airh138
      @airh138 2 года назад +2

      Mensagem seria qualquer dado/informação entre A e B-Z. O MQ/MB (message queue/message broker) serve para gerenciar a fila e envio dessas mensagens e ficam no meio (middle) conectando as aplicações e trafegando os dados entre elas. Isso facilita integrações, não importando as linguagens utilizadas nos pontos. Exemplo: (A) pode ser uma app escrita em Java enviando informações/mensagens através do message broker (Kafka, rabbitMQ, IBM MQ, etc) para (B) que foi escrito em Python. Outro benefício eh desafogar interações em banco de dados, economizando processamento e storage de dados.

    • @canaldoues
      @canaldoues 2 года назад +1

      @@airh138 Obrigado! 🙏

  • @SuportoVc
    @SuportoVc 3 года назад +1

    Não entendi nada, acho que me falta experiência pra pegar esses conceitos de arquitetura

  • @MrTpxGamer
    @MrTpxGamer 3 года назад +1

    Vocês são muito bons!! Pensam em fazer um video pra me ajudar? hahahaha estou tentando criar um robô que analisa as partidas esportivas (extrai dados de um site das partidas que estão acontecendo) e que eu passe um parametro pra ele (digamos, me informar quando o número de chute ao gol passe de 8) e ele me informar qual jogo é esse, eu usaria até o telegram pra ele me informar, mas estou com uma dificuldade tremenda!!
    Desde já, obrigado!!

    • @airh138
      @airh138 2 года назад

      Primeiro vc tem que criar sua api ou utilizar as diversas que já existem, porém os valores são bem salgados.

  • @laism.carvalho
    @laism.carvalho Год назад

    Normalmente eu costumo entender os conceitos, mas dessa vez achei confuso.

  • @edsonnnvasconcelos7238
    @edsonnnvasconcelos7238 3 года назад

    Rapaz assim é (rocha)!!!!

  • @centroverbum
    @centroverbum 10 месяцев назад

    Very good xD

  • @regyoliveira9656
    @regyoliveira9656 3 года назад

    Como eu queria entender o que é isso

  • @danilo442008
    @danilo442008 2 года назад +1

    puta merda eu amo vcs

  • @felipheallef
    @felipheallef 3 года назад +2

    Opa, um dos primeiros! :D

  • @Alberto_Cavalcante
    @Alberto_Cavalcante 3 года назад

    boa

  • @claudioroberto2263
    @claudioroberto2263 Год назад

    estou apenas estudando para concursos,ok?

  • @gustavomessias5881
    @gustavomessias5881 3 года назад

    Red Hat 3scale API Mgmt =)

  • @alguem2925
    @alguem2925 3 года назад

    Eu tenho 14 anos e estou aprendendo python, com essa idade eu consigo ganhar dinheiro com essa linguagem?

    • @luizhenrique4750
      @luizhenrique4750 3 года назад

      Consegue ganhar dinheiro com qualquer linguagem (claro que tem algumas que tem uma remuneração mais alta), desde que vc seja bom no que faz.
      Além do mais, voce é muito novo, o que é muito bom. Eu queria ter começado a programar com 14 anos. Se é isso que você quer, está no caminho certo.

  • @ReneMenckToginho
    @ReneMenckToginho 3 года назад +2

    Segundo!! =D

  • @gabrielalonso6385
    @gabrielalonso6385 3 года назад

  • @luizlucianeto3296
    @luizlucianeto3296 3 года назад

    Razo de mais. Quem quer aprender de verdade pega livro pra ler.

    • @igorvenancio4153
      @igorvenancio4153 3 года назад +2

      Raso se escreve com s e não z. Sabe nem português e quer criticar.

  • @luizlucianeto3296
    @luizlucianeto3296 3 года назад

    Jalequinho é pra trazer credibilidade ? não entendi bem, vcs vão operar o computador ?