| Lección 1: |
Introducción |
| |
Presenta el lenguaje de
programación Java, indicando que es un lenguaje nacido para
ser independiente del tipo de ordenador en el que se ejecutan
las aplicaciones creadas con él. Presenta las diferencias
entre Java y el entorno de desarrollo Microsoft Visual
J++.
|
| |
| Capítulo 1: |
¿Qué es Java? |
| Capítulo 2: |
Programar para la Web |
| Capítulo 3: |
Programar para Windows |
| Capítulo 4: |
¿Qué es Visual J++? |
| Capítulo 5: |
Presentación del
curso | |
| Lección 2: |
El entorno Visual J++ |
| |
Describe las herramientas
que proporciona el completo entorno de desarrollo Microsoft
Visual J++ para la programación y depuración de
aplicaciones.
|
| |
| Capítulo 1: |
Iniciar Visual J++ |
| Capítulo 2: |
Personalizar el entorno |
| Capítulo 3: |
Proyectos de Visual J++ |
| Capítulo 4: |
El sistema de
ayuda | |
| Lección 3: |
Pensar en objetos |
| |
Introduce los conceptos
fundamentales de la programación orientada a objetos, ya que
Java es un lenguaje que sigue este paradigma de
programación.
|
| |
| Capítulo 1: |
¿Orientado a objetos? |
| Capítulo 2: |
Clases |
| Capítulo 3: |
Propiedades |
| Capítulo 4: |
Métodos y
constructores | |
| Lección 4: |
Pensar en objetos (II) |
| |
Estudia algunos conceptos
de la programación orientada a objetos, como la forma de crear
objetos y ocultar la estructura interna de las clases. Explica
cómo compilar un proyecto en Visual J++.
|
| |
| Capítulo 1: |
Repaso |
| Capítulo 2: |
Crear objetos |
| Capítulo 3: |
Compilar el código |
| Capítulo 4: |
Ocultar la
información | |
| Lección 5: |
Herencia |
| |
Explica el concepto de
herencia en un lenguaje de programación orientado a objetos y
cómo utilizarla en Java. Se destacan los beneficios de
utilizar esta característica en un proyecto de programación de
cierta envergadura.
|
| |
| Capítulo 1: |
Presentación |
| Capítulo 2: |
Crear subclases |
| Capítulo 3: |
Crear objetos de las
subclases |
| Capítulo 4: |
Sobrescribir métodos |
| Capítulo 5: |
El acceso protected |
| Capítulo 6: |
Herencia y Visual
J++ | |
| Lección 6: |
Variables y constantes |
| |
Estudia los conceptos
básicos de programación, como variable, constante, tipo de
datos y cómo utilizarlos en Java.
|
| |
| Capítulo 1: |
Variables en Java |
| Capítulo 2: |
Tipos de datos |
| Capítulo 3: |
Inicializar las variables |
| Capítulo 4: |
Constantes | |
| Lección 7: |
Expresiones |
| |
Estudia conceptos básicos
de programación, como operadores, expresiones y desbordamiento
y cuál es la sintaxis correcta en el lenguaje
Java.
|
| |
| Capítulo 1: |
Operadores para enteros |
| Capítulo 2: |
Desbordamiento (overflow) |
| Capítulo 3: |
Operadores para reales |
| Capítulo 4: |
Operador
concatenación | |
| Lección 8: |
Arrays y estructuras de
control |
| |
Introduce el concepto de
array como un tipo de dato complejo y el de estructura de
control, como medio por el que el se puede modificar el flujo
de ejecución de un programa.
|
| |
| Capítulo 1: |
¿Qué es un array? |
| Capítulo 2: |
Estructuras de repetición |
| Capítulo 3: |
Estructuras de decisión |
| Capítulo 4: |
Combinar
estructuras | |
| Lección 9: |
Strings y arrays de
objetos |
| |
Presenta el tipo de datos
String de Java que permite trabajar con cadenas de caracteres
y cómo crear arrays cuyos elementos son objetos de una
determinada clase.
|
| |
| Capítulo 1: |
Arrays de objetos |
| Capítulo 2: |
Cadenas en Java |
| Capítulo 3: |
Descripción de la clase
String |
| Capítulo 4: |
Comparar strings |
| Capítulo 5: |
Realizar
búsquedas | |
| Lección 10: |
Clases abstractas y
paquetes |
| |
Explica el concepto de
clase abstracta y de paquete en el lenguaje de programación
Java. Describe los paquetes que forman el núcleo del
lenguaje.
|
| |
| Capítulo 1: |
Clases abstractas |
| Capítulo 2: |
Clases abstractas de Java |
| Capítulo 3: |
Paquetes en Java |
| Capítulo 4: |
Los paquetes
java.* | |