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

Поділитися
Вставка
  • Опубліковано 4 жов 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.

  • @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.

  • @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_ 🤣👍🏻

  • @wultyc
    @wultyc 3 роки тому +1

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

  • @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.

  • @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

  • @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 !!

  • @apostila5929
    @apostila5929 Рік тому

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

  • @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

  • @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

  • @Randevu3OOO
    @Randevu3OOO Рік тому

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

  • @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!

  • @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?

  • @fuler1023
    @fuler1023 3 роки тому +1

    Este vídeo chegou no momento certo

  • @jordansnts
    @jordansnts 3 роки тому

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

  • @davicaetano8900
    @davicaetano8900 3 роки тому +1

    Meu grande respeito

  • @caiomellofernandes5917
    @caiomellofernandes5917 11 місяців тому

    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

  • @pedroneto267
    @pedroneto267 2 роки тому

    Ótimo vídeo, mt obrigado.

  • @juanandrade1075
    @juanandrade1075 2 роки тому

    Eu amo esse canal

  • @davicaetano8900
    @davicaetano8900 3 роки тому +1

    Boa Mestres

  • @Diverwith47
    @Diverwith47 Рік тому

    Excellent

  • @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.

  • @banzeirao
    @banzeirao 2 роки тому

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

  • @jandersongoncalves6688
    @jandersongoncalves6688 2 роки тому

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

  • @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)" ?

  • @egossolucoes9099
    @egossolucoes9099 3 роки тому

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

  • @laism.carvalho
    @laism.carvalho Рік тому

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

  • @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?

  • @felipheallef
    @felipheallef 3 роки тому +2

    Opa, um dos primeiros! :D

  • @regyoliveira9656
    @regyoliveira9656 3 роки тому

    Como eu queria entender o que é isso

  • @SuportoVc
    @SuportoVc 3 роки тому +1

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

  • @centroverbum
    @centroverbum 10 місяців тому

    Very good xD

  • @edsonnnvasconcelos7238
    @edsonnnvasconcelos7238 3 роки тому

    Rapaz assim é (rocha)!!!!

  • @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.

  • @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! 🙏

  • @claudioroberto2263
    @claudioroberto2263 Рік тому

    estou apenas estudando para concursos,ok?

  • @Alberto_Cavalcante
    @Alberto_Cavalcante 3 роки тому

    boa

  • @danilo442008
    @danilo442008 2 роки тому +1

    puta merda eu amo vcs

  • @gustavomessias5881
    @gustavomessias5881 3 роки тому

    Red Hat 3scale API Mgmt =)

  • @ReneMenckToginho
    @ReneMenckToginho 3 роки тому +2

    Segundo!! =D

  • @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.

  • @gabrielalonso6385
    @gabrielalonso6385 3 роки тому

  • @luizlucianeto3296
    @luizlucianeto3296 3 роки тому

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

  • @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.