Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Creando aplicaciones modernas, completas. Angul...
Search
Daniel Alvarez
July 28, 2017
Technology
1
380
Creando aplicaciones modernas, completas. Angular + Firebase
Creando aplicaciones modernas, completas.
Angular + Firebase.
Angular Bolivia. Meetup Julio 2017
Daniel Alvarez
July 28, 2017
Tweet
Share
More Decks by Daniel Alvarez
See All by Daniel Alvarez
Mobile Development, Present and Future - TechZone 2019
alvareztech
1
330
Una manera más cómoda de aprender tecnología (Ignite)
alvareztech
0
340
Crear aplicaciones móviles - UBI
alvareztech
0
210
Android Studio
alvareztech
0
290
(Demo Slides) Android: Cámara, Galería, Google Photos
alvareztech
0
64
Other Decks in Technology
See All in Technology
Geminiとv0による高速プロトタイピング
shinya337
1
270
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
710
OPENLOGI Company Profile for engineer
hr01
1
34k
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
380
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.9k
AWS Organizations 新機能!マルチパーティ承認の紹介
yhana
1
280
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
200
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
170
改めてAWS WAFを振り返る~業務で使うためのポイント~
masakiokuda
2
260
高速なプロダクト開発を実現、創業期から掲げるエンタープライズアーキテクチャ
kawauso
2
9.4k
データグループにおけるフロントエンド開発
lycorptech_jp
PRO
1
100
いつの間にか入れ替わってる!?新しいAWS Security Hubとは?
cmusudakeisuke
0
130
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Raft: Consensus for Rubyists
vanstee
140
7k
Navigating Team Friction
lara
187
15k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
Bash Introduction
62gerente
613
210k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Done Done
chrislema
184
16k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
6
300
Why Our Code Smells
bkeepers
PRO
336
57k
Transcript
Creando aplicaciones modernas, completas. Angular + Firebase
Daniel Alvarez
¿Qué de nuevo en LP?
None
Una pequeña historia
Charlas Cursos Preguntas Artículos Tutoriales Compartir
Primer vídeo
Canal
None
Website
None
None
None
None
None
None
None
Firebase
Firebase Realtime Database
¿Tiempo real en un CMS?
None
None
None
{ "rules": { "users": { ".read": "auth.uid == 'VPzZ9izNNravYPUNfiBimpr7put2'", ".write":
"auth != null" }, "previews": { ".read": true, ".write": "auth != null", "articles": { ".indexOn": "updated" }, "labs": { ".indexOn": "updated" } }, "articles": { ".read": true, ".write": "auth != null" },
Firebase Cloud Storage
None
Firebase Authentication
None
Además SMS
None
+ 1100
Firebase Cloud Functions
None
exports.saveUserInformation = functions.auth.user().onCreate(event => { const user = event.data; const
email = user.email; const displayName = user.displayName; const photoURL = user.photoURL; console.log('saveUserInformation: ' + displayName); return admin.database().ref('users/' + user.uid).set({ displayName: displayName, email: email, photoURL: photoURL }); });
Firebase Cloud Messaging
None
Firebase Hosting
None
It’s free
Firebase Hosting, aún más
None
None
None
Angular Fire
None
export class MyApp { items: FirebaseListObservable<any[]>; constructor(db: AngularFireDatabase) { this.items
= db.list('/items'); } }
<li *ngFor="let item of items | async"> {{ item.name }}
</li>
Una pequeña historia
None
alvarez.tech/angularbolivia