Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Principios SOLID y Clean Code
Bestseller
Highest Rated
Rating: 4.8 out of 5(7,253 ratings)
30,157 students

Principios SOLID y Clean Code

Fundamentos de la arquitectura y desarrollo de software.
Last updated 1/2026
Spanish

What you'll learn

  • Aprender a escribir un código limpio.
  • Aprender sobre la deuda técnica.
  • Prevención de la deuda técnica.
  • 6 Codesmells principales y otros no tan comunes.
  • Principios SOLID.

Course content

6 sections68 lectures6h 29m total length
  • Introducción2:35
  • ¿Cómo funcionará el curso?2:43
  • ¿De qué se trata este curso?1:15
  • Instalaciones necesarias4:29
  • Principales referencias del curso0:13
  • Preparación del laboratorio de ejercicios4:40
  • Nota importante0:19
  • ¡Únete a Nuestra Comunidad de DevTalles en Discord!0:18

Requirements

  • Tener conocimiento básico de programación.
  • Conocimiento básico de JavaScript y TypeScript.
  • Tener conceptos de programación orientada a objetos.
  • Poder realizar instalaciones y descomprimir archivos.

Description

Si hablamos de diseño y desarrollo de aplicaciones, Los principios S.O.L.I.D. son unas palabras que debes conocer como uno de los fundamentos de la arquitectura y desarrollo de software.


Los 5 principios S.O.L.I.D. de diseño de software son:


  • S – Single Responsibility Principle (SRP)

  • O – Open/Closed Principle (OCP)

  • L – Liskov Substitution Principle (LSP)

  • I – Interface Segregation Principle (ISP)

  • D – Dependency Inversion Principle (DIP)


Pero antes de llegar a exponerlos en el curso, también aprenderemos sobre la deuda técnica y sus repercusiones, ¿Qué problemas puede llevar si nuestro código no tiene la suficiente calidad?


Este curso está enfocado en ayudarnos a mejorar y escribir un código limpio, fácil de leer y mantener, buscando que las piezas que usamos para crear software tengan sentido para otras personas que quieran leer nuestro código y también para que nosotros mismos al día de mañana podamos expandir o actualizar nuestro código sin perder mucho tiempo tratando de leer código que no es lo suficientemente claro.


Posiblemente, muchos conceptos de este curso tú ya los estarás aplicando en tu código sin darte cuenta, pero mi objetivo con el curso es que no solo creemos un código que funcione, sino que escribamos código limpio que es fácil de expandir y mantener a futuro.

Who this course is for:

  • Programadores que quieran mejorar su código.
  • Programadores que deseen reducir la deuda técnica de su código.
  • Personas que quieran escribir un mejor código.
  • Programadores que trabajen fuertemente con POO.
  • Personas que quieran estandarizar formas de desarrollar en la empresa.
  • Personas que quieran prevenir code-smells.