Curso de Firebase

Desarrollo de aplicaciones con Firebase 3, multiplataforma en cliente y servidor

Curso de Firebase

En este curso te enseñamos a crear aplicaciones usando Firebase en su última versión. Firebase es una suite de servicios en la nube de Google que permite realizar desarrollos asombrosos con mucho menos esfuerzo.

Firebase ofrece una base de datos en tiempo real, un sistema de almacenamiento de archivos, un completo sistema de autenticación por usuario y clave así como con proveedores sociales, un hosting SSL, un servidor de notificaciones y mucho más.

Con Firebase puedes desarrollar aplicaciones, centrándote en el desarrollo de la parte del cliente. Sin embargo, para usos avanzados es posible también realizar programación del lado del servidor, materia que también abordaremos en este curso de Firebase 3.

 

Fecha de inicio

19/01/2017

Duracion

4 semanas

Costo (Curso + Certificación)

99€ 65€ Primeros 20 alumnos

Objetivos del curso de Firebase 3

Aprender a desarrollar aplicaciones web usando los servicios de Firebase y capacitar al estudiante para desarrollar aplicaciones complejas, tanto del lado del cliente como del lado del servidor.

Gracias a Firebase se puede desarrollar más rápido, apoyándose en servicios en la nube de Google, que facilitan tareas tan críticas como la seguridad, el almacenamiento de datos, la interacción en tiempo real, o la distribución de notificaciones push. Con todas estas herramientas es muchos más sencillo y productivo el desarrollo de aplicaciones web y Progressive Web Apps de última generación.

En este curso nos centraremos en el desarrollo con Firebase para la parte Web, aunque con la misma gama de recursos un desarrollador podría llevar la misma aplicación a cualquier dispositivo iOS o Android. Sin embargo, no nos quedaremos solo en la programación del lado del cliente, sino abordaremos también el acceso a servicios de Firebase desde el lado del servidor.

¿Servidor en Firebase? Si bien es cierto que Firebase nació como una herramienta que permitía desarrollar aplicaciones sin tener que trabajar en la parte del backend, lo cierto es que cuando desarrollas una aplicación profesional hay tareas que debes realizar desde el servidor. Cierta lógica no puede quedar implementada en el cliente, por razones de seguridad, así como tampoco se puede realizar todo tipo de acciones desde el cliente. Por ello en esta edición del curso de Firebase 3 abordaremos también el desarrollo del lado del servidor con NodeJS.

En la primera parte del curso explicaremos Firebase con Javascript, pues es básico conocer bien el SDK para la web, de modo que el estudiante pueda dominar el acceso a los servicios de Firebase desde la Web. En la parte práctica desarrollaremos una aplicación que aproveche las posibilidades "real time" de Firebase, apoyándonos en Angular 2 y Polymer, de modo que los estudiantes serán capaces de identificar la librería que más se ajusta a sus objetivos, necesidades o preferencias. Al final del curso abordaremos desarrollo del lado del servidor con NodeJS, de modo que se pueda cubrir el flujo completo de desarrollo del proyecto y el estudiante sea capaz de acometer las necesidades reales de los proyectos en Firebase.

Dinámica de la formación

El curso de Firebase, como todos los cursos de EscuelaIT, se imparte en vivo por medio de videoconferencia, lo que permite a los estudiantes asistir y participar de las clases. De este modo los estudiantes pueden realizar preguntas durante la marcha de las clases, por medio de texto y audio. El profesor da las respuestas en el instante, aclarando posibles puntos que sea necesario reforzar.

Una vez impartidas, las clases son grabadas y se entregan para que los estudiantes las puedan seguir a su ritmo y desde el lugar que deseen, quedando también como material de estudio por tiempo ilimitado. De esta manera, si se desea estudiar a otro ritmo es perfectamente posible, así como también es posible recuperar cualquier clase que no se haya podido ver en directo.

También se pueden realizar consultas offline sobre la materia del curso, para lo que el personal de EscuelaIT y los profesores están disponibles durante toda la duración del curso.

Horario de sesiones: 

Esta iniciativa 100% online se llevará a cabo mediante sesiones online en directo de dos horas de duración que es posible seguir en tiempo real o mediante las grabaciones íntegras de las clases. Aquellos que prefieran participar de las sesiones online mientras estás se celebran tendrán que cumplir el siguiente horario de inicio de clase:

19:00 horas España,

15:00 horas Argentina, Chile, Uruguay

13:00 horas Perú, Colombia, Ecuador

12:00 horas México D.F

11:00 horas Los Ángeles

Aquellos que prefieren seguir el curso a su ritmo tendrán a su disposición el material completo del curso de forma sistematizada e ilimitada.

¿Quieres saber más sobre Firebase?

En este vídeo puedes ver una presentación de Firebase, sus componentes principales y un "Hola Mundo" con Javascript.

Suscríbete a las sesiones gratuitas que realizaremos sobre Firebase antes del comienzo del curso.

Docentes

Jorge Cano

@jorgeucano
Jorge Cano

Jorge Cano

@jorgeucano

Jorge es Google Developer Expert, especializado en tecnologías Javascript. Es un verdadero fullstack, aunque sus campos de acción principales son Angular, Angular 2, NativeScript y Firebase.

Fecha de inicio

19/01/2017

Duracion

4 semanas

Costo (Curso + Certificación)

99€ 65€ Primeros 20 alumnos