¡Bienvenido/a al Curso de Java Intermedio! Si ya dominas los fundamentos de Java (variables, estructuras de control, clases, métodos) y estás listo/a para llevar tus habilidades al siguiente nivel, este curso es para ti. Si aún necesitas afianzar las bases, te recomiendo mi curso GRATUITO de Introducción a Java para principiantes.
Objetivo: Conviértete en un Desarrollador Java Sólido para Proyectos Reales
El objetivo principal de este curso de Java intermedio es transformarte en un desarrollador Java más sólido y competente, con conocimientos profundos esenciales para trabajar en proyectos reales de software, especialmente en el ámbito del desarrollo backend con Java. Al finalizar este curso, serás capaz de:
- Escribir código Java más limpio, modular y eficiente.
- Utilizar la Programación Orientada a Objetos (POO) en Java en profundidad.
- Manejar colecciones y genéricos en Java de forma efectiva (List, Map, Set, Queue, Comparator, Comparable).
- Trabajar con múltiples hilos y tareas concurrentes en Java (Thread, Runnable, Callable, ExecutorService, Future).
- Realizar operaciones de Entrada/Salida (I/O) en Java: lectura y escritura de datos desde y hacia archivos, serialización de objetos (BufferedReader, FileWriter).
- Conectarte a bases de datos con JDBC en Java (ej. PostgreSQL, Prepared Statements, transacciones).
- Crear tus primeros Servlets con Java para aplicaciones web básicas.
Estructura del Curso de Java Intermedio: Temas Clave
Este curso de Java está estructurado en 6 bloques temáticos progresivos para asegurar un aprendizaje completo y práctico:
- POO Avanzada en Java: herencia, super, clases anónimas, interfaces, etc.
- Colecciones y Genéricos en Java: domina las estructuras de datos fundamentales.
- Concurrencia Básica en Java: introducción al multithreading para aplicaciones robustas.
- Entrada/Salida (I/O) de Archivos en Java: manejo de flujos de datos.
- JDBC y Bases de Datos con Java: conexión e interacción con bases de datos (ej. PostgreSQL).
- Servlets en Java: tu primera experiencia en el desarrollo de aplicaciones web con Java estándar.
🛠 Requisitos Previos para el Curso de Java Intermedio
Antes de empezar este curso de Java, asegúrate de cumplir con los siguientes requisitos:
- Tener conocimientos básicos sólidos de Java (se recomienda el curso de Introducción a Java).
- Tener instalado y configurado IntelliJ IDEA o tu IDE de preferencia para desarrollo Java.
- Tener curiosidad y muchas ganas de practicar y aprender. 💪
Repositorio Oficial y Material Complementario
Te recomiendo encarecidamente seguir el curso con el apoyo del repositorio oficial en GitHub. Ahí encontrarás todo el código fuente del curso, apuntes detallados, ejercicios adicionales y material complementario para cada lección, lo que facilitará tu aprendizaje y práctica.
🔗 Repositorio del Curso Java Intermedio: https://github.com/programando-en-java/java-curso-intermedio