Full-stack Firebase
LICZBA DNI: 3 (24h)
KOD KURSU: FIREBASE
Weź udział w szkoleniu
Termin
Lokalizacja
Cena / os
4
maja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Termin
4
maja
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Powiadom
o kolejnych terminach
O szkoleniu
DLA KOGO?
Programiści chcący poszerzyć swoje kompetencje o umiejętność korzystania z usług typu BaaS udostępnianych przez Google
WYMAGANIA
Podstawowa znajomość języka JavaScript
ZALETY
Podejście warsztatowe - zestaw poruszanych zagadnień i ćwiczeń skonstruowany w taki sposób, aby uczestnik w wyniku szkolenia zaimplementował rozwiązania spotykane w realnych projektach
Cele szkolenia
Poznanie możliwości Google Firebase i powiązanych usług oraz nabycie praktycznych umiejętności ich wykorzystania
Program
Wstęp
- Co to jest serverless?
- Porównanie serverless u różnych dostawców
Podstawy Firebase
- Koncepcja NoSQL
- Wprowadzenie do Firebase
- Konsola Firebase
- Typy danych
- Organizacja danych
Komunikacja z Firebase
- Odczyt jednorazowy i ciągły
- Zapis, aktualizacja i usuwanie
- Sortowanie, filtrowanie i paginacja
Optymalizacja bazy
- Definiowanie indeksów
Uwierzytelnianie Firebase
- Rodzaje uwierzytelniania
- Konfiguracja podstawowego uwierzytelniania
- Uwierzytelnianie OAuth
Autoryzacja
- Wprowadzenie do autoryzacji
- Podstawowa autoryzacja
- Role
- Definiowanie reguł dostępu
- Walidacja
- Obsługa błędów
Firebase Hosting
- Omówienie usługi
- Praca z Firebase CLI
- Konfiguracja i deployment
Integracja z aplikacją front-end
- Angular
- React
Firebase Functions
- Tworzenie funkcji
- Definicja zmiennych środowiskowych
- Łączenie z bazą danych
- Wywoływanie funkcji
- Z poziomu zapytania HTTP
- Poprzez zmiany w Firestore
- Poprzez zdarzenia w bazie danych
- Zarządzanie funkcjami
- Uruchamianie lokalne i testowanie
- Monitorowanie funkcji Firebase
