Devido ao COVID-19, para proteger a todos os envolvidos na gráfica, correio, na Casa do Código e você, estamos temporariamente vendendo apenas e-books.

Use o código e tenha 10% de desconto!

Mezzio e PHP 7 Uma união poderosa para criação de APIs

Jhones S. Clementino

Conteúdo

Com o abandono dos projetos do ecossistema Zend, surgiu o Laminas, cujo subprojeto Mezzio veio para ser o substituto oficial do Zend Expressive, mantendo exatamente a mesma estrutura. Mezzio é um microframework com o objetivo de atender desde as demandas mais simples para criação de aplicações de mínima escala a APIs e aplicações mais complexas. Ele é um excelente auxílio na criação de nosso Web Service, que funcionará de forma independente para que qualquer aplicação client possa fazer a comunicação com a API.

Neste livro, Jhones S. Clementino aborda diversos temas envolvendo APIs, microsserviços e o microframework Mezzio. Você verá como desenvolver uma aplicação REST com o Mezzio e PHP 7.4, em que vamos realizar um CRUD de tipos de usuários, usuários e mensagens, até fazer a integração com o ORM Doctrine. Com a mão na massa, você vai dominar a criação de Handlers/Middlewares, Factories, rotas e muito mais.

Saiba o que você vai aprender

 

Sumário

  • 1. Introdução
  • 2. Migrando para o Laminas
  • 3. Frameworks full stack vs. microframeworks
  • 4. Explorando APIs, SOAP, REST e RESTful
  • 5. Preparando o ambiente
  • 6. Clonagem e configuração do Mezzio
  • 7. Configurando o Doctrine ORM e gerando entidades
  • 8. Melhorando a entidade TiposUsuario
  • 9. Melhorando a entidade Usuarios
  • 10. Melhorando a entidade Mensagens
  • 11. Criando repositórios e estendendo a classe EntityRepository
  • 12. Criando e registrando serviços
  • 13. Criando e registrando Handlers de tipos de usuário
  • 14. Criando e registrando Handlers de Usuários
  • 15. Criando e registrando Handlers de Mensagens
  • 16. Definindo e testando as rotas da aplicação
  • 17. Conhecendo as PSRs 7 e 15
  • 18. Conclusão
  • 19. Referências bibliográficas

Autor

Jhones S. Clementino

Jhones dos Santos Clementino é formado em Ciência da Computação pela Universidade Paulista (UNIP) e trabalha como desenvolvedor web desde 2009. Apaixonado por novas tecnologias, gosta de acompanhar as tendências do mercado para utilizá-las em novas aplicações e em aplicações legadas. Particularmente, gosta muito de trabalhar com a construção de APIs e microsserviços usando diversos tipos de frameworks/microframeworks e os mais variados conceitos, tecnologias e metodologias. É do tipo que gosta de novos desafios, buscando se superar cada vez mais com os ensinamentos da vida.

Dados do produto

Número de páginas:
354
ISBN:
978-65-86110-04-3

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter