El curso enseña los principios SOLID y los patrones de diseño modernos, desde una perspectiva actual en un entorno con lenguajes multiparadigma.

Contenido del curso

  • Paradigmas de Programación: Una Introducción

    13m 50s

    Lección

  • Paradigma Imperativo

    6m 22s

    Lección

  • Paradigmas de Programación: Fundamentos y Paradigma Imperativo

    Ejercicio

  • Paradigma Declarativo

    6m 48s

    Lección

  • Paradigma Funcional

    9m 44s

    Lección

  • Paradigmas de Programación: Declarativo y Funcional

    Ejercicio

  • Los 4 Pilares de la Programación Orientada a Objetos

    12m 18s

    Lección

  • Los 4 Pilares de la Programación Orientada a Objetos

    Ejercicio

  • Lenguajes Multiparadigma: Combinando lo Mejor de Cada Uno

    4m 42s

    Lección

  • Clases, Interfaces y Herencia en POO: Conceptos Clave

    12m 17s

    Lección

  • Herencia vs Composición: Ventajas y Patrones de Diseño

    10m 56s

    Lección

  • Clases, Interfaces, Herencia y Composición en POO

    Ejercicio

  • Principios SOLID: Fundamentos y Aplicación Práctica

    3m 23s

    Lección

  • Single Responsibility Principle: Razones de Cambio

    7m 42s

    Lección

  • Single Responsibility Principle: Razones de Cambio

    Ejercicio

  • Open-Closed Principle: Extensión sin Modificación

    8m 40s

    Lección

  • Open-Closed Principle

    Ejercicio

  • Principio de Sustitución de Liskov: Guía Completa

    12m 48s

    Lección

  • Principio de Sustitución de Liskov

    Ejercicio

  • Principio de Segregación de Interfaces (ISP) en SOLID

    6m 6s

    Lección

  • Principio de Segregación de Interfaces (ISP)

    Ejercicio

  • Principio de Inversión de Dependencias (DIP)

    9m 44s

    Lección

  • Principio de Inversión de Dependencias (DIP)

    Ejercicio

  • Patrones de Diseño: Fundamentos y Categorías

    7m 18s

    Lección

  • Patrones de Diseño Creacionales: Los 5 Fundamentales

    3m 42s

    Lección

  • Patrón Factory Method: Creación Flexible de Objetos

    10m 27s

    Lección

  • Patrón Factory Method

    Ejercicio

  • Abstract Factory: Creando Familias de Objetos Consistentes

    6m 35s

    Lección

  • Abstract Factory: Creando Familias de Objetos Consistentes

    Ejercicio

  • Patrón Builder: Construcción de Objetos Complejos

    8m 46s

    Lección

  • Patrón Builder

    Ejercicio

  • Patrón Singleton: Instancia Única y Acceso Global

    8m 18s

    Lección

  • Patrón Singleton: Instancia Única y Acceso Global

    Ejercicio

  • Patrón Prototype: Clonación de Objetos en Programación

    7m 20s

    Lección

  • Patrón Prototype: Clonación de Objetos

    Ejercicio

  • Patrones Estructurales: Los 7 Tipos y Sus Aplicaciones

    4m 51s

    Lección

  • Patrón Adapter: Conectando Interfaces Incompatibles

    6m 42s

    Lección

  • Patrón Adapter en Diseño de Software

    Ejercicio

  • Patrón Fachada: Simplificando Sistemas Complejos

    5m 35s

    Lección

  • Patrón Fachada en Diseño de Software

    Ejercicio

  • Patrón Bridge: Composición vs Herencia en Diseño de Software

    9m 19s

    Lección

  • Patrón Bridge y Composición vs Herencia

    Ejercicio

  • Patrón Composite: Estructuras Jerárquicas en Videojuegos

    9m 26s

    Lección

  • Patrón Composite en Videojuegos

    Ejercicio

  • Patrón Decorator: Añade Funcionalidades sin Modificar Clases

    8m 50s

    Lección

  • Patrón Decorator

    Ejercicio

  • Patrón Flyweight: Optimización de Memoria en Programación

    9m 39s

    Lección

  • Patrón Flyweight

    Ejercicio

  • Patrón Proxy: Control y Validación de Acceso a Objetos

    5m 56s

    Lección

  • Patrón Proxy en Programación

    Ejercicio

  • Patrones de Comportamiento: Los 9 Tipos Fundamentales

    4m 19s

    Lección

  • Patrón Chain of Responsibility

    10m 6s

    Lección

  • Patrón Chain of Responsibility

    Ejercicio

  • Patrón Command: Acciones como Objetos en Programación

    11m 11s

    Lección

  • Patrón Command en Programación

    Ejercicio

  • Patrón Iterator

    10m 22s

    Lección

  • Patrón Iterator

    Ejercicio

  • Patrón Mediator: Gestión Centralizada de Componentes

    8m 56s

    Lección

  • Patrón Mediator

    Ejercicio

  • Patrón Observer: Notificaciones y Suscripciones

    8m 15s

    Lección

  • Patrón Observer: Notificaciones y Suscripciones

    Ejercicio

  • Patrón State: Gestión de Estados en Programación

    8m 42s

    Lección

  • Patrón State en Programación

    Ejercicio

  • Patrón Strategy: Algoritmos Intercambiables en OOP

    6m 51s

    Lección

  • Patrón Strategy en Programación Orientada a Objetos

    Ejercicio

  • Patrón Template Method: Plantillas de Algoritmos

    9m 35s

    Lección

  • Patrón Template Method

    Ejercicio

  • Patrón Visitor: Separando Algoritmos de Objetos

    7m 22s

    Lección

  • Patrón Visitor

    Ejercicio

  • Patrones de Diseño en la Era Multiparadigma

    7m 23s

    Lección

  • Patrones de Diseño en la Era Multiparadigma

    Ejercicio

  • Antipatrones en POO: Errores Comunes y Cómo Evitarlos

    5m 47s

    Lección

  • Antipatrones en Programación Orientada a Objetos

    Ejercicio

Información del curso

  • 41 lecciones

  • 32 ejercicios

  • Subtítulos: Español

  • Idioma: Español

  • Duración Aproximada: 8h 16m (Vídeo + Ejercicios)

  • Nivel: Intermedio


Accede curso

🍪 Utilizamos cookies propias y de terceros con fines técnicos y de personalización. Click aquí , para más información sobre la Política de Cookies.

Configuración de Cookies

Utilizamos cookies para mejorar tu experiencia mientras navegas por nuestra web. Nos gustaría obtener tu permiso para usar tus datos para los siguientes propósitos:

Cookies técnicas

  • Son necesarias para el correcto funcionamiento del sitio web.

  • Permiten la comunicación de datos, identificar la sesión, acceder a partes de acceso restringido, completar y enviar un formulario de contacto, etc.

Cookies de personalización

  • Permiten especificar o personalizar algunas características de las opciones generales. Por ejemplo, definir el idioma, configuración regional o el tipo de navegador.

Cookies analíticas

  • Nos permiten conocer mejor las preferencias de los usuarios en nuestro sitio web y así realizar mejoras.

  • Captamos información anónima sobre el uso de nuestro sitio web.

Cookies publicitarias

  • Nos permiten mostrarte publicidad que puede ser interesante para ti.

  • Muestran anuncios dirigidos a ti de forma anónima.