Перейти к содержимому

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