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 5

Vamos iniciar com o Firebase SDK

Para isso preparei uma máquina sem nada de software para começarmos do zero, e irmos passo a passo criando o ambiente para que possamos trabalhar com o SDK.
Ao final da instalação mostro como fazer o deploy para o Firebase Hosting e como utilizar o versionamento dos envios dentro do console.
#firebase

Simples App Realtime 2020 Parte 5

Simples App Realtime 2020 Parte 4

Tela de perfil

Nesse vídeo vamos reunir tudo que fizemos nos outros e com isso criar uma tela de perfil, definindo um fluxo criando um usuário, gravando sua imagem de avatar no Cloud Storage, depois gravando os dados na Realtime Dtabase e por fim recuperando esses dados e mostrando na telinha de perfil =D
#firebase

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

Firebase

Mas então, o que é o Firebase?

E o que podemos fazer com ele?

Essa postagem fala dos recursos de desenvolvimento do Firebase, com ênfase no Authentication e nas Cloud Functions

O Firebase é uma plataforma de desenvolvimento de aplicativos para dispositivos móveis e web, desenvolvida pela Firebase Inc em 2011 e adquirida pelo Google em 2014

Hoje tem vários produtos, todos em nuvem que funcionam bem individualmente, mas compartilham dados e insights, para que trabalhem melhor juntos

Continue reading →