Curs

FIREBASE Y ARQUITECTURAS DE SOFTWARE EN ANDROID

  • Des de: 12/01/17
  • Fins a: 23/02/17
  • Campus Virtual
  • Idioma: Castellà
  • En línia

Preinscripció des del 26/10/16

Promogut per:
Instituto de Investigación para la Gestión Integrada de Zonas Costeras

Responsable de l'activitat:
Jesús Tomás Gironés



Modalitat

Presencial En línia Emissió en directe

0 hores


25 hores


0 hores

Lloc d'impartició
Campus virtual
Online- Aula de Policonecta

Preu Col·lectiu Terminis Des de Fins a
160,00 € Alumne UPV  1 termini - -
160,00 € Alumni UPV PLUS o AAA UPV  1 termini - -
160,00 € Personal UPV  1 termini - -
190,00 € Públic en general  1 termini - -
160,00 €  Desempleado/Docente ESO, Bachiller, Universidad 1 termini - -
160,00 € - Alumni UPV
190,00 € - Público en general
160,00 € - Personal UPV
160,00 € - Alumno UPV
160,00 € - Desempleado/Docente ESO, Bachiller, Universidad

Objectius

En este curso se desarrollan dos conceptos que están cobrando gran relevancia en el desarrollo de aplicaciones para Android:

Firebase es la nueva plataforma de Google de apoyo al desarrollo de aplicaciones móviles en la nube. Resuelve de manera sencilla e integrada, los problemas más frecuentes en la gestión del backend:
- Almacenamiento con bases de datos NOSQL,
- Identificación de usuario (Google, Facebook, Twitter y GitHub),
- Notificaciones push,
- Almacenamiento de ficheros,
- Hosting,
- Configuración remota,
- Analíticas,
- Monetización.
Se trata de una plataforma disponible para diferentes plataformas (Android, iOS y web). El coste del servicio es gratuito para un uso moderado, solo tendrás que pagar cuando tu aplicación comience a tener éxito.

La arquitectura de una aplicación hace referencia a como se estructura su diseño a alto nivel. Utilizar una arquitectura adecuada es un factor decisivo para obtener un software fiable y de calidad. Cobra especial importancia cuando se trabaja en equipo, por lo que la formación en arquitecturas es muy valorada por las empresas.
En el curso se explicarán los principios de desarrollo SOLID, se repasarán los patrones de diseño más utilizados en Android y se aprenderá de forma práctica a usar arquitecturas como MVP y CLEAN.

Acció formativa dirigida a

Personas con conocimientos en Android que deseen ampliar sus conocimientos


Professors

  • Jorge Juan Barroso Carmona Professional del sector
  • Adrián Alberto Catalán Santis Professional del sector
  • Vicente Carbonell Frasquet Professional del sector
  • Jesús Tomás Gironés Profesor/a Titular de Universidad

Metodologia didàctica

Para cada módulo se preparará un completo material con descripciones teóricas, tutoriales, prácticas, preguntas de repaso y PoliMedias.

El curso se estructura en 3 unidades. Cada unidad comienza con una clase de introducción a través de PoliConecta. Luego, hay que realizar la lectura de los textos proporcionados en pdf y el visionado del material audiovisual (PoliMedias). En cada unidad se proponen una serie de ejercicios paso a paso y prácticas, seguidas de preguntas de repaso. Todas las dudas podrán ser resueltas a través de los foros, correo electrónico o en el horario de tutorías que será establecido semanalmente a través de PoliConecta.
Transcurrido una semana se realiza una segunda clase de repaso. La unidad concluye con un examen tipo test.
Al final del curso el alumno ha de entregar un proyecto Android, donde se implementan los ejercicios y prácticas más importantes de estas unidades.
Evaluación:
- 30% exámenes de los módulos
- 70% entrega del proyecto desarrollado durante el curso

Temes que s'hi desenvolupen

Módulos:

0.-Introducción

1.-Arquitecturas de software
Principios de desarrollo SOLID
Patrones de diseño en Android
Arquitecturas MVP y CLEAN

2.-FireBase I
Bases de datos noSQL, bases de datos en tiempo real.
FireBaseUI.
Gestión de usuarios, autentificación con Google, Facebook, Twitter y GitHub.

3.- FireBase II
Envío de mensajes y notificaciones en la nube
Almacenamiento de ficheros y hosting
Otras herramientas


Certificació

Aprofitament

Modalitat

EN LÍNIA

Curs

2016-2017

ECTS

2,5

Campus

Virtual

0 h

Presencials

25 h

En línia

Visita altres cursos relacionats amb...

Firebase Android Arquitectura Software Servicios nube NOSQL