ASP.NET Core Web API REST (Parte 2) | Relaciones 1:N, 1:1, Code First y CRUD
Aprenda & Crea Tech con Jose Luis XP
0:00 / 0:00
ASP.NET Core Web API REST (Parte 2) | Relaciones 1:N, 1:1, Code First y CRUD
98 просмотров · 8 дн. назад
Aprenda & Crea Tech con Jose Luis XP
70 подписчиков
98 просмотров · 8 дн. назад
🚀 *ASP.NET Core Web API REST con C# y Entity Framework Core | Parte 2 y final del proyecto*
¡Continuamos con el desarrollo de nuestra **Web API REST utilizando C#, ASP.NET Core y Entity Framework Core**!
En esta segunda parte finalizaremos el proyecto incorporando nuevos modelos, definiendo relaciones entre entidades mediante propiedades de navegación, aplicando migraciones con el enfoque *Code First* y construyendo un controlador REST desde cero.
También revisaremos cómo Entity Framework Core representa las relaciones en SQL Server y comprobaremos el funcionamiento de los endpoints utilizando Postman.
📌 *¿NO HAS VISTO LA PRIMERA PARTE?*
Antes de comenzar, te recomiendo ver el video anterior, donde construimos la base de nuestra Web API desde cero.
▶️ *Primera parte: Implementación de una Web API REST*
• Aprende a crear una ASP.NET Core Web API R...
📚 *CONTENIDO DEL VIDEO*
✅ *1. Incorporación de nuevos modelos con Code First*
Creación de nuevas clases o entidades que formarán parte del modelo de datos de la aplicación.
✅ *2. Relaciones entre entidades*
Definición de relaciones de uno a muchos (1:N) y de uno a uno (1:1), utilizando propiedades de navegación.
✅ *3. Actualización de ApplicationDbContext*
Incorporación de nuevas propiedades DbSet para que Entity Framework Core pueda trabajar con las entidades correspondientes.
✅ *4. Migraciones con Entity Framework Core*
Creación y aplicación de una nueva migración para reflejar los cambios en la base de datos, incluyendo tablas, claves primarias (PK), claves foráneas (FK) y relaciones.
✅ *5. Diagrama entidad-relación en SQL Server*
Inspección de la estructura de la base de datos y revisión o creación del diagrama entidad-relación utilizando SQL Server Management Studio (SSMS).
✅ *6. Creación de DocentesController desde cero*
Implementación de un controlador para administrar docentes mediante endpoints HTTP:
`GET`: consultar información.
`POST`: registrar nuevos docentes.
`DELETE`: eliminar registros.
✅ *7. Pruebas con Postman*
Ejecución de solicitudes HTTP para verificar el funcionamiento del controlador y sus endpoints.
🛠️ *TECNOLOGÍAS Y CONCEPTOS*
C# y .NET
ASP.NET Core Web API REST
Entity Framework Core (EF Core)
Enfoque Code First
Relaciones uno a muchos y uno a uno
Propiedades de navegación
Primary Key (PK) y Foreign Key (FK)
Migraciones de base de datos
SQL Server y SQL Server Management Studio (SSMS)
Controladores REST y operaciones HTTP
Postman
🎯 OBJETIVO DEL TUTORIAL
Comprender cómo ampliar una Web API existente, modelar relaciones entre entidades, sincronizar los cambios con SQL Server mediante migraciones y desarrollar y probar endpoints REST.
Este contenido está dirigido a estudiantes de Ingeniería en Sistemas, desarrolladores que están aprendiendo ASP.NET Core y programadores que desean fortalecer sus conocimientos de desarrollo backend con C# y .NET.
👍 Si te resulta útil, dale LIKE, suscríbete al canal y activa las notificaciones para seguir aprendiendo sobre programación, desarrollo de software, bases de datos y tecnologías .NET.
#ASPNETCore #WebAPI #EntityFrameworkCore #CSharp #SQLServer