Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ASP.NET Core 9 Entity Framework: Web APIs con Bases de Datos
Rating: 4.1 out of 5(68 ratings)
2,240 students

ASP.NET Core 9 Entity Framework: Web APIs con Bases de Datos

Domina ASP.NET 9 con Entity Framework: crea aplicaciones web modernas conectadas a bases de datos reales desde cero.
Last updated 8/2025
Spanish

What you'll learn

  • Crear APIs RESTful modernas usando ASP.NET 9
  • Conectar tu aplicación a bases de datos con Entity Framework Core
  • Modelar objetos del dominio y mapearlos correctamente a estructuras de base de datos
  • Diseñar bases de datos relacionales aplicando principios de normalización
  • Establecer relaciones entre entidades: uno a uno, uno a muchos y muchos a muchos
  • Preparar tu backend para escalar en proyectos reales y en producción
  • Gestionar conexiones, cadenas de configuración y ambientes de desarrollo

Course content

1 section11 lectures1h 21m total length
  • Web Apis y .NET3:03
  • Web Apis en ASP.NET Core0:46
  • Instalación de herramientas3:30
  • Extensiones para Visual Studio Code3:59
  • Creación de solución NET2:58
  • Arquitecture de Proyecto8:47
  • Creación de Proyectos NET14:15
  • Endpoints y Controllers14:57
  • Entidades en NET Core16:30
  • Modelos y Entidades para NET9:40
  • Ruta de Aprendizaje2:54

Requirements

  • Conocimientos de c#

Description

Este curso te enseña a desarrollar aplicaciones web modernas utilizando ASP.NET 9 junto a Entity Framework Core, enfocándote especialmente en el diseño, modelado y acceso eficiente a bases de datos relacionales. Es ideal tanto para programadores que están comenzando en el mundo de .NET como para aquellos que desean consolidar sus conocimientos y construir proyectos reales con una arquitectura robusta.

A lo largo del curso aprenderás a:

  • Crear APIs RESTful profesionales utilizando ASP.NET 9 y buenas prácticas de arquitectura.

  • Modelar objetos del dominio aplicando principios de diseño orientado a objetos y cómo reflejar ese modelo en una base de datos.

  • Trabajar con Entity Framework Core para mapear tus clases a tablas y establecer relaciones entre entidades (uno a muchos, muchos a muchos, etc.).

  • Aplicar migraciones de forma controlada, permitiendo crear, modificar y versionar tu esquema de base de datos con seguridad.

  • Realizar consultas avanzadas con LINQ y proyecciones eficientes que mejoren el rendimiento de tus endpoints.

  • Profundizar en conceptos clave de normalización de bases de datos, identificando redundancias, claves primarias y foráneas, y organizando tus datos correctamente.

  • Utilizar migraciones automáticas y manuales, revertir cambios y gestionar el ciclo de vida de la base de datos a lo largo del tiempo.

  • Implementar validaciones, reglas de negocio y control de errores para proteger tus datos y ofrecer APIs más sólidas.

  • Diseñar una capa de persistencia limpia usando patrones como Repository y Dependency injection

  • Usar bases de datos relacionales de tipo SQL y explorar cómo realizar transacciones y consultas.

  • Preparar tu aplicación para entornos reales con configuraciones de entorno, logging y pruebas básicas.

Al final del curso, habrás desarrollado una aplicación web real desde cero, completamente conectada a una base de datos bien estructurada y preparada para crecer.

Who this course is for:

  • Programadores