Tutorial do Cloud Functions para Firebase (série de vídeos)
Começar a usar o Cloud Functions para Firebase com o TypeScript
Com o Cloud Functions para Firebase, você executa o código de back-end automaticamente em resposta a eventos acionados pelos recursos do Firebase e pelas solicitações HTTPS. Assista a este vídeo para começar a escrever funções usando o TypeScript e implantá-las com a CLI do Firebase.
Aprenda promessas de JavaScript (parte 1) com acionadores HTTP no Cloud Functions
É necessário compreender como as promessas funcionam antes de escrever códigos para o Cloud Functions. Quase todas as funções que você escreve usam promessas. Caso elas não sejam criadas corretamente, seu código poderá apresentar falhas. Neste tutorial, você vai aprender os requisitos básicos do uso de promessas nas suas funções HTTP.
Aprenda promessas de JavaScript (parte 2) com um acionador Firestore no Cloud Functions
Como finalizar corretamente uma função em segundo plano? É necessário retornar uma promessa que será concluída ou recusada quando todo o trabalho pendente nessa função for concluído. Vamos ver como fazer isso com um gatilho do Firebase.
Aprenda promessas de JavaScript (parte 3) para um trabalho sequencial e paralelo no Cloud Functions
Como executar vários itens de trabalho assíncrono no Cloud Functions? Neste vídeo, você vai ver como encadear o trabalho sequencialmente com promessas e também como gerenciar o trabalho em paralelo com Promise.all()
. Esses são elementos fundamentais para escrever códigos avançados com o Cloud Functions para Firebase.
Como o async/await funciona com o TypeScript e o ECMAScript 2017?
Você sabia que a sintaxe async/await pode facilitar a leitura e a escrita do seu TypeScript e ECMAScript 2017? Veja o primeiro de dois tutoriais para conhecer essa sintaxe e usá-la com o Cloud Functions.
Use a função async/await com o TypeScript no Cloud Functions para Firebase
O uso da sintaxe async/await com o Cloud Functions para Firebase pode facilitar a leitura e a escrita do seu código TypeScript e ECMAScript 2017. Na segunda parte do vídeo, Doug mostra como converter algumas funções que usam promessas em funções compatíveis com async/await.
Gatilhos do Realtime Database (parte 1) com o Cloud Functions para Firebase
O Cloud Functions permite escrever código que responde 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 (parte 2) com o Cloud Functions para Firebase
No primeiro vídeo da nossa minissérie sobre gatilhos de banco de dados, mostramos como implementar um gatilho de banco de dados usando o OnCreate
, que é acionado em novos documentos. Mas e se você quiser implementar gatilhos em documentos existentes que foram modificados? Aprenda sobre o gatilho OnUpdate
neste vídeo.
Gatilhos do Realtime Database (parte 3) com o Cloud Functions para Firebase
Este vídeo mostra como um gatilho onDelete
funciona com o Cloud Functions para Firebase e como é possível lidar com disputas.