Quando falamos em banco de dados NoSQL com certeza muitos pensam em MongoDB, isso porque ele se tornou uma referência quando se trata de bancos não relacionais. Abaixo falamos um pouco mais sobre o MongoDB e quando devemos utilizá-lo. Entendendo o MongoDB MongoDB é um banco de alta performance e gratuito orientado à documentos (falaremos sobre isso a seguir). Por ser um banco de dados não relacional (NoSQL) possui uma grande escalabilidade, bom desempenho e flexibilidade, tornando-se uma excelente escolha em certos casos. Orientado a Documentos Os Bancos de Dados orientados a Documentos possuem o conceito de dados e documentos…
Já teve aquele problema de desenvolver uma aplicação, e na hora de apresentar ela em outra máquina, não dar certo? Ou talvez, você pegou a aplicação desenvolvida por um colega de trabalho, e precisou instalar várias dependências específicas até conseguir fazer ela funcionar? Para a sua sorte, a plataforma Docker foi desenvolvida justamente buscando resolver este problema. Para entender melhor o seu conceito, vamos imaginar a seguinte situação: você desenvolveu uma aplicação que para funcionar corretamente, precisa de várias dependências diferentes e em versões específicas, para evitar eventuais problemas ou mal funcionamentos. Ao invés de ter que instalar dependências específicas…
Como descrito em um post anterior, o Google Firebase é uma plataforma de desenvolvimento web e mobile muito utilizada pelo seu back-end completo e sua fácil utilização. Neste tutorial iremos criar uma simples aplicação utilizando os recursos de Hosting, cadastro/login de usuários e banco de dados do Firebase. Criando um projeto Podemos criar um novo projeto no Firebase acessando https://console.firebase.google.com/u/3/ e clicando em “Adicionar projeto”. Seremos redirecionados para a tela a seguir: Escolha um nome para o seu projeto e clique em Continuar. Essa é a tela inicial do Console Firebase. Aqui podemos acessar as configurações de Autenticação, Banco de…