Prerrequisitos para .NET 10.0
Clase 2 de 21 • Curso de APIs con .NET
Contenido del curso
Estructura de una Web API
- 7

Configuración CORS en .NET: solución al error
07:08 min - 8

Rutas en APIs .NET con parámetros
12:50 min - 9

Documentación de APIs con OpenAPI y Swagger en .NET
14:25 min - 10

Middlewares en ASP.NET: pipeline y custom middleware
10:32 min - 11

Inyección de dependencias en .NET: ILogger
09:18 min - 12

Middleware para autenticación básica en .NET
08:17 min
Arquitectura y Middlewares
- 13

Configuración de Entity Framework Core en .NET
07:31 min - 14

Modelos C# y relaciones con Entity Framework
10:01 min - 15

Servicios con Entity Framework para ASP.NET
13:51 min - 16

Cómo crear controladores API en .NET
14:47 min - 17

Conectar API .NET con PostgreSQL
06:57 min - 18

Conectar API .NET a PostgreSQL con EF Core
06:57 min - 19

Clean Architecture en .NET APIs escalables
09:08 min - 20

Pruebas unitarias con xUnit, InMemory y Copilot
09:05 min - 21

Qué sigue después de tu API con .NET
02:16 min
Antes de comenzar, confirma que cumples con los prerrequisitos técnicos y de conocimientos: Visual Studio 2026, .NET 10.0 y bases sólidas en programación, JSON y Git. Aquí verás qué instalar, qué alternativas usar en MacOS o Linux, y qué experiencia previa necesitas. Así avanzarás con claridad y sin interrupciones.
¿Qué herramientas y versiones usar en .NET 10.0?
Para construir el proyecto se usará Visual Studio 2026 como editor y .NET 10.0 como framework base. .NET es retrocompatible, por lo que puedes usar .NET 11 o .NET 12 si están disponibles, considerando posibles cambios en el framework. Al final, se aprovechará Copilot para generar pruebas unitarias.
- Editor recomendado: Visual Studio 2026.
- SDK y framework base: .NET 10.0.
- Retrocompatibilidad: puedes usar .NET 11 o .NET 12, revisando cambios del framework.
- IA para calidad: Copilot para crear pruebas unitarias al cierre del proyecto.
Alternativas por sistema operativo:
- En MacOS o Linux: Visual Studio Code con la CLI de .NET para compilar y ejecutar.
- Opción con licencia: Rider, un IDE completo válido para .NET.
¿Qué bases de datos y entorno de ejecución configurar?
Podrás trabajar con SQL Server o PostgreSQL. No importa si usas un servidor externo, una instancia local o contenedores con Docker. Lo crítico es que exista conexión entre la aplicación y la base de datos.
- Bases de datos soportadas: SQL Server o PostgreSQL.
- Modalidades: servidor externo, local o Docker con contenerización.
- Requisito esencial: debe existir conexión estable entre la aplicación y la base de datos.
¿Qué conocimientos previos necesitas para completar el curso?
No es un curso completamente básico. Se espera que ya manejes conceptos fundamentales de programación y tengas experiencia en proyectos de software. Conocimientos en .NET y C# son imprescindibles. Si buscas reforzar fundamentos, en Platzi hay cursos base útiles para entender el contexto de este framework y lenguaje.
¿Qué experiencia mínima en programación se asume?
- Experiencia trabajando con proyectos de software.
- Programación orientada a objetos.
- Manejo de JSON.
- Uso de Git para control de versiones.
- Bases en .NET y C#.
¿Qué rol cumplen Entity Framework y la IA en el proyecto?
- Entity Framework: deseable, no obligatorio; se explorará paso a paso.
- Beneficio: simplifica la creación del contexto, las clases y la configuración.
- Copilot: se usará al final para generar pruebas unitarias.
- Otras IA: puedes usar alternativas siguiendo sus pasos para construir las pruebas.
¿Te falta alguna herramienta o conocimiento de los listados? Comenta tu contexto y con gusto te orientamos para que empieces con buen pie.