SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
BaaseFirebase
E foco no front!
Mascara,oqueéBaaS?
___________ as a service.
Nesse caso, o backend as a service.
Irmãos dele:
Saas (software) , DBaas (banco de dados).
Ok,mascomofunciona?
- Um banco de dados, que oferece uma API;
- Altamente mutável;
- Simples de utilizar;
Adicionais:
- Autenticação;
Agoramefaladasegurança!
- Utilizam sempre HTTPS/SSL;
- Utilizam sempre algum modelo de autenticação, na
requisição de dados;
Beleza!EessetaldeFirebase?
- Plataforma para desenvolvimento de aplicativos baseados
em armazenamento e sincronização de dados em tempo real
utilizando apenas código client-side;
- Armazena e sincroniza dados de uma maneira extremamente
simples e direta;
- Usa NoSQL BigTable do Google (desde que foi comprado pelo
mesmo, em 2014);
- Update! Agora o console também será gerenciado pelo
Google, e logo virão mais novidades;
Etemmaisserviçosassimnomercado?
Claro! Os mais populares:
http://gundb.io/
http://feathersjs.com/
http://cloudboost.io/
http://remotestorage.io/
http://socket.io/
http://hook.io/
Fiquem de olho nesse cara!
https://www.back4app.com/
Feito por uma pessoal
daqui de SJC.
Eporquevocêescolheufirebase?
- Autenticação via redes sociais, email/senha, token, login
anônimo;
- Automaticamente escalável;
- Cuida de toda a segurança de sua instância de API, e te
ajuda a testá-la.
- Leitura/escrita em tempo real;
- Dashboard fácil de usar;
- Ótima documentação (e comunidade ativa);
- Integração nativa com Angular JS, via AngularFire;
- Scaffold fácil via Yeoman (esse cara tbm merece um
meetup!);
Ahlegal,maseocódigo?
Bora lá!
$ npm install -g generator-angularfire
$ mkdir novo-projeto && cd novo-projeto
$ yo angularfire novo-projeto
$ grunt
$ grunt serve
Caramba!Edeondevctiroutudoisso?
https://www.firebase.com/
https://www.firebase.com/docs/web/libraries/angular/
https://github.com/firebase/generator-angularfire
Obrigado:)

Mais conteúdo relacionado

Mais procurados

Desenvolvendo APIs com WebAPI
Desenvolvendo APIs com WebAPIDesenvolvendo APIs com WebAPI
Desenvolvendo APIs com WebAPIAndre Baltieri
 
TDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScriptTDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScripttdc-globalcode
 
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...iMasters
 
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...iMasters
 
Cloud, já migrei e agora?
Cloud, já migrei e agora?Cloud, já migrei e agora?
Cloud, já migrei e agora?Sara Barbosa
 

Mais procurados (8)

Desenvolvendo APIs com WebAPI
Desenvolvendo APIs com WebAPIDesenvolvendo APIs com WebAPI
Desenvolvendo APIs com WebAPI
 
Desmistificando o PostCSS
Desmistificando o PostCSSDesmistificando o PostCSS
Desmistificando o PostCSS
 
TDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScriptTDC2016SP - Trilha Frameworks JavaScript
TDC2016SP - Trilha Frameworks JavaScript
 
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
 
Docker para devs .NET
Docker para devs .NETDocker para devs .NET
Docker para devs .NET
 
XPT Framework
XPT FrameworkXPT Framework
XPT Framework
 
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...
 
Cloud, já migrei e agora?
Cloud, já migrei e agora?Cloud, já migrei e agora?
Cloud, já migrei e agora?
 

Semelhante a BaaseFirebase-BaaSbackendass

Migrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureMigrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureRafael Dos Santos
 
Palestra couchbase-furb
Palestra couchbase-furbPalestra couchbase-furb
Palestra couchbase-furbLeonardo Kobus
 
Apresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemRodrigo Valerio
 
Backend as a Service - Firebase (Computação em Nuvem)
Backend as a Service - Firebase (Computação em Nuvem)Backend as a Service - Firebase (Computação em Nuvem)
Backend as a Service - Firebase (Computação em Nuvem)Jaderson Pedrossini
 
Mongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopMongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopDiego Sana
 
Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasBruno Luiz Pereira da Silva
 
WSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesWSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesEdgar Silva
 
Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016
Plugue seu Aplicativo  a Nuvem no The Developers Conference, Florianópolis 2016Plugue seu Aplicativo  a Nuvem no The Developers Conference, Florianópolis 2016
Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016William S. Rodriguez
 
Migrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemMigrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemRafael Dos Santos
 
OpenShift : TaSafoConf 2012
OpenShift : TaSafoConf 2012OpenShift : TaSafoConf 2012
OpenShift : TaSafoConf 2012Edgar Silva
 
Firebase dispensando o uso do tradicional backend parasincronização de dados
Firebase   dispensando o uso do tradicional backend parasincronização de dadosFirebase   dispensando o uso do tradicional backend parasincronização de dados
Firebase dispensando o uso do tradicional backend parasincronização de dadosFrancielly Moraes
 
Template_Faculdade_Apache Kafka.pdf
Template_Faculdade_Apache Kafka.pdfTemplate_Faculdade_Apache Kafka.pdf
Template_Faculdade_Apache Kafka.pdfValdir Adorni
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchRafael Neri
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
 

Semelhante a BaaseFirebase-BaaSbackendass (20)

Migrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureMigrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft Azure
 
Palestra couchbase-furb
Palestra couchbase-furbPalestra couchbase-furb
Palestra couchbase-furb
 
Apresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvem
 
Backend as a Service - Firebase (Computação em Nuvem)
Backend as a Service - Firebase (Computação em Nuvem)Backend as a Service - Firebase (Computação em Nuvem)
Backend as a Service - Firebase (Computação em Nuvem)
 
Apostila asp
Apostila aspApostila asp
Apostila asp
 
Mongo Db - PHP Day Workshop
Mongo Db - PHP Day WorkshopMongo Db - PHP Day Workshop
Mongo Db - PHP Day Workshop
 
Segurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheirasSegurança e automação na Amazon: Lições das trincheiras
Segurança e automação na Amazon: Lições das trincheiras
 
Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0Ruby on Rails for beginners 2.0
Ruby on Rails for beginners 2.0
 
WSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e SuportesWSO2 - Portfólio de Produtos, Soluções e Suportes
WSO2 - Portfólio de Produtos, Soluções e Suportes
 
Serverless com python
Serverless com pythonServerless com python
Serverless com python
 
Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016
Plugue seu Aplicativo  a Nuvem no The Developers Conference, Florianópolis 2016Plugue seu Aplicativo  a Nuvem no The Developers Conference, Florianópolis 2016
Plugue seu Aplicativo a Nuvem no The Developers Conference, Florianópolis 2016
 
Cake Php
Cake PhpCake Php
Cake Php
 
Migrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemMigrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para Nuvem
 
OpenShift : TaSafoConf 2012
OpenShift : TaSafoConf 2012OpenShift : TaSafoConf 2012
OpenShift : TaSafoConf 2012
 
Firebase dispensando o uso do tradicional backend parasincronização de dados
Firebase   dispensando o uso do tradicional backend parasincronização de dadosFirebase   dispensando o uso do tradicional backend parasincronização de dados
Firebase dispensando o uso do tradicional backend parasincronização de dados
 
Template_Faculdade_Apache Kafka.pdf
Template_Faculdade_Apache Kafka.pdfTemplate_Faculdade_Apache Kafka.pdf
Template_Faculdade_Apache Kafka.pdf
 
MODELO ASP
MODELO ASPMODELO ASP
MODELO ASP
 
SPA's com Blazor e .NET Core
SPA's com Blazor e .NET CoreSPA's com Blazor e .NET Core
SPA's com Blazor e .NET Core
 
Introdução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha TouchIntrodução ao PhoneGap e Sencha Touch
Introdução ao PhoneGap e Sencha Touch
 
Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 

BaaseFirebase-BaaSbackendass