Logo UPV

Todas las actividades del curso académico 2019/2020 que indican horas presenciales se realizarán por medios telemáticos en aulas virtuales. Os seguimos atendiendo online y a través de nuestro teléfono.

Curso

FIREBASE Y ARQUITECTURAS DE SOFTWARE EN ANDROID

  • Desde: 12/01/17
  • hasta: 23/02/17
  • Campus Virtual
  • Online

Preinscripción desde el 26/10/16

Promovido por:
INSTITUTO DE INVESTIGACIÓN PARA LA GESTIÓN INTEGRADA DE ZONAS COSTERAS

Responsable de la actividad:
Jesús Tomás Gironés


Precio Colectivo Plazos Desde Hasta
160,00 € Alumno UPV 1 plazo - -
160,00 € Alumni UPV PLUS o AAA UPV 1 plazo - -
160,00 € Personal UPV 1 plazo - -
190,00 € Público en general 1 plazo - -
160,00 € Desempleado/Docente ESO, Bachiller, Universidad 1 plazo - -
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

Objetivos

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ón formativa dirigida a

Personas con conocimientos en Android que deseen ampliar sus conocimientos


Profesores

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

Metodología 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

Temas a desarrollar

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


Contacto

Certificación

Aprovechamiento

Modalidad

ONLINE

Curso

2016-2017

ECTS

2,5

0 h

Presenciales

25 h

A distancia

Lugar de impartición

Campus Virtual

Quiero recibir información sobre esta actividad.

@

Visita otros cursos relacionados con...

Firebase Android Arquitectura Software Servicios nube NOSQL