Curso de Firebase 2

FrontEnd, BackEnd, Apps

Aprende a desarrollar aplicaciones en tiempo real, independientes de plataforma y sin programar el backend, con Firebase

Intermedio Corto (hasta 8 horas) Precio en promoción 99€ 84€

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.

Objetivos del curso
Aprender a desarrollar aplicaciones usando Firebase como Backend. Conocer las principales herramientas con las que contamos en Firebase y ponerlas en práctica en el desarrollo de una aplicación capaz de explotar características de programación en tiempo real.

La práctica del curso se centra principalmente en el desarrollo para la web, usando Javascript nativo, así como las librerías para AngularJS y Polymer. En cursos posteriores abordaremos el desarrollo con dispositivos iOS y Android.

Estructuramos las clases en 4 bloques:

  • Conocimientos básicos sobre Firebase: En esta parte explicaremos los diversos componentes del servicio "BaaS" (Backend as a Service) ofrecido por Firebase. Estos conocimientos servirán para el desarrollo con Firebase usando cualquier tipo de tecnología cliente, tanto en la web como en dispositivos.
  • Librería AngularFire: aprenderemos cómo usar la librería de Firebase para AngularJS que nos proporciona el "3 way binding" y facilita enormemente el desarrollo de aplicaciones, que podríamos usar tanto para la web como para dispositivos mediante Ionic.
  • Firebase Polymer Elements: Desarrollo de aplicaciones Firebase usando Web Components.
  • Práctica: Todas las clases del curso estarán orientadas al desarrollo de una aplicación completa. Además hemos reservado las últimas sesiones del curso para terminar de dar forma a la aplicación. 
Desarrollo de la App durante el curso
El curso está orientado de modo que todos los estudiantes realicen una App usando Firebase como backend. Los ejemplos a lo largo del curso irán resolviendo necesidades de la App, en cuanto a acceso a datos, estructuración del modelo de datos, seguridad, etc. En las clases finales, módulo de práctica, el profesor guiará para la resolución final del ejercicio.

En resumen, en el curso no se realizarán solamente ejemplos pequeños con Firebase, sino una aplicación funcional en la que se procurará aplicar buenas prácticas, no solo de Firebase, sino también de librerías y frameworks utilizados para el desarrollo.

La aplicación que se desarrollará durante el curso se encuentra publicada en esta URL: https://cursofirebase.firebaseapp.com/

CONTENIDO

Introducción a Polymer

Gratis !
Miguel Angel Alvarez
10:08

Usando elementos de Polymer

Miguel Angel Alvarez
09:18
15:45
23:20

Iniciación al framework AngularJS

Miguel Angel Alvarez
1:22:21

Ajax, API REST AngularJS

Miguel Angel Alvarez
1:21:44

Nuevo Firebase

Miguel Angel Alvarez
19:19

Conocemos Firebase

Miguel Angel Alvarez
1:57:14

Primeros pasos con Firebase

Miguel Angel Alvarez
1:21:27

Sistema de almacenamiento

Miguel Angel Alvarez
2:15:48
41:00

Estructurar datos

Miguel Angel Alvarez
2:05:00

Presentación de Firebase

Miguel Angel Alvarez
20:00
15:52

Sistema de autenticación

Miguel Angel Alvarez
2:13:20

Colecciones en Firebase

Miguel Angel Alvarez
31:13
18:12
30:24

Seguridad en Firebase

Miguel Angel Alvarez, Oliver Perez Camargo
2:17:51
32:47

Extra 2 B) Querys complejas

Miguel Angel Alvarez
1:30:24

Resolver ejercicios de seguridad

Miguel Angel Alvarez
41:26

Bolt Compiler

Miguel Angel Alvarez
1:37:29

AngularFire 1

Miguel Angel Alvarez
2:28:36

Componentes en AngularJS

Miguel Angel Alvarez
55:05

Angular Fire 2

Miguel Angel Alvarez
3:00:46

Polymer

Miguel Angel Alvarez
2:10:22

Polymer 2

Victor Sanchez
1:49:15

Práctica: estructura de datos

Miguel Angel Alvarez
1:08:14
1:22:29
2:43:01

Extra, AngularFire con componentes

Miguel Angel Alvarez
1:42:39

Extra, Práctica Bolt

Miguel Angel Alvarez
42:00

Nuevo Firebase

Miguel Angel Alvarez
19:19
1:17:29

Firebase Tools

Miguel Angel Alvarez
21:07

Autenticación social

Miguel Angel Alvarez
25:49

Firebase Storage

Miguel Angel Alvarez
17:37

Polymerfire

Miguel Angel Alvarez
31:28

CONTENIDO

Introducción a Polymer

Gratis !
Miguel Angel Alvarez
10:08

Usando elementos de Polymer

Miguel Angel Alvarez
09:18
15:45
23:20

Iniciación al framework AngularJS

Miguel Angel Alvarez
1:22:21

Ajax, API REST AngularJS

Miguel Angel Alvarez
1:21:44

Nuevo Firebase

Miguel Angel Alvarez
19:19

Conocemos Firebase

Miguel Angel Alvarez
1:57:14

Primeros pasos con Firebase

Miguel Angel Alvarez
1:21:27

Sistema de almacenamiento

Miguel Angel Alvarez
2:15:48
41:00

Estructurar datos

Miguel Angel Alvarez
2:05:00

Presentación de Firebase

Miguel Angel Alvarez
20:00
15:52

Sistema de autenticación

Miguel Angel Alvarez
2:13:20

Colecciones en Firebase

Miguel Angel Alvarez
31:13
18:12
30:24

Seguridad en Firebase

Miguel Angel Alvarez, Oliver Perez Camargo
2:17:51
32:47

Extra 2 B) Querys complejas

Miguel Angel Alvarez
1:30:24

Resolver ejercicios de seguridad

Miguel Angel Alvarez
41:26

Bolt Compiler

Miguel Angel Alvarez
1:37:29

AngularFire 1

Miguel Angel Alvarez
2:28:36

Componentes en AngularJS

Miguel Angel Alvarez
55:05

Angular Fire 2

Miguel Angel Alvarez
3:00:46

Polymer

Miguel Angel Alvarez
2:10:22

Polymer 2

Victor Sanchez
1:49:15

Práctica: estructura de datos

Miguel Angel Alvarez
1:08:14
1:22:29
2:43:01

Extra, AngularFire con componentes

Miguel Angel Alvarez
1:42:39

Extra, Práctica Bolt

Miguel Angel Alvarez
42:00

Nuevo Firebase

Miguel Angel Alvarez
19:19
1:17:29

Firebase Tools

Miguel Angel Alvarez
21:07

Autenticación social

Miguel Angel Alvarez
25:49

Firebase Storage

Miguel Angel Alvarez
17:37

Polymerfire

Miguel Angel Alvarez
31:28