Tìm hiểu về Hàm đám mây cho Firebase (loạt video)

Nếu bạn quan tâm đến việc tìm hiểu về Cloud Functions cho Firebase nhưng thích chương trình học ở định dạng đậm chất điện ảnh hơn, thì bạn có thể quan tâm đến loạt video này trên kênh Firebase YouTube của mình.

Cloud Functions cho Firebase cho phép bạn tự động chạy mã phụ trợ để phản hồi những sự kiện do các tính năng của Firebase và yêu cầu HTTPS kích hoạt. Hãy xem video này để bắt đầu viết các hàm bằng TypeScript và triển khai các hàm đó bằng Firebase CLI.

Nếu bạn sắp viết mã cho Cloud Functions, chắc chắn bạn cần phải biết về cách hoạt động của lời hứa. Hầu như tất cả các hàm bạn viết sẽ sử dụng lời hứa và nếu bạn không thực hiện đúng cách, mã của bạn có thể bị lỗi theo những cách bí ẩn. Trong hướng dẫn này, bạn sẽ tìm hiểu những thông tin cơ bản về việc sử dụng lời hứa trong các hàm HTTP.

Làm cách nào để chấm dứt đúng chức năng nền? Bạn phải trả về một lời hứa đã được thực hiện hoặc bị từ chối khi tất cả công việc đang chờ xử lý trong hàm đó đã hoàn tất. Hãy xem giao diện của điều đó khi sử dụng điều kiện kích hoạt Firestore.

Làm cách nào để bạn thực hiện nhiều mục của công việc không đồng bộ trong Cloud Functions? Trong video này, bạn sẽ tìm hiểu cách tạo chuỗi công việc tuần tự bằng các lời hứa (hứa hẹn) cũng như cách quản lý công việc song song với Promise.all(). Đây là những thành phần mà bạn cần để viết mã nâng cao bằng Cloud Functions for Firebase.

Bạn có biết rằng cú pháp async/await có thể giúp TypeScript (và ECMAScript 2017) dễ đọc và ghi hơn không? Xem hướng dẫn đầu tiên trong số hai hướng dẫn này để tìm hiểu tính năng không đồng bộ/chờ để sử dụng với Chức năng đám mây.

Việc sử dụng cú pháp async/await với Cloud Functions dành cho Firebase có thể giúp mã TypeScript và ECMAScript 2017 dễ đọc và dễ ghi hơn. Trong video phần 2 này, Doug sẽ hướng dẫn cách chuyển đổi một số hàm sử dụng hứa hẹn để sử dụng chế độ không đồng bộ/chờ.

Cloud Functions cho phép bạn viết mã phản hồi các thay đổi trong Realtime Database. Video này giải thích cách các điều kiện kích hoạt này hoạt động trên phần phụ trợ và tập trung vào trình xử lý sự kiện onCreate. Trình xử lý này sẽ kích hoạt khi có dữ liệu mới được tạo trong cơ sở dữ liệu.

Video đầu tiên trong loạt video ngắn về điều kiện kích hoạt cơ sở dữ liệu của chúng tôi đã trình bày cách triển khai một điều kiện kích hoạt cơ sở dữ liệu bằng OnCreate để kích hoạt trên các tài liệu mới. Nhưng nếu bạn muốn triển khai trình kích hoạt trên các tài liệu hiện có được sửa đổi thì sao? Hãy xem video này để tìm hiểu về điều kiện kích hoạt OnUpdate.

Trong video này, hãy tìm hiểu cách trình kích hoạt onDelete hoạt động với Cloud Functions cho Firebase và cách xử lý tình huống tương tranh.