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
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
OCHaCafe S11 #2 コンテナ時代の次の一手:Wasm 最前線
oracle4engineer
PRO
2
140
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
130
情シスのための生成AI実践ガイド2026 / Generative AI Practical Guide for Business Technology 2026
glidenote
0
270
JAWS FESTA 2025でリリースしたほぼリアルタイム文字起こし/翻訳機能の構成について
naoki8408
1
620
最強のAIエージェントを諦めたら品質が上がった話 / how quality improved after giving up on the strongest AI agent
kt2mikan
0
190
Lambda Web AdapterでLambdaをWEBフレームワーク利用する
sahou909
0
150
Dr. Werner Vogelsの14年のキーノートから紐解くエンジニアリング組織への処方箋@JAWS DAYS 2026
p0n
1
140
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
260
JAWSDAYS2026_A-6_現場SEが語る 回せるセキュリティ運用~設計で可視化、AIで加速する「楽に回る」運用設計のコツ~
shoki_hata
0
3k
Claude Code Skills 勉強会 (DevelersIO向けに調整済み) / claude code skills for devio
masahirokawahara
1
22k
AI時代のSaaSとETL
shoe116
1
170
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
830
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Evolving SEO for Evolving Search Engines
ryanjones
0
150
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
150
Ruling the World: When Life Gets Gamed
codingconduct
0
180
Marketing to machines
jonoalderson
1
5k
WCS-LA-2024
lcolladotor
0
480
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
230
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
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