Café y Código

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

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.