0% encontró este documento útil (0 votos)
32 vistas4 páginas

Temario Java

Este temario cubre los conceptos básicos y avanzados de Java a través de 7 módulos. Introduce temas como programación orientada a objetos, concurrencia, E/I, bases de datos y desarrollo web. El documento proporciona una guía para aprender Java de forma completa.

Cargado por

Luis Salgado
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
32 vistas4 páginas

Temario Java

Este temario cubre los conceptos básicos y avanzados de Java a través de 7 módulos. Introduce temas como programación orientada a objetos, concurrencia, E/I, bases de datos y desarrollo web. El documento proporciona una guía para aprender Java de forma completa.

Cargado por

Luis Salgado
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Módulo 1: Introducción a Java

1.1. Introducción a la programación y Java

Historia de Java

Entorno de desarrollo Java (IDEs)

Tu primer programa Java: "Hola, Mundo"

1.2. Conceptos básicos de Java

Variables y tipos de datos

Operadores

Expresiones y sentencias

Comentarios

1.3. Control de flujo

Estructuras condicionales (if, else if, else)

Bucles (for, while, do-while)

Sentencias break y continue

Switch-case

Módulo 2: Programación Orientada a Objetos (POO)

2.1. Introducción a la POO

Definición de objetos y clases

Encapsulamiento

Constructores

Métodos y atributos

2.2. Herencia y polimorfismo


Herencia y subclases

Métodos y atributos heredados

Polimorfismo y sobreescritura de métodos

Clases abstractas e interfaces

2.3. Estructuras de datos en Java

Listas (ArrayList)

Mapas (HashMap)

Conjuntos (HashSet)

Arrays

Módulo 3: Excepciones y Manejo de Errores

3.1. Excepciones en Java

Tipos de excepciones

Bloques try-catch

Lanzamiento de excepciones personalizadas

3.2. Gestión de excepciones

Propagación de excepciones

Bloque finally

Jerarquía de excepciones

Módulo 4: Programación Avanzada en Java

4.1. Hilos y concurrencia

Introducción a la concurrencia

Creación de hilos

Sincronización y problemas de concurrencia


Utilización de clases y métodos sincronizados

4.2. Entrada/Salida (E/S)

Lectura y escritura de archivos

Lectura y escritura de datos desde/hacia la consola

Módulo 5: Interfaces Gráficas de Usuario (GUI) con JavaFX

5.1. Introducción a JavaFX

Creación de una interfaz gráfica

Eventos y controladores

Diseño de GUI con FXML

5.2. Componentes y controles

Botones, etiquetas, campos de texto

Listas y tablas

Manejo de eventos de usuario

Módulo 6: Aplicaciones y Desarrollo Web en Java

6.1. Desarrollo de aplicaciones de consola

Creación de aplicaciones de línea de comandos

Argumentos de línea de comandos

6.2. Introducción a Java para desarrollo web

Servlets y JSP

Frameworks web (por ejemplo, Spring)

Módulo 7: Bases de Datos y Conectividad


7.1. Conexión a bases de datos

JDBC (Java Database Connectivity)

Consultas SQL desde Java

7.2. Acceso a bases de datos con JPA (Java Persistence API)

Este temario proporciona una sólida base de conocimientos en Java. Puedes personalizarlo y
expandirlo según tus necesidades y objetivos de aprendizaje específicos. A medida que avances en
tu aprendizaje, también puedes explorar temas más avanzados, como el desarrollo de aplicaciones
Android, el desarrollo de juegos, la programación web avanzada, entre otros.

También podría gustarte