Resumen

Aventurarse en el mundo de la programación orientada a objetos con C# y .NET se presenta como un desafío emocionante, especialmente al explorar los principios SOLID para escribir código más limpio y eficiente. Para garantizar que el viaje a través de este curso de principio SOLID en C# (C-Shark) sea exitoso y enriquecedor, es crucial estar preparado con una base sólida y los conocimientos apropiados. A continuación examinamos los requisitos previos esenciales para sumergirse de lleno en la materia y aprovechar al máximo las lecciones que están por venir.

¿Cuál es la experiencia previa necesaria en C# y .Net?

Antes de sumergirse en los principios SOLID en C# y .NET, es fundamental tener un conocimiento práctico sobre ciertos conceptos:

  • Comprender los aspectos fundamentales de la programación orientada a objetos, como propiedades, métodos y clases.
  • Tener conocimiento en el uso de interfaces.
  • Saber cómo ejecutar y compilar un proyecto.

Esta experiencia previa es crucial, ya que el curso se enfoca directamente en la aplicación práctica de estos conceptos.

¿Es necesario saber de Git para el curso?

Sí, es importante tener conocimientos básicos de Git. No se requiere ser un experto, pero durante el curso:

  • Utilizaremos un repositorio con códigos base o ejemplos.
  • Deberás ser capaz de clonar un proyecto de Git y comenzar a trabajar sobre él.

¿Qué herramientas de desarrollo se necesitan?

Para trabajar con el código se puede utilizar tanto Visual Code como Visual Studio, pero en el curso se destaca el uso de Visual Code por varias razones:

  • Compatibilidad: Funciona en los sistemas operativos más populares: Mac, Linux y Windows.
  • Ligereza: Ideal para computadoras con recursos limitados.

No obstante, si prefieres Visual Studio, no habrá inconvenientes ya que el código es el mismo y solo cambia la forma de edición y ejecución.

¿Qué versión de .NET se usará en el curso?

El curso está preparado para .NET 6. Sin embargo, si tienes versiones superiores como .NET 7 o .NET 8, también podrás seguir sin problemas, gracias a la retrocompatibilidad de .NET.

Una vez entendidos y asegurados estos requisitos, te encontrarás en la posición ideal para aventurarte en el siguiente paso: comprender las buenas prácticas y el código limpio, que serán la piedra angular para los principios SOLID que estaremos explorando.

      Requisitos y Herramientas para Curso de Principios SOLID en C#