Contenidos

Algunos de los contenidos que se trabajarán durante el curso: Introducción a los Fundamentos de Java: Características, evolución y Máquina virtual. Programación Orientada a Objetos. Variables, operadores, sentencias de control y bucles en Java. Memoria Stack y Heap en Java. Herencia en Java. Manejo de arreglos. Manejo de JavaDoc.  Modificadores de acceso. Clases abstractas. API de Collections. Menejo de Excepciones. Práctica de lo aprendido hasta el momento. Modelado de Datos. Modelo Relacional. Introducción SQL. Introducción y manejo de JDBC. -Consultas a bases de datos mediante JDBC y optimización. Análisis de la gestión de dependencias. Concepto de Servicio Web. Desarrollo de servicios web REST. Framework Spring. JUnit (test unitarios, integración). Entornos de integración continua y JIRA. Servlets. Uso de JSF. Uso de Hibernate/JPA. Proyecto en JAVA EE. Análisis de las tecnologías móviles. Desarrollo de la interface. Action Bar. Ciclo de Vida de una Activity. Navigation Drawer.  Preferencias. Clases Canvas y Paint. Bases de datos locales. Creación. Hilos y AsyncTask. Web Services de Google Maps. GPS. Localización y activación. Desarrollo proyecto Android.

De forma adicional, los alumnos recibirán formación en el ámbito de empleabilidad y tutorías individualizadas de empleabilidad.