¿Qué quieres aprender?

Diseña Software Sólido con Principios SOLID

Diseña Software Sólido con Principios SOLID

Frogames Formación

Curso online


hasta 150 €

Transforma tu carrera como desarrollador con los Principios SOLID ¿Alguna vez te has enfrentado a un código difícil de entender, modificar o escalar? Los principios SOLID están diseñados precisamente para resolver esos problemas, permitiéndote desarrollar software con una arquitectura sólida, flexible y fácil de mantener.

¿Quieres hablar con un asesor sobre este curso?

Temario completo de este curso

Introducción a los Principios SOLID
Aplica Principios SOLID y diseña software sólido y escalable
Introducción al curso
Toma notas de tu curso en tiempo real en Frogames Formación
¿Por qué son importantes los principios SOLID?
Objetivos del curso
Opcional(Windows): Instalación del entorno de desarrollo para Java/Kotlin
Opcional(Mac): Instalación del entorno de desarrollo para Java/Kotlin
Descarga de códigos

Fundamentos de la Programación Orientada a Objetos(POO)
POO: Clases y objetos
POO: Encapsulación
POO: Herencia
POO: Abstracción
POO: Polimorfismo

Principio de Responsabilidad Única (SRP)
Introducción a SOLID
Explicación y definición del SRP
Crear proyecto base
Ejemplo sin SRP
Ejemplo con SRP
Reto SRP
Solución con SRP
Kotlin: Ejemplo SRP
Kotlin: Practica SRP
Analogía final de SRP

Principio de Abierto/Cerrado (OCP)
Explicación y definición del OCP
Ejemplo sin OCP
Ejemplo con OCP
Reto OCP
Solución OCP
Kotlin: Ejemplo OCP
Kotlin: Practica OCP
Analogía final de OCP

Principio de Sustitución de Liskov (LSP)
Explicación y definición del LSP
Ejemplo sin LSP
Ejemplo con LSP
Ejemplo alternativo con LSP
Reto LSP
Solución con LSP
Kotlin: Ejemplo LSP
Kotlin: Practica LSP
Analogía final de LSP

Principio de Segregación de Interfaces (ISP)

Explicación y definición de ISP
Ejemplo sin ISP
Ejemplo con ISP
Reto ISP
Solución ISP
Kotlin: Ejemplo ISP
Kotlin: Practica ISP
Analogía final de ISP

Principio de Inversión de Dependencias (DIP)
Explicación y definición de DIP
Ejemplo sin DIP
Ejemplo con DIP
Reto DIP
Solución DIP
Ejemplo alterno DIP
Kotlin: Ejemplo DIP
Kotlin: Practica DIP
Analogía final de DIP

Ejemplos Completos
Crear nuevo proyecto: PSMX
Métodos de pago
Servicio de pagos
Revisión general de SOLID
Kotlin: PSMX
Analogía general de SOLID

Ver más