Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Curso de Principios SOLID para desarrolladores C#

person icon HECTOR URIEL PEREZ ROJAS

4

Curso de Principios SOLID para desarrolladores C#

Aprende sobre Principios SOLID, para crear sistemas robustos y flexibles.

updated on icon Updated on Apr, 2024

language icon Language - Spanish

person icon HECTOR URIEL PEREZ ROJAS

category icon Development,Software Engineering,SOLID Principles

Lectures -28

Resources -9

Duration -2.5 hours

4

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course 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

Goals

What will you learn in this course:

  • 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

Prerequisites

What are the prerequisites for this course?

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

Curso de Principios SOLID para desarrolladores C#

Curriculum

Check out the detailed breakdown of what’s inside the course

El principio de diseño CQS
9 Lectures
  • play icon ¿En verdad sabemos qué es el encapsulamiento? 01:58 01:58
  • play icon Código mal hecho y porqué preocuparnos por él 02:09 02:09
  • play icon Ejemplo de código no empático 05:26 05:26
  • play icon ¿Qué es CQS? 00:32 00:32
  • play icon Queries 04:52 04:52
  • play icon Commands 07:33 07:33
  • play icon Inputs 08:47 08:47
  • play icon Outputs 15:16 15:16
  • play icon Resources
El Principio SRP
7 Lectures
Tutorialspoint
El Principio OCP
3 Lectures
Tutorialspoint
Principios SOLID - El Principio LSP
3 Lectures
Tutorialspoint
Principios SOLID - El Principio ISP
3 Lectures
Tutorialspoint
Principios SOLID - El Principio DIP
3 Lectures
Tutorialspoint

Instructor Details

HECTOR URIEL PEREZ ROJAS

HECTOR URIEL PEREZ ROJAS

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515