Desenvolvimento Web
e Mobile
Adriano Patrick Cunha
Vamos pensar na arquitetura
da web
Desenvolvimento Web e Mobile
Arquitetura Tradicional
Desenvolvimento Web e Mobile
Arquitetura Single Page Application (SPA)
Desenvolvimento Web e Mobile
Arquitetura Single Page Application (SPA)
Desenvolvimento Web e Mobile
Front-End
Back-End
Front-End
Desenvolvimento Web e Mobile
Front-End - Pilha de Tecnologia
Desenvolvimento Web e Mobile
Front-End - Híbrido
Mesmo código para diferentes plataformas.
Maior liberdade de design, menor imposição
dos padrões.
Menor custo e complexidade
Uso de recursos nativos
Desenvolvimento mais rápido
Atender necessidade do usuário
Front-End - Progressive Web App
Crise das apps nativas
Progressivamente mais app à medida em que você engaja e interage com ele
Esses aplicativos não são entregues através da App Store, eles são apenas
websites que tomaram a dose certa de vitaminas
o usuário não precisa se comprometer a baixar um aplicativo antes mesmo de
saber se valerá a pena ou não.
Front-End - Progressive Web App
Mesmo código para diferentes plataformas.
Maior liberdade de design, menor imposição
dos padrões.
Menor custo e complexidade
Uso de recursos nativos
Desenvolvimento mais rápido
Atender necessidade do usuário
Independente de Conexão - Service Workers
Sempre atualizado
Seguro, com TLS pra prevenir intrusos
SEO-friendly
Re-engajavel
Instalável
Linkável
Front-End - Progressive Web App
Exemplos >
https://www.flipkart.com/
https://sergiolopes.github.io/shopping/
https://developer.chrome.com/devsummit
Mais Informações >
https://developers.google.com/web/progressive-web-apps/
Back-End com MicroService
Desenvolvimento Web e Mobile
Back-End com MicroService
Desenvolvimento Web e Mobile
Back-End - Pilha de Tecnologias
Desenvolvimento Web e Mobile
Desenvolvimento Web e Mobile
Adriano Patrick Cunha
- github.com/adrianopatrick
- adrianopatrick@gmail.com
Contatos

Desenvolvimento web e mobile ifce