Saltear al contenido principal

Principios Meta y SOLID en C #

Tomar Curso

Descripción

SÓLIDO es un acrónimo que significa SRP, OCP, LSP, ISP y DIP. Estos cinco acrónimos, a su vez, significan:

  • Principio de responsabilidad única

  • Principio abierto / cerrado

  • Principio de sustitución de Liskov

  • Principio de segregación de interfaz

  • Principio de inversión de dependencia

En este curso, aprenderá a aplicar los principios meta y SOLID para que su aplicación tenga una vida larga y saludable. Significa que aprenderá a escribir código de alta calidad: legible, comprensible y confiable.

Mejore sus conocimientos en programación orientada a objetos

  • Comprender los metaprincipios en los que se basan todos los demás principios de desarrollo.

  • Comprender los síntomas de los defectos de código

  • Conozca los fundamentos de los principios SOLID

  • Aprenda a detectar las violaciones de los principios SÓLIDOS y cómo solucionar los problemas.

  • Aprenda cómo los metaprincipios y los principios SOLID se relacionan entre sí y cómo encontrar el equilibrio entre ellos

Fundamentos de la escritura de código orientado a objetos

A pesar de que C # es un lenguaje muy rico en características, es muy común ver aplicaciones mal diseñadas e implementadas en el mundo real. El lenguaje por sí solo no garantiza que la arquitectura de una aplicación sea excelente. Para diseñar y construir software mantenible, necesitamos comprender los principios del desarrollo de software. Este curso en video trata exactamente sobre cómo lograr un software limpio y fácil de mantener.

Probablemente ya haya escuchado la siguiente declaración conocida: la mayoría de los códigos apestan. Bueno, este curso trata sobre cómo producir código que no apesta.

Poseer habilidades para producir tipos bien diseñados e implementados es un requisito previo para que los otros desarrolladores lo traten como un profesional decente.

Contenido y descripción general

Este curso es dirigido a desarrolladores intermedios y senior. Se requiere experiencia sólida en C #.

Hay muchos ejemplos de código a lo largo de este curso para que pueda aprender tanto material teórico como práctico.

Comenzando con los principios SOLID, iremos más allá a los metaprincipios. Repasando los principios SOLID, también aprenderá sobre los patrones relacionados. Luego llegaremos al problema de las contradicciones entre diferentes principios. Aprenderá sobre las relaciones entre los principios SOLID y los metaprincipios.

En general, aprenderá en este curso:

  • HOZ

  • OCP

  • LSP

  • ISP

  • ADEREZO

Estos son los SÓLIDO principios. Aprenderá los problemas de fondo que pueden resolverse mediante un principio particular, verá las demostraciones en código, aprenderá los patrones relacionados con cada principio.

Aprendiendo ADEREZO además aprenderás lo que es Inyección de dependencia, inversión de control, contenedores de IoC y cuáles son las implicaciones arquitectónicas de DE.

Aquí hay otros temas que aprenderá en el curso:

  • SECO – no te repitas

  • BESO – mantenlo simple y estúpido

  • Es decir. – No lo vas a necesitar

  • SoC – separación de intereses

  • CQS – separación de consultas de comando

  • Ley de Demeter

  • Principio del menor asombro

  • Ocultación y encapsulación de información

  • Principios de desarrollo de API

  • Contradicción entre SOLID y YAGNI

  • Contradicción entre OCP y YAGNI

  • ¿Qué es la arquitectura y el diseño?

Enfoque de enseñanza

Sin pelusa, sin despotricar, sin golpear el aire. Respeto tu tiempo. El material del curso es sucinto, pero completo. Se cubren todos los conceptos importantes. Se tratan en profundidad temas particularmente importantes.

¡Toma este curso y quedarás satisfecho!

————————————————————

Palabras clave relacionadas con el curso:

Ver Comentarios del Curso

Volver arriba