Curso de Firebase 3 para la web

FrontEnd, Apps

Desarrollo de aplicaciones web basadas en Firebase 3, con el SDK de Javascript

Intermedio Largo (más de 20 horas) Precio en promoción 99€ 79€
Clic para comenzar...

El curso de Firebase 3 para la web te ofrece la posibilidad de formarte en esta excelente herramienta para el desarrollo de aplicaciones completas, con código Javascript únicamente del lado del cliente.


Después de la última actualización de Firebase, en su versión 3, han aparecido nuevos servicios que vienen a completar la suite de utilidades de esta herramienta para el desarrollo de aplicaciones en la nube. Con Firebase 3 y con muy poco código tenemos disponible herramientas para la autenticación de usuarios, acceso a una base de datos en tiempo real, acceso a un espacio de almacenamiento de cualquier tipo de archivos, control de la seguridad y privacidad de la información, etc.


Con Firebase el desarrollador es capaz de realizar, desde Javascript del lado del cliente y un único SDK funcionalidades que deberían realizarse del lado del servidor. En definitiva, ofrece una vía para evitar el desarrollo del lado del backend, realizando únicamente la programación frontend.


Durante este curso estudiaremos y practicaremos con toda una serie de utilidades disponibles en Firebase para realizar aplicaciones web, con múltiples ejemplos prácticos y un abordaje detallado de todo el SDK de Javascript para la web. Desarrollaremos usando Javascript "nativo" y también aprenderemos a trabajar con Firebase desde Angular 2 y Firebase desde Polymer.


Además del SDK para el desarrollo con Javascript explicaremos las herramientas de Firebase para llevar a producción las aplicaciones, en el hosting gratuito de Firebase con nuestro propio dominio personalizado. También prestaremos mucha atención a todo lo que son las reglas de seguridad, de la base de datos y el storage, que nos garanticen el correcto funcionamiento de las aplicaciones.


El contenido de clases del curso es el siguiente:


1.- Base de datos en tiempo real

API para el acceso a los datos de la base de datos en tiempo real, colecciones, documentos.


2.- Estructurar datos

Cómo estructurar datos para el correcto funcionamiento de las aplicaciones y la optimización de acceso a la base de datos de Firebase. API de búsquedas de datos en Firebase.


3.- Autenticación con Firebase

Explicamos los distintos mecanismos de autenticación con Firebase, clave y contraseña, así como el acceso con redes sociales como Facebook, Google, etc.


4.- Prácticas de autenticación y acceso a datos

Convertir un login anónimo en un usuario común. Cómo asociar diversos usuarios y fusionarlos en uno solo (Combinar el acceso de distintos proveedores de oAuth o usuarios de password en un único usuario de Firebase). Prácticas de acceso a datos con búsquedas complejas y acceso a datos de varias colecciones a la vez.


5.- Reglas de seguridad

Estudiamos las reglas de seguridad de Firebase con profundidad y aplicación a varios modelos de datos diferentes, con distintas restricciones.


6.- Bolt Compiler

Explicamos cómo usar Bolt Compiler para la creación sencilla de las reglas de seguridad, lo que nos ofrece no solo una mayor facilidad, sino ventajas en su escalabilidad y mantenimiento.


7.- Storage

Abordamos el servicio de storage para el almacenamiento de archivos en la nube de Google Cloud (Firebase) desde Javascript del lado del cliente.


8.- Reglas de seguridad storage

Abordamos las reglas de seguridad del servicio de storage de Firebase. Esta clase se complementa con una introducción al desarrollo con Polymer.


9.- Deploy en Firebase

Explicamos las Firebase-tools en general, y en concreto detallamos todo el proceso de llevar a producción un proyecto de Firebase, usando el espacio de hosting que Firebase ofrece y asociando nuestro propio dominio personalizado.


10.- Notificaciones Push

Cómo acceder al servicio de notificaciones de Firebase, configurando del lado del cliente todo lo necesario para recibir las notificaciones push desde Firebase Cloud Messaging.


11.- Firebase con Angular

Abordamos el uso de Firebase con Angular 2. Primera clase.


12.- Firebase con Angular II

Continuamos las explicaciones y ejemplos de uso de Firebase con Angular 2.


13.- Firebase con Polymer

Explicamos cómo trabajar con Firebase usando Web Components y Polymer, con Polymerfire. Primera clase.


12.- Firebase con Polymer II

Segunda sesión de estudio y práctica con Firebase y Polymer.


Este curso se complementa con el curso de Firebase desde el servidor con NodeJS.


CONTENIDO

Firebase Práctico

Gratis !
Miguel Angel Alvarez

Database

Miguel Angel Alvarez

Estructurar datos

Miguel Angel Alvarez

Autenticación con Firebase

Miguel Angel Alvarez

Reglas de seguridad

Miguel Angel Alvarez

Bolt Compiler

Miguel Angel Alvarez

Deploy en Firebase

Miguel Angel Alvarez

Firebase con Polymer

Miguel Angel Alvarez

Firebase con Polymer II

Miguel Angel Alvarez

CONTENIDO

Firebase Práctico

Gratis !
Miguel Angel Alvarez

Database

Miguel Angel Alvarez

Estructurar datos

Miguel Angel Alvarez

Autenticación con Firebase

Miguel Angel Alvarez

Reglas de seguridad

Miguel Angel Alvarez

Bolt Compiler

Miguel Angel Alvarez

Deploy en Firebase

Miguel Angel Alvarez

Firebase con Polymer

Miguel Angel Alvarez

Firebase con Polymer II

Miguel Angel Alvarez