Temario del Curso de Programación en JAVA
Módulo 1: Fundamentos de la Programación
- Introducción a los algoritmos y estructuras de datos.
- Paradigmas de programación: Imperativa, Funcional, Orientada a Objetos.
- Entorno de desarrollo Eclipse.
Módulo 2: Estructura y Elementos de JAVA
- Tipos de datos, variables y constantes.
- Operadores y expresiones.
- Conversiones de tipo.
Módulo 3: Programación Orientada a Objetos (POO)
- Principios básicos: Abstracción, Encapsulamiento, Modularidad, Polimorfismo, Herencia.
- Creación y desarrollo de clases.
- Constructores y métodos.
Módulo 4: Control de Flujo y Excepciones
- Estructuras de selección:
if, else, switch.
- Estructuras de repetición:
while, do-while, for.
- Manejo de excepciones:
try, catch, finally.
Módulo 5: Estructuras de Almacenamiento
- Arrays unidimensionales y multidimensionales.
- Cadenas de caracteres:
String, StringBuffer, StringTokenizer.
- Colecciones:
List, Set, Map.
Módulo 6: Entrada/Salida y Ficheros
- Flujos de bytes y caracteres.
- Lectura y escritura de ficheros de texto y binarios.
- Serialización de objetos.
Módulo 7: Bases de Datos Relacionales con JDBC
- Conexión a bases de datos.
- Ejecución de sentencias SQL.
- Consultas y manipulación de datos.
Módulo 8: Persistencia de Objetos
- Bases de datos orientadas a objetos.
- Estándar ODMG y lenguaje OQL.
- Gestión de bases de datos Neodatis.