Aprendendo Cloud Functions para Firebase (série de vídeos)
Primeiros passos com Cloud Functions para Firebase usando TypeScript
O Cloud Functions para Firebase permite executar automaticamente o código de back-end em resposta a eventos acionados por recursos do Firebase e solicitações HTTPS. Assista a este vídeo para começar a escrever funções usando o TypeScript e implantá-las com a Firebase CLI.
Aprenda promessas de JavaScript (parte 1) com gatilhos HTTP no Cloud Functions
Se você vai escrever código para o Cloud Functions, definitivamente precisa saber como as promessas funcionam. Quase todas as funções que você escreve usarão promessas e, se você não fizer isso corretamente, seu código poderá falhar de maneiras misteriosas. Neste tutorial, você aprenderá o básico sobre o uso de promessas em suas funções HTTP.
Aprenda promessas de JavaScript (parte 2) com um gatilho Firestore em Cloud Functions
Como você encerra corretamente uma função em segundo plano? Você deve retornar uma promessa que seja cumprida ou rejeitada quando todo o trabalho pendente nessa função for concluído. Vamos ver como isso se parece com um acionador do Firestore.
Aprenda promessas de JavaScript (parte 3) para trabalho sequencial e paralelo no Cloud Functions
Como você executa vários itens de trabalho assíncrono no Cloud Functions? Neste vídeo, você verá como encadear o trabalho sequencialmente com promessas e também como gerenciar o trabalho em paralelo com Promise.all()
. Esses são os elementos básicos necessários para escrever código avançado com o Cloud Functions para Firebase.
Como o async/await funciona com TypeScript e ECMAScript 2017?
Você sabia que a sintaxe async/await pode tornar seu TypeScript (e ECMAScript 2017) mais fácil de ler e escrever? Confira este primeiro de dois tutoriais para aprender a sincronizar/aguardar para uso com o Cloud Functions.
Use async/await com TypeScript no Cloud Functions para Firebase
Usar a sintaxe async/await com o Cloud Functions para Firebase pode facilitar a leitura e a gravação do código TypeScript e ECMAScript 2017. Neste vídeo da parte 2, Doug mostra como converter algumas funções que usam promessas para usar async/await.
Gatilhos do Realtime Database (ponto 1) com Cloud Functions para Firebase
O Cloud Functions permite escrever código que responda a alterações no Realtime Database. Este vídeo explica como esses gatilhos funcionam no back-end e se concentra no manipulador de eventos onCreate
, que é acionado quando novos dados são criados no banco de dados.
Gatilhos do Realtime Database (ponto 2) com Cloud Functions para Firebase
O primeiro vídeo em nossa minissérie de trigger de banco de dados mostrou como implementar um trigger de banco de dados usando OnCreate
, que aciona em novos documentos. Mas e se você quiser implementar gatilhos em documentos existentes que foram modificados? Descubra neste vídeo sobre o gatilho OnUpdate
.
Gatilhos do Realtime Database (ponto 3) com Cloud Functions para Firebase
Neste vídeo, aprenda como um gatilho onDelete
funciona com o Cloud Functions para Firebase e como lidar com condições de corrida.