Módulo de Título Propio

Arquitecturas Software y diseño avanzado de interfaces de usuario

online

Datos básicos

Fechas de inicio y fin

Del 6/04/20 al 6/06/20
Hasta el 13/06/20 para la finalización de trabajos y otras actividades no lectivas.

Fecha de matrícula

Preinscripción desde el 6/02/20
Matrícula desde el 20/06/19 8:26


Duración

80 horas a distancia
8 Créditos ECTS

Lugar de Impartición

Curso modalidad on-line
Aula de Policonecta
VALÈNCIA

Horario

INTERNET

Precio

370 €
310€ Personal UPV
310€ Alumni UPV PLUS o AAA UPV
370€ Público en general
310€ Desempleados y Profesores Primaria, ESO, Universidad (añadir al expediente documentación que lo justifique)



Temas a desarrollar

1. Diseño avanzado de interfaces de usuario
- Comprender el funcionamiento de los Fragments
- Uso avanzado de RecyclerView y CoordinationLayout
- Barra de acciones y Navigation Drawer, Widget de búsqueda
- Aprender a realizar animación de propiedades
2. Diseño personalizado de vistas
- Crear nuevas vistas modificando o combinando vistas existentes
- Crear una vista desde cero
- Aprender a integrar un widget de escritorio en nuestra aplicación
- Insertar un widget en una notificación
3. Hilos de ejecución
- Programación concurrenre en Android
- Aprender el uso de AsyncTask para crear nuevos hilos
- Crear y conectar servicios
- SurfaceView con animaciones
4. Testing
- Test unitario
- Test de instrumentación
- Text de IU con Expreso
- Realización de Katas de test
5. Kotlin
- Principales características y diferencias con Java
- Funciones: Lambdas, anónimas e inline
- Clases: de datos, selladas, enumeradas y extensiones
- Anko
- Tratamiento de null
- Buenas prácticas en Kotlin
6. Patrones y librerías de apoyo
- Descripción de los principales patrones de diseño
- Librerías de apoyo para framework
- Buenas prácticas de programación: SOLID y STUPID
7. Arquitecturas de sotfware
- Moledo Vista Controlador(MVC)
- Moledo Vista Presentador(MVP)
- Moledo Vista Vista-Modelo(MVVP)
- Arquitectura CLEAD

Más información

Acción formativa dirigida a:

Personas o empresas que quieran desarrollar aplicaciones en Android y que dispongan de conocimientos básicos sobre programación en Android.
Deberán poseer una titulación universitaria (en cualquier especialidad) o estar matriculado en el último curso, con menos de 30 créditos ECTS incluido PFC para terminar.

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 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 el libro o 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.
Cada dos o tres unidades el alumno ha de entregar un proyecto Android, donde se implementen los aspectos más importantes de estas unidades. Se plantean unos objetivos mínimos que el alumno puede ampliar si desea obtener una calificación mayor.
Evaluación:
- 33% exámenes de los módulos
- 67% entrega de los proyectos desarrollados durante el curso

Conocimientos de acceso:

Poseer una titulación universitaria o estar matriculado en el último curso, con menos de 30 créditos ECTS incluido PFC para terminar.
Deberán presentar: fotocopia DNI, fotografía carnet, fotocopia título universitario.

Conocimientos previos necesarios:

Conocimientos de programación en Android

Se requiere titulación universitaria. Excepcionalmente se puede considerar por la Dirección el acceso a profesionales sin titulación universitaria que tengan una experiencia demostrada de más de tres años en un ámbito relacionado con el programa y acrediten requisitos legales para cursar estudios universitarios. Los alumnos matriculados en estas condiciones sólo podrán obtener un certificado de Aprovechamiento por los estudios superados pero no podrán optar a la obtención del Título Propio de postgrado.

Otra información

En el curso contamos entre otros profesores con Jorge Barroso experto reconocido por Google: https://developers.google.com/experts/people/jorge-juan-barroso-carmona

Responsable de actividad

Jesús Tomás Gironés

Profesorado

espacioJorge Juan Barroso Carmona
espacioJordi Bataller Mascarell
espacioGonzalo Puga Sabio
espacioDavid Santamaria Alvarez
espacioJesús Tomás Gironés

Contacto

Correo electrónico

beatigi@upvnet.upv.es

Promovido por

ESCUELA POLITÉCNICA SUPERIOR DE GANDIA

Secretaría

beatigi@upvnet.upv.es
Ext. 49347
96 284 93 47 EPSG

Otra información de contacto

Contacto: Beatriz Tirado Gil
Horario de Atención al Público: De lunes a viernes, de 9 a 14 horas.
Teléfono: 96 284 93 47 Ext. interna: 49347
E-Mail: beatigi@upvnet.upv.es
Web:androidcurso.com
Ubicación: EPSG. Despacho B-109


Condiciones

Condiciones generales

Consulte las Condiciones generales de la actividad.

imagen separador
Inscripción Online

Compartir:

Imagen espacio Imagen espacio
Inscripción Online


Recibir información

Compartir:



Cursos de matrícula flexible Oferta de idiomas del CDL
Noticias: