Instalaciones del centro: MASERCISA. Escuela de Formación de UGT Madrid.
c/ Maldonado, 53 Madrid 28006 Madrid (España)
Temario del curso
Curso: Programación en Lenguaje Java y J++ con Eclipse
Contenido: El
alumno, además de las actividades de estudio teórico-prácticas que se le
proponen en el multimedia web, tendrá que realizar ejercicios y una prueba
de evaluación continua que encontrará en la plataforma de teleformación.
Los
momentos en que debe realizar cada una de estas tareas se encuentran
descritos en la Guía didáctica del curso (que tiene accesible a lo largo
de todo el curso en la plataforma de teleformación); debe realizar los
ejercicios tras el estudio de cada uno de los temas de estudio y la prueba
de evaluación, al completar el estudio de todos los temas.
En
la plataforma de teleformación también accederá a un conjunto de casos
prácticos sobre la materia objeto de estudio; casos, que podrá remitir a
su teletutor/a para su corrección.
En cualquier
momento estos elementos didácticos pueden ser impresos por el formando y
trabajar "off line" sobre ellos (cuestión ésta que sucede con cierta
frecuencia), por lo que se puede dar la paradoja de que el alumno no esté
mucho tiempo conectado "on line" y termine el curso de forma
satisfactoria.
En cualquier caso, el tiempo de
conexión, junto a los ejercicios y la evaluación realizada en la
plataforma formarán parte del expediente del alumno, y serán los elementos
que servirán para certificar su aprendizaje.
A
continuación se desarrolla el guión de la acción formativa:
Módulo I: Introducción a Java 5.0 con Eclipse
El lenguaje Java.
Características especiales.
Simplicidad de uso.
Naturaleza orientada a objetos.
Un lenguaje distribuido.
Un lenguaje interpretado.
Un lenguaje sólido.
Un lenguaje seguro.
Una arquitectura neutral.
Una plataforma transportable.
Un vehículo de alto rendimiento.
Un lenguaje multitramado.
Un lenguaje dinámico.
Una visión general de Eclipse
Entorno de desarrollo integrado de Eclipse
Proyectos en Eclipse
Depuración simbólica.
Módulo II: Los primeros pasos con eclipse y java.
Los primeros pasos en la codificación de un programa.
Creación de un programa Java sencillo.
Compilación y ejecución de un programa desde Eclipse
Compilación y ejecución de un programa desde la línea de mandato.
Construcción de proyectos para programas Java sencillos.
La estructura de un programa Java.
Una estructura de la clase.
Objetos simples de Java.
Definición del método principal del programa.
Impresión de la salida.
Presentación de las variables y de la aritmética simple.
Módulo III: Los tipos de datos de java y las variables con
eclipse.
Los tipos de datos de Java.
Nombre de las variables y de los identificadores.
Palabras reservadas de Java.
Análisis de los tipos de datos incorporados del lenguaje Java.
Construcción de proyectos para programas Java sencillos.
El tipo de dato entero.
El tipo de dato de coma flotante.
El tipo de dato de caracteres y de los literales de cadena.
El tipo de dato booleano.
La evaluación de expresiones.
La precedencia de los operadores.
Combinación de diferentes tipos de datos en una misma expresión.
Realización de los cálculos matemáticos.
Módulo IV: Uso de eclipse para definir el control de flujo de
java.
Clasificación de los tipos de sentencias.
Sentencia de asignación.
Sentencia de expresión.
Sentencia en bloque.
Sentencias de control de flujo.
La sentencia If.
La sentencia Switch.
La sentencia While.
La sentencia For.
La sentencia Do-while.
La sentencia break.
La sentencia Continue.
La sentencia Return.
Módulo V: Definición de clases java con eclipse.
La estructura de una clase.
Definición de las variables de instancia de clase.
Definición de variables de clase.
Constantes de clase.
Implementación de los métodos de las clases.
Definición de métodos de clases.
Identificación completa y sobrecarga del método.
Mecanismo del pasaje de parámetros a los métodos.
Uso de this.
Ámbito de las variables de clase y de las variables locales.
Métodos constructores.
Bloques estáticos.
Construcción de métodos modulares.
Módulo VI: Creación de applets con eclipse
Comprensión de los applets.
Características de los applets.
El problema de la seguridad en los applets.
Construcción de applets.
La clase applets.
Implementación de applets.
Definición de documentos HTML para ejecutar applets.
Ejecución de applets mediante el uso del explorador de Internet.
Uso de fuentes y colores en los applets.
Alineación de los applets en el explorador de la Web.
Pasaje de parámetros a los applets.
Uso de Applet Wizard para codificar applets.
Módulo VII: La animación en los applets con gráficos java,
imágenes, color y sonido.
Visión general de la clase Graphics.
Comprensión de las coordenadas gráficas.
Análisis de la clase Graphics.
Dibujo de líneas.
Dibujo de rectángulos.
Dibujo de rectángulos con esquinas redondeadas y círculos.
Dibujo de rectángulos en 3D.
Dibujo de óvalos.
Dibujo de arcos.
Dibujo de polígonos.
Dibujo en un applet.
Operaciones sobre el área gráfica.
Asignación de los colores de fondo y de primer plano.
Obtención de información sobre la fuente.
Animación de applets.
Creación de tramas.
Implementación de tramas mediante la interfaz Runnable.
Análisis de los métodos de Thread.
Implementación de las regiones críticas.
Animación de una línea en un applet.
Reducción del parpadeo en la animación.
Reemplazo del método update para reducir el parpadeo.
Uso del doble búfer para reducir el parpadeo.
Animación con sonidos e imágenes.
Uso de la clase Image.
Uso de la clase AudioClip.
Interacción con el applet.
Estudio del código del applet de animación.
Uso del asistente para applet de Visual J++ para crear animación en
los applets
Contenidos Prácticos De cada uno de los
módulos anteriores se realizará un o varios casos prácticos aplicando los
conocimientos adquiridos hasta el momento. Es un curso eminentemente
práctico en el que la metodología empleada será la combinación de la parte
teórica y la parte práctica con una distribución aproximada del 38% en
teoría y del 62% en práctica.