O slideshow foi denunciado.

Middleware 4 life

0

Compartilhar

Carregando em…3
×
1 de 19
1 de 19

Mais Conteúdo rRelacionado

Livros relacionados

Gratuito durante 14 dias do Scribd

Ver tudo

Audiolivros relacionados

Gratuito durante 14 dias do Scribd

Ver tudo

Middleware 4 life

  1. 1. Globalcode – Open4educationGlobalcode – Open4education Trilha – PHP Middleware 4 Life Some PHP Developer
  2. 2. Globalcode – Open4education Sobre Mim Igor Arquimedes Carvalho Dev - Há cerca de 8 anos Social: @igor822
  3. 3. Globalcode – Open4education Agenda •O que é Middleware? •Middleware em PHP •O que é (HTTP) Middleware? •Estrutura •Interface •Frameworks •Stack PHP
  4. 4. Globalcode – Open4education O que é Middleware? Middleware ou mediador, no campo da computação distribuída, é um programa de computador que faz a mediação entre software e demais aplicações. É utilizado para mover ou transportar informações e dados entre programas de diferentes protocolos de comunicação, plataformas e dependências do sistema operacional. Wikipédia
  5. 5. Globalcode – Open4education O que é Middleware? O objetivo de Middleware é como as camadas da cebola, se alguma camada “passar” sujeira para a camada sucessora, ao chegar na aplicação você vai chorar.
  6. 6. Globalcode – Open4education Middleware em PHP Uma interface para “fluxo” de mensagens:
  7. 7. Globalcode – Open4education Middleware em PHP
  8. 8. Globalcode – Open4education O que é (HTTP) Middleware? PSR-7 • Conjunto de interfaces para comunicação HTTP
  9. 9. Globalcode – Open4education O que é (HTTP) Middleware? PSR-7 • Conjunto de interfaces para comunicação HTTP
  10. 10. Globalcode – Open4education HTTP Middleware Consiste em um Request, Response que será retornado e um Closure
  11. 11. Globalcode – Open4education HTTP Middleware
  12. 12. Globalcode – Open4education HTTP Middleware
  13. 13. Globalcode – Open4education HTTP Middleware
  14. 14. Globalcode – Open4education Estrutura Similaridade com o pattern Chain of Responsability
  15. 15. Globalcode – Open4education Estrutura “É uma ‘Interface’ para comunicação entre aplicações utilizando a arquitetura HTTP” Igor 2016
  16. 16. Globalcode – Open4education Interface / Contrato Que tal de fato definirmos uma Interface?
  17. 17. Globalcode – Open4education Frameworks
  18. 18. Globalcode – Open4education Referências • https://pt.wikipedia.org/wiki/Middleware • http://cienciacomputacao.com.br/me-salva/web-service-o-que-e- middleware/ • https://philsturgeon.uk/php/2016/05/31/why-care-about-php- middleware/ • http://blog.ircmaxell.com/2016/05/all-about-middleware.html
  19. 19. Globalcode – Open4education Obrigado! Joind: https://joind.in/talk/74126

×