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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Daniel Alvarez
July 28, 2017
Technology
1
390
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
340
Una manera más cómoda de aprender tecnología (Ignite)
alvareztech
0
350
Crear aplicaciones móviles - UBI
alvareztech
0
220
Android Studio
alvareztech
0
310
(Demo Slides) Android: Cámara, Galería, Google Photos
alvareztech
0
67
Other Decks in Technology
See All in Technology
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
Greatest Disaster Hits in Web Performance
guaca
0
270
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
240
22nd ACRi Webinar - NTT Kawahara-san's slide
nao_sumikawa
0
100
Context Engineeringの取り組み
nutslove
0
360
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
180
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
260
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
Featured
See All Featured
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
The Limits of Empathy - UXLibs8
cassininazir
1
220
Designing Experiences People Love
moore
144
24k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
220
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
A better future with KSS
kneath
240
18k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
320
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
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