Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Curso de Principios SOLID para desarrolladores C#
Rating: 4.6 out of 5(36 ratings)
117 students

Curso de Principios SOLID para desarrolladores C#

Aprende sobre Principios SOLID, para crear sistemas robustos y flexibles.
Last updated 5/2023
Spanish

What you'll learn

  • El Principio de Responsabilidad Única
  • El Principio Abierto Cerrado
  • El Principio de Sustitución de Liskov
  • El Principio de Segregación de Interfaces
  • El principio de Inversión de Dependencias

Course content

6 sections23 lectures2h 57m total length
  • ¿En verdad sabemos qué es el encapsulamiento?1:58
  • Código mal hecho y porqué preocuparnos por él2:09
  • Ejemplo de código no empático5:26
  • ¿Qué es CQS?0:32
  • Queries4:52
  • Commands7:32
  • Inputs8:47
  • Outputs15:16
  • Proyecto completado

Requirements

  • Es recomendable tener nociones básicas de programación

Description

Hay cinco principios sólidos en el desarrollo de software que todo desarrollador debería conocer. Son el Principio de Responsabilidad Única, el Principio Abierto/Cerrado, el Principio de Sustitución de Liskov, el Principio de Segregación de Interfaces y el Principio de Inversión de Dependencias.


  • El Principio de Responsabilidad Única establece que cada clase debe tener una única responsabilidad, y esa responsabilidad debe estar completamente encapsulada por la clase.

  • El principio abierto/cerrado establece que las clases deben estar abiertas para su ampliación, pero cerradas para su modificación.

  • El principio de sustitución de Liskov establece que las subclases deben ser sustituibles por sus superclases.

  • El principio de segregación de interfaces establece que los clientes no deben ser obligados a depender de métodos que no utilizan.

  • Por último, el Principio de Inversión de Dependencias establece que las dependencias deben invertirse, de modo que los módulos de alto nivel dependan de los de bajo nivel, y no al revés.

Los desarrolladores que estén familiarizados con estos principios podrán escribir un código más mantenible y extensible.

Para que puedas aprender sobre estos principios, he creado el mejor curso de principios SOLID, que es la mejor manera de aprenderlos. Es exhaustivo y cubre todos los temas clave, desde el principio de responsabilidad única hasta el principio de inversión de la dependencia. Además, está repleto de ejemplos del mundo real y ejercicios prácticos. Si quieres aprender a escribir mejor código, este es tu curso.

Who this course is for:

  • Desarrolladores que deseen mejorar la calidad de su código