©2024 Escuela Tecnologías de la Información S.L. Todos los derechos reservados.
Curso de Firebase 2
Aprende a desarrollar aplicaciones en tiempo real, independientes de plataforma y sin programar el backend, con Firebase
Material disponible
A éste y otros 200+ cursos
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.
Qué aprenderé en el Curso de Firebase 2
Objetivos del curso
Por qué debes aprender Firebase 2
Clases y contenidos
Primeros pasos con la librería de Google y comparativa con otras tecnologías
Previo Polymer, corte 2. Usar elementos de la biblioteca de componentes de Polymer
Previo Polymer, corte 3. Cómo crear un componente con la librería Polymer
Previo Polymer, corte 4, Binding con Polymer e interoperabilidad entre componentes
Previo Polymer, corte 5 (FIN), Desarrollo Web Components, comparativa Polymer Vs Javascript estándar.
Clase de apoyo de AngularJS: controladores, modelos, directivas.
En esta clase vimos y practicamos con varios componentes fundamentales de AngularJS, como son las vistas y las factorías.
$http para Ajax y acceso a recursos que nos ofrece un servicio web por medio del estándar REST.
Comentamos y damos los primeros pasos para entender la actualización que han hecho recientemente a Firebase.
Concepto y ejemplo práctico Firebase usando la librería Polymer.
En esta clase hacemos una primera introducción a Firebase, más a modo de demostración, de las capacidades de Firebase usando únicamente Javascript nativo.
Cómo se implementa y se utiliza el sistema de almacenamiento de Firebase. Opciones de lectura y escritura sobre documentos y colecciones.
Continuamos practicando con el ejemplo de Chat y resolvimos dudas sobre la clase 1.
Segunda clase de Firebase, sobre cómo estructurar datos en una aplicación.
Vídeo realizado para la presentación de Firebase. Primeras operaciones de lectura de documentos por medio de eventos que nos suscriben también a futuros cambios en la base de datos.
Operaciones relacionadas con la escritura de documentos, set y update.
Trabajo con el sistema de autenticación de Firebase, creando usuarios, autenticado desde redes sociales, etc.
Cómo trabajar con colecciones de elementos en Firebase y suscribirnos a los cambios que puedan tener en tiempo real.
Introducción al sistema de autenticación en Firebase.
Introducción a la creación de reglas de seguridad dentro de Firebase.
En esta clase conocemos todo lo relacionado con las reglas de seguridad de Firebase, lectura, escritura y validación.
Resolución de dudas iniciales y explicaciones para producir el sistema de login en Google y GitHub.
En esta case aprendemos a usar el sistema de querys complejas de Firebase, hacer consultas con órdenes distintos, rangos, límites, etc.
Resolución de ejercicios planteados al final de la clase de seguridad.
En la clase 5, la parte dedicada a Bolt Compiler.
Primera clase dedicada a AngularFire, la librería para trabajo con Firebase desde AngularJS. En esta clase tratamos código básico de angular, sin mucha organización de los archivos de aplicación.
En este hangout nos introducimos en el desarrollo basado en componentes con AngularJS.
Segunda clase dedicada a AngularJS y Firebase. Esta clase también vale como inicio de la práctica que hemos planteado para su realización.
Clase dedicada a conocer Polymer, la librería de Google para el desarrollo basado en Web Components.
Segunda clase de Polymer, analizamos el Polymer Starter Kit y mostramos su arquitectura, así como los elementos de Firebase.
En esta parte de la clase nos dedicamos a diseñar el "modelo de datos", o sea, la estructura que podríamos usar para implementar las necesidades de la práctica.
En esta parte de la clase explicamos cómo, partiendo desde el Polymer Starter Kit, somos capaces de personalizar la aplicación y hacer un primer componente con Firebase.
En esta clase continuamos el desarrollo de la práctica con Polymer.
Desarrollo de la aplicación práctica, usando components en AngularJS.
Cómo crear reglas de seguridad Bolt con la base de datos de nuestro proyecto de práctica.
En esta sesión nos centramos en el desarrollo de la funcionalidad de la práctica.
Este vídeo lo hago para actualizar algunas informaciones que han cambiado en el Nuevo Firebase.
Realizamos una práctica larga con el SDK de Javascript para implementar un Crud (altas, bajas y modificaciones) de datos de nuestra base de datos.
En este vídeo veremos las Firebase Tools en la versión 3.0, la del nuevo Firebase. Comandos para manejar el hosting, la base de datos, servidor en local, etc.
Cómo realizar autenticación con redes sociales usando el SDK Javascript de Firebase 3.0.
Una introducción práctica al servicio de Firebase Storage.
Explicaciones básicas para usar los nuevos componentes de Polymer para trabajo con Firebase 3.0.
¿Conoces nuestra tarifa plana?
Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.