CURSO ONLINE DE JAVA EN EL ENTORNO DE DESARROLLO ECLIPSE

Modalidad Online

El curso se realiza totalmente a distancia. No hay ninguna actividad presencial ni horarios preestablecidos. El acceso a los materiales y las consultas al profesorado del curso se realizarán mediante la plataforma de enseñanza online de la UPV.

Profesorado

Pedro Valederas Aranda (pvalderas@dsic.upv.es)

Doctor en Informática.
Profesor contratado doctor del Departamento de Sistemas Informáticos y Computación de la UPV.
Investigador del Centro de Investigación en Métodos de Producción de Software de la UPV.

Fechas de inicio y matrícula

Puedes matricularte en cualquier momento del año académico y (estando el curso activo) dispondrás de 60 días para finalizarlo.

Descripción del curso y objetivos

Java es uno de los lenguajes de programación más utilizados en el desarrollo de todo tipo de sistemas informáticos. Su facilidad de uso y la posibilidad de ser ejecutado desde cualquier plataforma hacen de él una herramienta fundamental para el desarrollo actual de aplicaciones de escritorio, web o para plataformas móviles.

En este curso se presentan los pilares fundamentales de este lenguaje de programación, teniendo en cuenta las aportaciones y particularidades de las diferentes versiones del lenguaje, y haciendo uso del entorno de programación Eclipse. El alumno alcanzará un domino avanzado de este entorno, tanto para el desarrollo de aplicaciones Java como para su extensión y personalización. Además, se estudiará el diseño de interfaces gráficas Swing y cómo conectarlas con cualquier base de datos relacional con el fin de explotar su información.

Al finalizar el curso, los alumnos serán capaces de:
• Utilizar el entorno de programación Eclipse para el desarrollo de aplicaciones Java
• Adaptar Eclipse a sus necesidades con la incorporación de nueva funcionalidad mediante plugins
• Entender y utilizar los elementos principales del lenguaje de programación Java
• Diseñar interfaces gráficas Swing
• Conectar una aplicación Java a una base de datos relacional

Duración

20 horas a distancia (2 créditos ECTS)

Precios

119 euros – Público en general
99 euros – Personal UPV (PAS y PDI)
99 euros – Miembro de Alumni UPV
99 euros – Colegiados en TIC
99 euros – Alumno UPV

Metodología docente

El curso pretende ser fundamentalmente práctico, donde los alumnos apliquen los conocimientos a ejercicios. Las horas de dedicación del alumno se dividen 3 grandes bloques:

-Estudio teórico de los conceptos. El alumno tendrá a su disposición documentos PDF y videos para entender los conceptos básicos del curso.
-Ejercicios prácticos a realizar. Los conceptos teóricos se aplicarán a ejercicios propuestos. Estos ejercicios serán evaluables y la nota del alumno se obtendrá en base a dicho ejercicios.
-Tutorías. Los alumnos podrán utilizar el foro de la plataforma PoliformaT para realizar consultas entre ellos mismos. Además, los profesores estarán disponibles a través del correo interno.

Los alumnos dispondrán de un calendario desde el inicio del curso para marcar su avance, tanto de teoría como de ejercicios prácticos.

Dirigido a

Alumnos o profesionales de informática interesados en el contenido del curso.

Contenido detallado

1. Introducción al Entorno Java

2. El entorno de desarrollo Eclipse

a. Aspectos básicos
b. Desarrollo Java
c. Personzalización de la interfaz
d. Instalación de plugins

3. El lenguaje de programación Java

a. Introducción a la Orientación a Objetos
b. Aspectos básicos
c. Herencia
d. Polimorfismo
e. Clases abstractas e interfaces
f. Excepciones
g. Flujo de Datos y Entrada/Salida Estándar
h. Ficheros
i. Clases de utilidad

4.Diseño de Interfaces

a. Librería Swing
b. Editores para Eclipse: Windows Builder
c. Gestión de Eventos

5.Acceso a bases de datos con JDBC

Conocimientos previos necesarios

Conocimientos básicos de programación orientada a objetos.

Otra información relevante para el alumno

Para la realización de los ejercicios prácticos los alumnos podrán instalarse las herramientas necesarias de forma local, para lo cual, en los video tutoriales se explicará de forma práctica cómo realizar esta instalación.