Skip to content

programando-en-java/java-curso-intermedio

Repository files navigation

🧠 Curso de Java Intermedio

¡Bienvenido al repositorio oficial del Curso de Java Intermedio!
Este curso está diseñado para quienes ya dominan lo básico de Java y quieren llevar sus habilidades al siguiente nivel 🚀

🔗 Accede al curso completo aquí

📅 Lanzamiento: 17 de abril de 2025

💰 Precio: 9,99€ durante la primera semana (después 12,99€)


📚 Contenido del Curso

1. Programación Orientada a Objetos Avanzada

  • Sobrecarga y sobreescritura de métodos
  • Uso de super y this
  • Métodos default en interfaces
  • Interfaces vs Clases abstractas
  • Implementaciones múltiples
  • Clases anidadas, anónimas y final

2. Estructuras de Datos y Genéricos

  • Genéricos con <?>, extends, super
  • Colecciones: List, Set, Map, Queue
  • Iteradores
  • Interfaces Comparable y Comparator

3. Programación Concurrente Básica

  • Thread, Runnable, run(), start(), join()
  • synchronized
  • ExecutorService, Callable, Future

4. Entrada/Salida (I/O)

  • FileReader, FileWriter, BufferedReader
  • InputStreamReader, OutputStreamWriter
  • Serialización con ObjectOutputStream y ObjectInputStream

5. Introducción a JDBC y Bases de Datos

  • PostgreSQL con Docker
  • Conexión con JDBC
  • Statement, PreparedStatement
  • Transacciones

6. Servlets en Java

  • ¿Qué es un Servlet?
  • Apache Tomcat + configuración
  • web.xml, @WebServlet
  • Ciclo de vida de un servlet
  • Métodos doGet(), doPost(), etc.
  • HttpServletRequest y HttpServletResponse

🧪 Proyecto Final

Al completar el curso tendrás que desarrollar un proyecto práctico donde aplicarás todos los conceptos aprendidos.
🎓 Si lo entregas, lo revisaré personalmente y te entregaré un certificado firmado 💼


📁 Estructura del repositorio

📦 curso_intermedio_java
├── 01-poo-avanzado/
├── 02-colecciones-genericos/
├── 03-concurrencia/
├── 04-io/
├── 05-jdbc/
└── 06-servlets/

Cada carpeta contiene los ejemplos y ejercicios correspondientes a cada módulo.


🧑‍💻 Sobre el autor

Este curso ha sido creado por Ricardo, para Programando En Java y creador de contenido en YouTube.

🎥 Canal con miles de devs aprendiendo cada semana.

💬 Mentorías 1:1 disponibles aquí.


📩 ¿Dudas o feedback?

Puedes abrir un issue o escribirme directamente en Twitter.


¡Gracias por aprender conmigo!
💙 Si te gusta el contenido, no olvides darle una ⭐ al repo.

About

Repositorio para el curso de java intermedio en https://programandoenjava.com/cursos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages