Temario Curso Invierno 2018

  • Introducción

    El curso empieza con la instalación y configuración del entorno, introducción a los principios SOLID aplicados a Android, y la metodología git-flow. Todo esto de cara a crear la base sobre la que se llevara a cabo el curso.

  • Clean architecture

    Una vez preparado el entorno, aprenderemos los principios de Clean architecture, clean code, Model View Presenter, para entender la importancia de que nuestros proyectos tengan una arquitectura, y que nos aporta montar un proyecto base, sobre el cual iremos implementando tanto ejercicios, como el proyecto final.

  • Vistas personalizadas y Material Design

    Ahora que tenemos una base solida para nuestros proyectos, es el momento de darles algo de vida, y diseño, ya que no debemos olvidar que por muy bien hecha que esté una aplicación, si no entra por los ojos, caerá en el olvido.

  • Bases de datos y "libs" externas

    Ya sabemos hacer aplicaciones solidas por dentro y presentables por fuera ¿Y ahora qué? llegados a este punto aprenderemos a utilizar herramientas externas, como son ORM (para "facilitar" el uso de bases de datos), librerias desarrolladas por terceros que nos faciliten tareas tan cotidianas como el consumo de API's REST, tambien a crear librerias propias que nos puedan servir para aprovechar elementos entre proyectos, o incluso compartirlos con la comunidad.

  • Proyecto final

    Llegados a este punto es el momento de la verdad, el de coger todo lo aprendido en el curso, ponerlo en la coctelera y crear una aplicación completa. La cual podamos publicar en la play store, y sobretodo mantenerla, sin que suponga un gran problema hacerlo, ya sea puliendo la aplciación o añadiendo funcionalides.

Requisitos mínimos

  • Lenguajes de programación

    Se requieren nociones de Java, Programación Orientada a Objetos y conocimiento previo del SDK de Android

  • Lenguajes de programación

    Se requieren nociones de enginieria del software.

  • Control de versiones

    Se requieren nociones de algun sistema de control de versiones, preferiblemente git.

Android Developer

Da el paso y entra en el mundo de las Apps con la plataforma más utilizada a nivel mundial.

Especificaciones del curso

El curso se realizará en dos semanas con un total de 40h, fechas y horarios.

¡Reclama tus créditos ECTS!

¿Eres estudiante de la FIB? Con este curso otorgamos créditos ECTS.

Precio

Precio normal

250€
¡Inscríbete aquí!

Precio para estudiantes

150€
¡Inscríbete aquí!