Conocer la estructura del código en la creación de estructuras condicionales simples y anidadas.
Familiarizarse con el entorno de desarrollo y conocer los principales comandos.
Tener una visión completa de las principales instrucciones de programación y ser capaz de decidir en cada momento cuál es la estrategia más acertada a utilizar ante un planteamiento concreto.
Adquirir las habilidades necesarias para desarrollar estrategias de programación y análisis a la hora de diseñar un proyecto.
CONTENIDOS CURSO:
1. Introducción al lenguaje JAVA
1.1. Origen e historia
1.2. ¿Qué es?
1.3. Características
1.4. Tecnologías dentro de Java
1.5. Qué se puede hacer en JAVA
1.6. El kit de herramientas
2. Abordando un proyecto
2.1. Las fases de un proyecto
2.2. El mundo de la Programación Orientada a Objetos
2.3. Análisis del problema
2.4. Los objetos y clases
- ¿Qué son?
- ¿Cómo se obtienen?
3. Creando aplicaciones en Java
3.1. El entorno de programación Java
3.2. Un ejemplo de código fuente Java
3.3. Identificando las partes principales
- Método principal
- clases
3.4. Compilación y ejecución
4. Funcionamiento de las variables
4.1. Identificadores
- Identificadores
- Palabras clave o reservadas
- Literales
4.2. Variables
- ¿Cómo funcionan?
- Declaración
- Inicialización
- Funcionamiento
4.3. Tipos de datos “primitivos”
4.4. Almacenamiento de variables primitivas y de referencia
4.5. Expresiones y operadores
4.6. Compatibilidad y casting
5. Estructuras de control de flujo
5.1. Estructuras de salto
- IF
- IF/ELSE
- SWITCH
5.2. Estructuras de bucle
- FOR
- WHILE
- DO/WHILE
5.3. Estructuras de control
- BREAK
- CONTINUE
- RETURN
6. Uso de métodos
6.1. Funcionamiento de métodos
6.2. Declaración y llamada a un método
6.3. Encapsulación de datos
6.4. Constructores y destructores
- La gestión de memoria en Java
- ¿Necesidad de destructores?
6.5. Paso de argumentos
7. Trabajando con Arrays
7.1. Arrays de una dimensión
7.2. Trabajando con Arrays
- Inicialización de valores
- Obtención de valores
- Escribiendo valores
- Eliminando valores
7.3. Copia de Arrays
7.4. Paso de argumentos al programa principal
7.5. Arrays bidimensionales. Matrices
8. La herencia en Java
8.1. ¿Qué es la herencia?
8.2. Identificando clases padres e hija
8.3. Implementando la herencia