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
300
(Demo Slides) Android: Cámara, Galería, Google Photos
alvareztech
0
67
Other Decks in Technology
See All in Technology
CoRL 2025 Survey
harukiabe
1
220
現場データから見える、開発生産性の変化コード生成AI導入・運用のリアル〜 / Changes in Development Productivity and Operational Challenges Following the Introduction of Code Generation AI
nttcom
0
260
Introdução a Service Mesh usando o Istio
aeciopires
0
210
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
220
Geospatialの世界最前線を探る [2025年版]
dayjournal
1
240
リセラー企業のテクサポ担当が考える、生成 AI 時代のトラブルシュート 2025
kazzpapa3
1
370
プロダクトのコードから見るGoによるデザインパターンの実践 #go_night_talk
bengo4com
1
2.6k
「れきちず」のこれまでとこれから - 誰にでもわかりやすい歴史地図を目指して / FOSS4G 2025 Japan
hjmkth
1
320
コンテキストエンジニアリング入門〜AI Coding Agent作りで学ぶ文脈設計〜
kworkdev
PRO
3
1.8k
なぜAWSを活かしきれないのか?技術と組織への処方箋
nrinetcom
PRO
5
980
20251007: What happens when multi-agent systems become larger? (CyberAgent, Inc)
ornew
1
430
それでも私が品質保証プロセスを作り続ける理由 #テストラジオ / Why I still continue to create QA process
pineapplecandy
0
130
Featured
See All Featured
KATA
mclloyd
PRO
32
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
4 Signs Your Business is Dying
shpigford
185
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
980
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Building a Modern Day E-commerce SEO Strategy
aleyda
44
7.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
600
What's in a price? How to price your products and services
michaelherold
246
12k
Typedesign – Prime Four
hannesfritz
42
2.8k
Embracing the Ebb and Flow
colly
88
4.9k
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