Szymon Przedwojski
"Firebase, czyli backend szybko, łatwo
i przyjemnie" [PL]
2018-07-11
Kluczowe obszary każdej aplikacji webowej?
- rejestracja / logowanie
- baza danych
- logika biznesowa
- hosting
Firebase, czyli backend...
- BaaS - Backend-as-a-Service
- platforma do tworzenia aplikacji
- SDK
- email / hasło
- "identity providers":
- Google, Facebook, Twitter etc.
- numer telefonu
- konto anonimowe
- Firebase Authentication SDK
- FirebaseUI
- FirebaseUI React Components
- NoSQL
- automatyczna synchronizacja danych
- cache'owanie offline
- reguły dostępu
- serverless
- triggery
- requesty HTTPS
- zdarzenia Firebase, np. z Firestore
- deploy poprzez Firebase CLI
Powiadomienia
Modyfikacja bazy
Intensywne obliczeniowo zadania
Integracja z zewnętrznymi API
- subdomena w firebaseapp.com
- możliwość dodania własnej domeny
- bezpieczeństwo - HTTPS
- szybkość - CDN
- wersjonowanie, rollbacki
Źródła
https://media.giphy.com/media/y9EayOkRK1WN2/giphy.gif
https://cdn.galleries.smcloud.net/t/photos/gf-jmbw-N9EX-qsGH_memy-z-meczu-korea-niemcy.jpg
https://g.redditmedia.com/eFJS31FJfxd1oP3Db2ck7o1PR4MsOFF58iDDY7Ik8Ko.gif?fm=mp4&mp4-fragmented=false&s=9bd5f73aedd3a133d15ca3fe5606528f
https://www.iconfinder.com/icons/669948/code_coding_html_programming_web_icon
http://androidkt.com/wp-content/uploads/2017/10/Firestore-Database-Path.png
https://firebase.google.com/docs/firestore/images/structure-data.png
https://i.giphy.com/media/l3vR2SwA3hfH4NtVC/giphy.webp
https://i.giphy.com/media/xSM46ernAUN3y/giphy.webp
https://i.giphy.com/media/3oEdva9BUHPIs2SkGk/giphy.webp