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
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
210
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
Autonomous Database - Dedicated 技術詳細 / adb-d_technical_detail_jp
oracle4engineer
PRO
5
11k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
230
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
1
340
Snowflake Industry Days 2025 Nowcast
takumimukaiyama
0
150
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
140
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
1.2k
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
460
AIエージェントを5分で一気におさらい!AIエージェント「構築」元年に備えよう
yakumo
1
130
MySQLのSpatial(GIS)機能をもっと充実させたい ~ MyNA望年会2025LT
sakaik
0
180
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
140
Strands AgentsのEvaluatorをLangfuseにぶち込んでみた
andoooooo_bb
0
110
[PR] はじめてのデジタルアイデンティティという本を書きました
ritou
0
540
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
14k
We Are The Robots
honzajavorek
0
130
The browser strikes back
jonoalderson
0
240
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
36
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Side Projects
sachag
455
43k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
400
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
210
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
210
Into the Great Unknown - MozCon
thekraken
40
2.2k
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