Firebase es una plataforma que te permitirá trabajar con bases de datos en tiempo real basadas en NoSQL y almacenando los datos en formato JSON para poder tener disponibilidad de ellos en cualquier momento. Te permitirá trabajar de manera segura a través de distintos métodos de autenticación como email y contraseña, Facebook, Twitter, GitHub o Google, así como poder publicar tu sitio con estos servicios integrados. Firebase es en gran medida un excelente reemplazo de Parse y este curso te enseñará a cómo te servirá para poder generar tanto aplicaciones web y móviles como aplicaciones de escritorio.
En este curso te enseñamos a crear aplicaciones en tiempo real usando Firebase, un servicio de Google que permite desarrollar una aplicación completa sin necesidad de dedicar esfuerzos en la programación del lado del servidor.
Firebase mantiene conectada tu aplicación con el origen de datos, de modo que si cambia un dato se actualiza automáticamente en todos los ordenadores o dispositivos que lo están visualizando. Es compatible para el desarrollo de aplicaciones con Javascript, así como para dispositivos iOS y Android, incluso como servicio REST en cualquier otra plataforma. Además ofrece un sistema de autenticación de usuarios y una capa de seguridad perfectamente configurable para el desarrollo rápido, sencillo y seguro.
En resumen, a lo largo de las clases del curso aprenderás a usar Firebase para proveerte de una base de servicios backend, especializados en el desarrollo de aplicaciones en tiempo real, compatibles con diversas plataformas y dispositivos. Además construiremos todos una aplicación completa capaz de explotar las posibilidades "real time" de Firebase.