Firebase Databases Indexes

Realtime Database

Na Realtime Database do Firebase, os índices (indexes) desempenham um papel importante na otimização das consultas. Quando você executa uma consulta em sua base de dados, os índices ajudam a melhorar a eficiência da busca, permitindo que o Firebase recupere os dados de forma mais rápida.

Os índices na Realtime Database do Firebase são um mecanismo que permite que o Firebase armazene os dados de forma mais eficiente, facilitando a consulta e a recuperação dos dados.

Os índices são criados para campos específicos em um documento. Quando um índice é criado, o Firebase armazena uma lista de todos os valores possíveis para esse campo. Essa lista é organizada de forma ordenada, o que facilita a consulta dos dados.

Por exemplo, imagine que você tenha um documento no banco de dados com os seguintes dados:

Continue reading →

O que é o Firebase?

Ou, tudo o que você gostaria de saber sobre o Firebase mas tinha medo de perguntar.

Uma das principais características do Firebase é a sua integração perfeita com outros produtos do Google Cloud, o que oferece escalabilidade e confiabilidade aos aplicativos. Ele oferece uma ampla gama de recursos que abrangem várias áreas-chave do desenvolvimento de aplicativos, incluindo autenticação de usuários, armazenamento de dados em tempo real, hospedagem, mensagens em nuvem, testes e muito mais.

O Firebase oferece uma solução completa para lidar com a autenticação de usuários, permitindo que os desenvolvedores implementem facilmente recursos de login com várias opções, como e-mail/senha, autenticação social (Google, Facebook, Twitter, etc.) e autenticação de telefone.

Além disso, o Firebase inclui o Realtime Database, um banco de dados em tempo real baseado em nuvem, que permite armazenar e sincronizar dados em tempo real entre os clientes e o servidor. Essa funcionalidade é ideal para aplicativos colaborativos ou aplicativos que requerem atualizações em tempo real, como chat em tempo real, jogos multiplayer e muito mais.

Continue reading →

Firebase Cloud Functions Em Seu Próprio Servidor

Essa é uma série de vídeos onde mostro como executar gatilhos das Cloud Functions do Firebase em servidor próprio.

Video 1

Como o Firebase agora colocou as Cloud Functions dentro do plano Blaze, o plano pago, resolvi mostrar como usá-las em seu servidor próprio, com acesso administrador Nesse primeiro vídeo mostro como isso e muito simples

Continue reading →

Simples App Realtime 2020 parte 3

Upload de arquivos

Continuando a aplicação, nesse vídeo mostro como é simples fazer upload de arquivos para o Firebase Cloud Storage e como o processo disponibiliza informações sobre o andamento e ações de pausar, retomar e cancelar o envio.

#firebase

Continue reading →

Simples App Realtime 2020 Parte 2

Cadastro de usuário por email e senha

Continuando o Simples App Realtime, nesse vídeo vou cadastrar um usuário linkando ele ao usuário anônimo que usamos no vídeo anterior, além de gravar informações adicionais na base de dados, e com isso saber pq usar a funcionalidade de um user anônimo pode ser bem interesse numa aplicação
Isso tudo, apenas em um arquivo .html ainda 🙂

Simples App Realtime 2020 Parte 2

Simples App Realtime 2020 Parte 1

Em 2017 eu criei alguns vídeos falando sobre Firebase, na época a plataforma era praticamente a Realtime Database, e os vídeos eram justamente sobre como criar um app simples realtime com o que ele oferecia na época, se não me engano nem existiam as Cloud Functions.

Bem, muita coisa mudou no Firebase desde então, muitos outros recursos foram adicionados e se tornou uma plataforma de backend as a service muito poderosa, porém os questionamentos continuam os mesmo.

E é por isso que resolvi reeditar os vídeos, começando ainda mais do básico e mostrando tudo que o Firebase oferece, e mais, tudo o que vc deveria saber sobre Firebase, enjoy! =D

Simples App Realtime 2020