Zend Expressive e PHP 7: Uma união poderosa para a criação de APIs

Zend Expressive e PHP 7: Uma união poderosa para a criação de APIs

by Jhones S. Clementino
Zend Expressive e PHP 7: Uma união poderosa para a criação de APIs

Zend Expressive e PHP 7: Uma união poderosa para a criação de APIs

by Jhones S. Clementino

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

Zend Expressive é um microframework criado pela Zend 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 Zend Expressive. Você verá como desenvolver uma aplicação REST com o Zend Expressive e PHP 7, em que vamos realizar um CRUD de tipos de usuários e de mensagens, até fazer a integração com o ORM Doctrine. Com a mão na massa, você vai dominar a criação de Handlers, Factories, middlewares, rotas e muito mais.

Product Details

ISBN-13: 9788594188946
Publisher: Casa do Código
Publication date: 12/04/2018
Sold by: Bookwire
Format: eBook
Pages: 357
File size: 3 MB
Language: Portuguese

About the Author

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.

Table of Contents

1. Introdução 2. Frameworks full stack vs. microframeworks 2.1 Framework full stack 2.2 Microframework 2.3 Quando utilizar framework full stack ou microframework 3. Explorando APIs, SOAP, REST e RESTful 3.1 API (Application Programming Interface) 3.2 SOAP (Simple Object Access Protocol) 3.3 REST (Representational State Transfer) 4. Preparando o ambiente 4.1 Linux 4.2 Windows 4.3 Instalações e configurações adicionais 5. Clonagem e configuração do Zend Expressive 5.1 Hello Zend Expressive 5.2 Configurando o Zend Expressive com VHOST no Linux 5.3 Configurando VHOST no Wamp Server 5.4 Conhecendo a estrutura do Zend Expressive 6. Configurando o Doctrine ORM e gerando entidades 6.1 Integrando o Doctrine ao Zend Expressive 6.2 Gerando entidades automaticamente 7. Melhorando a entidade TbTipoUsuario 8. Melhorando a entidade TbUsuario 9. Melhorando a entidade TbMensagem 10. Criando repositórios e estendendo a classe EntityRepository 10.1 Criando o repositório TipoUsuarioRepository 10.2 Criando o repositório UsuarioRepository 10.3 Criando o repositório MensagemRepository 11. Criando e registrando serviços 11.1 Criando a classe abstrata ServiceAbstract e o serviço TipoUsuarioService 11.2 Criando o serviço UsuarioService 11.3 Criando o serviço MensagemService 11.4 Criando a Factory TipoUsuarioServiceFactory 11.5 Criando a Factory UsuarioServiceFactory 11.6 Criando a Factory MensagemServiceFactory 11.7 Registrando os serviços 12. Criando e registrando Handlers de tipos de usuário 12.1 Criando o Handler TipoUsuarioListarHandler 12.2 Criando o Handler TipoUsuarioListarUmHandler 12.3 Criando o Handler TipoUsuarioCriarHandler 12.4 Criando o Handler TipoUsuarioAlterarHandler 12.5 Criando o Handler TipoUsuarioDeletarHandler 13. Criando e registrando Handlers de usuários 13.1 Criando o Handler UsuarioListarHandler 13.2 Criando o Handler UsuarioListarUmHandler 13.3 Criando o Handler UsuarioCriarHandler 13.4 Criando o Handler UsuarioAlterarHandler 13.5 Criando o Handler UsuarioDeletarHandler 14. Criando e registrando Handlers de Mensagens 14.1 Criando o Handler MensagemListarHandler 14.2 Criando o Handler MensagemListarUmaHandler 14.3 Criando o Handler MensagemCriarHandler 14.4 Criando o Handler MensagemAlterarHandler 14.5 Criando o Handler MensagemDeletarHandler 15. Definindo e testando as rotas da aplicação 15.1 Definindo as rotas de tipos de usuários 15.2 Testando as rotas de tipos de usuários 15.3 Definindo as rotas de usuários 15.4 Testando as rotas de usuários 15.5 Definindo as rotas de mensagens 15.6 Testando as rotas de mensagens 16. Conhecendo as PSRs 7 e 15 16.1 PSR-7 (HTTP Message Interfaces) 16.2 PSR-15 (HTTP Server Request Handlers) 17. Conclusão 18. Referências Bibliográficas
From the B&N Reads Blog

Customer Reviews