plugue seu aplicativo a nuvem no the developers conference, florianópolis 2016
TRANSCRIPT
![Page 1: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/1.jpg)
Plugue seu Aplicativo a Nuvem
Azure Mobile Apps Service
![Page 2: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/2.jpg)
http://williamsrz.com.br • @WilliamSRodz
28 BYTES / MONKEY NIGHTS
William S. Rodriguez
![Page 3: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/3.jpg)
M O B I L E A P P S
E V E R Y W H E R E
![Page 4: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/4.jpg)
em todas plataformas
![Page 5: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/5.jpg)
Múltiplos Dispositivos
Font
es: I
nsig
hts
Glo
bais
Sob
re S
mar
tpho
nes
da N
iels
en, p
rimei
ro s
emes
tre d
e 20
12; I
nsig
hts
Sobr
e Te
lefo
nia
Móv
el d
a N
iels
en, 2
012
+48% brasileiros possuem dois ou mais dispositivos mobile.
+25% dos colaboradores de uma organização utilizam múltiplos dispositivos móveis para realizar o seu trabalho.
![Page 6: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/6.jpg)
Então o que o meu backend móvel precisa
ter?
![Page 7: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/7.jpg)
Normalmente você vai precisar
Sincronização Offline;
Notificações Push;
Autenticação unificada;
Capacidade cross plataforma;
Integração com Redes Sociais;
* pode ser um ou mais itens, depende do aplicativo
![Page 8: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/8.jpg)
E o seu negocio*
Minimizar o time to market;
Escalar;
Agilidade;
Entrega continua.
* troque por, chefe, gerente, líder, investidor
![Page 9: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/9.jpg)
Ai, você pode ser o #tradicionalzão, #original,
#fazdozero e…
![Page 10: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/10.jpg)
Mas eu tenho tudo aqui!?
Um ou mais servidores;
Instalar, gerenciar banco de dados;
Desenvolver uma API, Push, Autenticação, CRUD;
Preocupar-se com segurança e performance, etc…
![Page 11: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/11.jpg)
Vai demorar
Duas ou mais semanas* para ter o seu backend "pronto" e então começar a codar o seu aplicativo.
* otimista demais?
![Page 12: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/12.jpg)
Vai demorar… mesmo
Tem que prepara uma camada de serviços implementando chamadas HTTP *, fazer parse de JSON, etc…
Mais uma semana para enfim começar a codar o App.
* assíncronas pelo amor de Deus
![Page 13: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/13.jpg)
E enquanto você perde tempo
A sua ideia já não é mais tão original;
O seu concorrente já lançou uma versão igual ou melhor que o seu app;
Você já nem lembra mais qual era a ideia inicial;
* assíncronas pelo amor de Deus
![Page 14: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/14.jpg)
ou…
![Page 15: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/15.jpg)
Adotar uma solução MBaaS
API wrapper
DB e armazenamento de arquivos
Logica e agendamento de tarefas
Autenticação
Notificações Push
backend como serviço
![Page 16: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/16.jpg)
MBaaS
![Page 17: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/17.jpg)
Azure Mobile App Service
![Page 18: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/18.jpg)
Azure App Service
![Page 19: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/19.jpg)
API APPSEasily build and consume
APIs in the cloud
WEB APPSWeb apps that scale with
your business
LOGIC APPSAutomate business
process across SaaS and on-premises
MOBILE APPSBuild Mobile apps for any
device
![Page 20: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/20.jpg)
Azure Mobile Apps Service
![Page 21: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/21.jpg)
Armazenamento de dados em SQL,
Armazenamento de Tabela e MongoDB
O que todo mundo faz
Autenticação e Single Sign On
Notificações personalizadas por
push
Lógica no Servidor
![Page 22: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/22.jpg)
Com os adicionais
Conexões Híbridas e VPN para conectar
aplicativos aos dados locais
SDK’s Nativas, Cross Platform (Xamarin) e
REST
Dimensionamento automático interno de
acordo com as necessidades dos
aplicativos
Sincronização baseada em nuvem para criar aplicativos que funcionam off-line
![Page 23: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/23.jpg)
E acompanhamentos
Conectar-se a recursos locais como
SAP, Oracle e SQL Server e SharePoint
Autenticação e Autorização com
integrado ao Active Directory
SSO utilizando conta Microsoft ou de redes
sociais
(Twitter, Facebook, Google)
Conectar-se a aplicações SaaS
(Sales Force, Office 365)
![Page 24: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/24.jpg)
demo: Backend em 5 minutosNode.JS / Easy Tables
![Page 25: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/25.jpg)
demo: Consumindo o meu backendAdicionando Autenticação e Push
![Page 26: Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016](https://reader031.vdocuments.site/reader031/viewer/2022030305/5873734a1a28ab3c1a8b5b75/html5/thumbnails/26.jpg)
http://williamsrz.com.br • @WilliamSRodz
28 BYTES / MONKEY NIGHTS
William S. Rodriguez