0% encontró este documento útil (0 votos)
2 vistas3 páginas

Plan de Estudio: Java y Oracle DB

Cargado por

partnerig11
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)
2 vistas3 páginas

Plan de Estudio: Java y Oracle DB

Cargado por

partnerig11
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

Plan de Estudio Semanal: Java + Oracle

DB
Semana 1: Fundamentos de Java
**Objetivo**: Dominar las bases del lenguaje Java

 **Temas**:

 Sintaxis básica
 Variables, operadores, estructuras de control
 Clases y objetos
 Métodos y parámetros

 **Recursos**:

 Curso: Java Programming – MOOC University of Helsinki


 Libro: "Head First Java"

**Ejercicio**: Crea una agenda de contactos con una lista

---

Semana 2: Colecciones, Excepciones y Java I/O


**Objetivo**: Manejar estructuras, errores y archivos

 **Temas**:

 `ArrayList`, `HashMap`, `HashSet`


 Excepciones: `try/catch`, `throws`
 Lectura/escritura de archivos (BufferedReader/Writer)

**Ejercicio**: Guarda la agenda en un archivo y permite cargarla

---

Semana 3: Fundamentos de SQL y Oracle


**Objetivo**: Dominar SQL y usar Oracle XE

 **Temas**:

 `SELECT`, `INSERT`, `UPDATE`, `DELETE`


 `JOIN`, `GROUP BY`, `ORDER BY`
 Crear tablas, tipos de datos, constraints

 **Recursos**:

 SQLZoo
 Oracle Live SQL

**Ejercicio**: Crear una BD con tablas de clientes, productos y ventas

---

Semana 4: Java con JDBC y Oracle


**Objetivo**: Conectar Java con Oracle mediante JDBC

 **Temas**:

 Driver JDBC de Oracle


 `Connection`, `PreparedStatement`, `ResultSet`
 Transacciones con commit y rollback

**Ejercicio**: Accede desde Java a tu BD Oracle y gestiona productos/contactos

---

Semana 5: PL/SQL, Vistas y Procedimientos


**Objetivo**: Programación dentro de Oracle

 **Temas**:

 Funciones y procedimientos
 Cursores
 Triggers y vistas

 **Recursos**:

 Libro: "Oracle PL/SQL Programming" de Steven Feuerstein

**Ejercicio**: Crear trigger de auditoría y procedimiento de resumen de ventas

---

Semana 6: Spring JDBC y JPA con Oracle


**Objetivo**: Integrar Java con Oracle usando frameworks

 **Temas**:
 Spring Boot
 Spring JDBC
 Spring Data JPA + Hibernate

 **Recursos**:

 [Link] Guides
 Curso: Spring Boot básico (YouTube)

**Ejercicio**: Reescribe tu app usando Spring Boot y Oracle con JPA

---

Semana 7: Transacciones, Rendimiento y Seguridad


**Objetivo**: Preparar para producción

 **Temas**:

 `@Transactional`
 HikariCP y pool de conexiones
 EXPLAIN PLAN y tuning de consultas
 Seguridad en acceso a datos

**Ejercicio**: Medir y mejorar el rendimiento de tus consultas

---

Semana 8: WebLogic, Despliegue y Repaso


**Objetivo**: Simular un entorno empresarial

 **Temas**:

 Crear datasource en WebLogic


 Desplegar WAR
 Revisar logs y JNDI
 Seguridad básica y backups

 **Recursos**:

 Oracle WebLogic Docs

**Ejercicio**: Desplegar tu app final en WebLogic conectada a Oracle

---

También podría gustarte