JavaCurso Completo & POO Avanzada
Aprende Java desde los fundamentos hasta la Programación Orientada a Objetos avanzada: sobrecarga de constructores, herencia con Vehículos, Auto, Moto y Bicicleta, interfaces de contrato y colecciones de objetos con Usuario y Perrito.
1. Introducción 🚀
JVM, JDK, JRE y estructura básica de la mítica clase Main.
2. Variables 📦
Primitivos estáticos, wrappers y la asombrosa clase String.
3. Entrada / Salida ⌨️
Capturar comandos y datos precisos con java.util.Scanner.
4. Operadores 🧮
Matemática, módulo y booleanos and/or super estrictos.
5. Condicionales 🔀
Decisiones de flujo: if, else if, y el tradicional switch.
6. Ciclos 🔁
Repetición infinita o calculada usando while, do-while y el genial for.
7. Arreglos y Listas 📚
Arrays estáticos bloqueados versus los inmortales ArrayList genéricos.
8. Funciones 🛠️
Métodos estáticos, paso por valor, múltiples parámetros y métodos void.
9. POO: Clases y Constructores 🧱
Atributos privados, constructores sobrecargados (sin/con parámetros), getters/setters, toString() y System.out.println.
10. Herencia y Polimorfismo 🚘
Superclase Vehículo y subclases Auto, Moto y Bicicleta usando extends, super() y polimorfismo dinámico.
11. Interfaces y Contratos 📜
Contratos con interface, métodos abstractos, atributos constantes e implementación múltiple con implements.
12. Taller Práctico de POO Completa 🏆
Generador y entrenador interactivo de diseño orientado a objetos: 1 Padre + 3 Hijas + 1 Interfaz + 1 Composición en 3 niveles.
13. Composición y Arreglos de Objetos 🐶
Relaciones 'Tiene-Un': Usuario con un Perrito y Usuario con arreglos Perrito[] / ArrayList de múltiples mascotas.
14. Proyecto Integrador: Carrito CRUD en Memoria 🛒
Construye un sistema completo con Producto, Categoria, ItemCarrito, CarritoCompra y gestión de múltiples carritos en memoria RAM.
15. Proyecto Integrador: Tienda MySQL & Patrón DAO 🗄️
Persistencia real con MySQL Connector (v8.0.19), paquete conn/Conexion.java, JDBC PreparedStatement y el Patrón DAO.
Dato curioso: JDK 1.0 en 1996; James Gosling y Sun Microsystems. Wikipedia


