Nauka Cloud Functions dla Firebase (seria filmów)
Wprowadzenie do Cloud Functions dla Firebase z użyciem TypeScript
Cloud Functions dla Firebase umożliwia automatyczne uruchamianie kodu backendu w odpowiedzi na zdarzenia wywoływane przez funkcje Firebase i żądania HTTPS. Obejrzyj ten film, aby zacząć pisać funkcje za pomocą TypeScript i wdrażać je za pomocą interfejsu wiersza poleceń Firebase.
Poznaj obietnice JavaScript (Pt.1) z aktywatorami HTTP w Cloud Functions
Jeśli zamierzasz pisać kod dla Cloud Functions, zdecydowanie musisz wiedzieć, jak działają obietnice. Prawie wszystkie napisane przez Ciebie funkcje będą korzystać z obietnic, a jeśli nie zrobisz tego prawidłowo, Twój kod może przestać działać w tajemniczy sposób. W tym samouczku poznasz podstawy korzystania z obietnic w funkcjach HTTP.
Poznaj obietnice JavaScript (Pt. 2) za pomocą aktywatora Firestore w Cloud Functions
Jak prawidłowo zamknąć funkcję działającą w tle? Musisz zwrócić obietnicę, która zostanie zrealizowana lub odrzucona po zakończeniu wszystkich oczekujących zadań w tej funkcji. Zobaczmy, jak to wygląda z regułą Firestore.
Poznaj obietnice JavaScript (Pt. 3) na potrzeby sekwencyjnej i równoległej pracy w Cloud Functions
Jak wykonać wiele asynchronicznych zadań w Cloud Functions? Z tego filmu dowiesz się, jak łączyć zadania w sekwencje za pomocą obietnic, a także jak zarządzać zadaniami równoległymi za pomocą Promise.all(). To elementy, których będziesz potrzebować do pisania zaawansowanego kodu za pomocą Cloud Functions for Firebase.
Jak działa async/await w przypadku TypeScriptu i ECMAScript 2017?
Czy wiesz, że składnia asynchroniczna/oczekująca może ułatwić odczyt i pisanie kodu TypeScript (i ECMAScript 2017)? Zapoznaj się z tym pierwszym z 2 samouczków, aby dowiedzieć się więcej o trybie asynchronicznym i oczekiwaniu na użycie z Cloud Functions.
Używanie skryptu asynchronicznego/oczekiwania z TypeScript w Cloud Functions dla Firebase
Używanie składni asynchronicznej i oczekiwania w Cloud Functions dla Firebase może ułatwić odczyt i pisanie kodu TypeScript i ECMAScript 2017. W części 2 filmu Doug pokazuje, jak przekonwertować funkcje, które obiecują korzystanie z trybu asynchronicznego/oczekiwania.
Aktywatory bazy danych czasu rzeczywistego (pkt. 1) za pomocą Cloud Functions dla Firebase
Cloud Functions umożliwia pisanie kodu reagującego na zmiany w Realtime Database. W tym filmie wyjaśniamy, jak te reguły działają w backendzie. Skupiamy się na module obsługi zdarzeń onCreate, który uruchamia się, gdy w bazie danych tworzone są nowe dane.
Aktywatory Bazy danych czasu rzeczywistego (pkt.2) z Cloud Functions dla Firebase
W pierwszym filmie w naszej miniserii wyzwalaczy bazy danych pokazaliśmy, jak wdrożyć aktywator bazy danych za pomocą elementu OnCreate, który uruchamia się w nowych dokumentach. Co jednak w sytuacji, gdy zechcesz wdrożyć aktywatory do istniejących dokumentów, które zostały zmodyfikowane? Możesz się tego dowiedzieć, oglądając film na temat reguły OnUpdate.
Aktywatory bazy danych czasu rzeczywistego (pkt. 3) za pomocą Cloud Functions dla Firebase
Z tego filmu dowiesz się, jak działa aktywator onDelete w Cloud Functions dla Firebase i jak obsługiwać warunki wyścigu.