zend expressive de micro a fullstack

12
Zend Expressive de micro à fullstack Leonardo Tumadjian [email protected]

Upload: leonardo-tumadjian

Post on 11-Apr-2017

17 views

Category:

Technology


1 download

TRANSCRIPT

Zend Expressive de micro à fullstack

Leonardo Tumadjian

[email protected]

About me

● Instrutor na Impacta● Formado em ADS● Pós graduando em Engenharia Web● Programador PHP desde 2009● Zend Certified PHP Engineer● Code Terrorist● Biker● Fanático por séries

TópicosEntendo o Zend Expressive

Workflow

Mudança de versão

Middlewares e Pipeline

PSRs

API Restful (micro)

Application (fullstack)

Entendendo o Zend ExpressiveO Zend Expressive lhe permite trabalhar seguindo a recomendação de padrão proposto de número 7 (PSR-7), seguindo esse padrão o Expressive tratará toda entrada e saída de sua aplicação, fazendo com que suas implementações funcionem em qualquer outro framework que siga esse mesmo padrão.

O que é possível fazer com o Zend Expressive:

● APIs ● Websites ● Single Page Applications ● and more.

https://docs.zendframework.com/zend-expressive/getting-started/features/

Workflow

Mudança de versão

Versão antiga 1.1.1

Versão nova 2.0.2

“What I like about the concept of middleware is that I can explain it succinctly in such a way that another developer can understand it immediately.”

- Matthew Weier O'Phinney

Pipeline

PSRs no ZE 2.0

PSR-7 HTTP Message Interface

PSR-11 Container Interface(Review)

PSR-15 HTTP Middlewares(Draft)

Let’s code

Zend Expressive

Standalone(micro)

Let’s code

Zend Expressive

Skeleton(fullstack)