Resumen

Antes de escribir tu primera línea de código, conviene revisar los requisitos para el curso de .NET 10 con Entity Framework. Aquí encontrarás las herramientas, versiones y conocimientos previos que necesitas para avanzar sin tropiezos, ya sea que trabajes en Windows, macOS o Linux.

¿Qué herramientas necesito instalar para programar en .NET 10?

El stack base del curso combina un editor moderno, el SDK más reciente y una base de datos relacional. La idea es que repliques un entorno profesional sin importar tu sistema operativo.

¿Qué editor o IDE puedo usar según mi sistema operativo?

El editor principal es Visual Studio 2026, pero tienes alternativas válidas según tu equipo.

  • Visual Studio 2026 en Windows, ideal para seguir el curso tal como se graba [0:14].
  • Visual Studio Code con el CLI de .NET en macOS o Linux, usando comandos para compilar y ejecutar el proyecto [1:01].
  • Rider, un IDE muy completo pero licenciado, válido si ya cuentas con la suscripción [1:14].

Cualquiera de las tres opciones funciona; elige la que mejor se adapte a tu flujo de trabajo.

¿Qué versión de .NET debo instalar?

El curso usa .NET 10 como framework base [0:23]. Como .NET es retrocompatible, también puedes trabajar con versiones más recientes como .NET 11 o .NET 12, aunque debes considerar los posibles cambios entre versiones del framework.

¿Qué significa que .NET sea retrocompatible? Que el código escrito en una versión anterior sigue funcionando en versiones posteriores, lo que te permite actualizar tu SDK sin reescribir todo el proyecto.

¿Qué base de datos voy a utilizar en el curso?

Puedes elegir entre SQL Server o Postgres, e incluso usar las dos si quieres practicar ambas [1:30]. Da igual si corres tu motor en un servidor externo o si lo levantas con Docker mediante contenerización. Lo único innegociable es que exista conexión estable entre tu aplicación y la base de datos.

Esa flexibilidad te permite enfocarte en lo importante: el modelado de datos y la interacción con Entity Framework, sin atarte a un proveedor específico.

¿Qué conocimientos previos necesito para seguir el curso?

Este no es un curso 100% básico. Se asume que ya tienes experiencia trabajando en proyectos de software y que dominas conceptos fundamentales del desarrollo.

¿Qué bases de programación debo dominar?

Necesitas manejar los pilares que sostienen cualquier proyecto moderno [1:48]:

  • Programación orientada a objetos, con clases, herencia y encapsulamiento.
  • Estructura y uso de JSON para intercambio de datos.
  • Manejo de Git para control de versiones.
  • Conocimientos en .NET y en C# como lenguaje principal.

Si alguno de estos puntos te queda corto, en Platzi encontrarás cursos base que te darán el contexto necesario antes de continuar [2:14].

¿Es obligatorio saber Entity Framework antes de empezar?

No es 100% requerido, pero sí muy deseable [2:22]. Durante el curso explorarás esta herramienta poco a poco, así que llegar con algo de experiencia te ayudará a simplificar la creación del contexto, la configuración de clases y el manejo general de la ORM.

¿Qué es Entity Framework? Es la herramienta oficial de .NET para mapear objetos de C# a tablas de una base de datos relacional, permitiéndote consultar y modificar datos sin escribir SQL manualmente.

¿Cómo voy a generar las pruebas unitarias del proyecto?

Al final del curso usarás Copilot para generar pruebas unitarias automáticamente [0:39]. Si prefieres otra inteligencia artificial, también es válido: solo sigue los pasos que tu herramienta de IA te indique para construir los tests.

Esto te permite cerrar el proyecto con una capa de calidad sin invertir horas escribiendo cada caso de prueba a mano, mientras aprendes a delegar tareas repetitivas en asistentes de IA.

¿Ya tienes listo tu entorno? Cuéntame en los comentarios qué editor y qué base de datos vas a usar para seguir el curso.