Programación Orientada a Objetos II

Crea un videojuego RPG por turnos mientras dominas los patrones de diseño, los principios SOLID y el pensamiento crítico

¿Ya sabes crear clases, heredar y encapsular? Es hora de ir más allá del código aislado. POO 2 es el puente entre el dominio sintáctico y la toma de decisiones de diseño que separa a un programador júnior de uno senior. En este curso no aprenderás más sintaxis, sino a pensar en objetos para construir sistemas mantenibles, extensibles y listos para crecer. El hilo conductor es un proyecto real: el desarrollo incremental de un videojuego RPG por turnos. En cada módulo agregarás una capa nueva de complejidad, justificando por qué cada patrón o principio resuelve problemas concretos. Al final del curso tendrás un juego funcional con menús, combate, inventario, persistencia y distintos comportamientos de IA enemiga. Pero hay un ingrediente adicional: aprenderás a utilizar herramientas de IA generativa de forma crítica. En lugar de prohibir Copilot o ChatGPT, los convertirás en un sparring de diseño: te enseñaremos a formular peticiones inteligentes, evaluar el código generado, identificar violaciones de SOLID y refactorizar las soluciones de la IA cuando sea necesario. Porque el objetivo no es escribir menos, sino entender más. ¿Qué hace único a este curso? Aprendizaje basado en proyectos (PBL): no hay ejercicios sueltos, todo converge en tu videojuego. Conexión teoría-práctica inmediata: cada patrón (State, Observer, Command, Component, Strategy, etc.) se aplica el mismo día que se explica. Cultura de ingeniería real: usarás Git, escribirás tests unitarios y refactorizarás el código en cada iteración. Desarrollo del pensamiento crítico con IA: actividades semanales para que examines, cuestiones y mejores el código que proponen los asistentes inteligentes. Al terminar, no solo dominarás la POO avanzada, sino que tendrás la confianza para justificar cada decisión de diseño y la capacidad de seguir aprendiendo en un mundo donde la IA es una herramienta más.

← Ver todos los cursos