CRUD Angular + NET Core + Entity Framework Core + MySql
por Tomas Ruiz Diaz
Construye desde cero un CRUD con Angular 9 en el frontend, una API REST en .NET Core 3.1 y Entity Framework Core con MySQL, e integra ambas partes.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación en Udemy impartido por Tomas Ruiz Diaz (2 h 02 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Desarrolladores web que quieren ver cómo se conecta un frontend Angular con una API en .NET Core.
- Duración
- 2 h 02 min · 22 lecciones
- Precio
- Gratis en Udemy
- Autor
- Tomas Ruiz Diaz
- Plan sugerido
- 1 sem. · 4 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y práctico para ver de principio a fin cómo se monta un CRUD con Angular, una API en .NET Core y MySQL mediante Entity Framework Core. Resulta útil como ejemplo guiado, aunque las versiones son antiguas y conviene tenerlo en cuenta.
Puntos fuertes
- Proyecto práctico completo y de alcance acotado, con frontend, API y base de datos.
- Estructura clara en tres bloques que siguen un orden lógico.
- Duración corta (unas 2 horas), asumible para ver en pocas sesiones.
A tener en cuenta
- Usa Angular 9 y .NET Core 3.1, versiones antiguas para 2026; habrá diferencias con las actuales.
- La descripción no detalla el contenido de cada una de las 22 lecciones.
- No se indica el año de publicación ni el nivel del curso.
De qué trata
Curso de Udemy de unas dos horas y 22 lecciones en el que se desarrolla un CRUD completo desde cero. Está organizado en tres bloques: creación del frontend, creación del backend e integración de ambos.
En el frontend con Angular se crean componentes reutilizables, servicios, navegación mediante rutas y formularios con validación, apoyándose en HTML, CSS, JavaScript y Bootstrap 4. En el backend se crea una API con los métodos GET, POST, PUT y DELETE en .NET Core 3.1, y se genera y consulta la base de datos MySQL con Entity Framework Core.
- Componentes y servicios en Angular
- Rutas y formularios con validación
- API REST con GET, POST, PUT y DELETE
- Entity Framework Core con MySQL
- Integración de frontend y backend
Para quién es este curso
- Desarrolladores web que quieren ver cómo se conecta un frontend Angular con una API en .NET Core.
- Estudiantes que buscan un ejemplo práctico y corto de CRUD con Entity Framework Core y MySQL.
Mejor busca otro si…
- Quien busque tecnologías actuales: el curso usa Angular 9 y .NET Core 3.1.
- Quien no tenga ninguna base de programación y necesite aprender los fundamentos desde cero.
Antes de empezar
- Conocimientos básicos de HTML, CSS y JavaScript, ya que el frontend los utiliza.
- Nociones básicas de programación orientada a objetos para seguir el backend en .NET.
Qué sabrás hacer al terminar
- Desarrollar un CRUD completo con Angular, .NET Core y Entity Framework Core.
- Crear componentes reutilizables y servicios en Angular.
- Crear formularios con validación y navegar entre componentes mediante rutas.
- Crear una API REST con los métodos GET, POST, PUT y DELETE en .NET Core.
- Usar Entity Framework Core como ORM para generar y consultar una base de datos MySQL.
Estructura del curso
- 01
Creación del frontend
Construcción de la aplicación Angular: componentes y su reutilización, servicios, cambio de componentes mediante rutas y formularios con validación, con Bootstrap 4 para los estilos.
- 02
Creación del backend
Desarrollo de la API en .NET Core 3.1 con cuatro métodos (GET, POST, PUT y DELETE) y uso de Entity Framework Core para generar y consultar la base de datos MySQL.
- 03
Integración de frontend y backend
Conexión de la aplicación Angular con la API para que el CRUD funcione de extremo a extremo.
Capítulos del vídeo
- 01Creacion del FrontEnd
- 02Creacion del BackEnd
- 03Integracion FrontEnd y BackEnd
Plan de estudio sugerido
1 semana · unas 4 h por semana
- 1.Sesión 1: bloque de frontend; practica creando tus propios componentes, rutas y formularios con validación.
- 2.Sesión 2: bloque de backend; construye la API y prueba cada método con una herramienta de peticiones.
- 3.Sesión 3: integración; conecta ambos lados y comprueba cada operación del CRUD.
- 4.Sesión 4: repite el CRUD con otra entidad distinta para afianzar lo visto.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Instala las versiones que indica el curso (Angular 9, .NET Core 3.1) para evitar incompatibilidades al seguir los pasos.
- Prueba la API de forma aislada antes del bloque de integración, para saber si un fallo viene del frontend o del backend.
- Ten MySQL instalado y funcionando antes de empezar el bloque de backend.
- Al terminar, aplica lo aprendido a otra entidad para comprobar que sabes repetir el proceso sin el vídeo.
Antes y después de este curso
- Antes de este cursoDesarrollo Web con HMTL, CSS y Bootstrap 4! Curso desde ceroCubre HTML, CSS y Bootstrap 4, base útil para el frontend de este curso.
- Antes de este cursoAprende SQL - Curso desde cero con MySQL, PostgreSQL, Backend y DockerRefuerza SQL y MySQL, la base de datos que usa este proyecto.
Cómo lo presenta Tomas Ruiz Diaz
Desarrollo frontend con Angular 9, backend NET Core 3, Entity Framework Core 3 y MySQL!
En este curso vamos a crear una CRUD desde cero con las siguientes tecnologías; FronEnd: Angular, HTML, CSS JavaScript y Boostrap 4 BackEnd: NET Core 3.1 ORM: Entinty Framework 3.1 Base de datos: MySQL En el fronted vamos a crear componentes, retutilizarlos, crear servicios, cambiar de componentes atraves del…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Cuánto dura el curso?
Unas 122 minutos (algo más de dos horas), repartidas en 22 lecciones. Con pausas y práctica, cuenta con unas 4 horas.
+¿Qué tecnologías y versiones utiliza?
Angular 9, HTML, CSS, JavaScript y Bootstrap 4 en el frontend; .NET Core 3.1 y Entity Framework Core 3.1 en el backend; y MySQL como base de datos.
+¿Se construye un proyecto completo?
Sí, se crea un CRUD desde cero: frontend, API con GET, POST, PUT y DELETE, y base de datos, y al final se integran.
+¿Está actualizado?
Usa versiones antiguas (Angular 9 y .NET Core 3.1), así que algunos pasos pueden diferir en versiones actuales.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Tomas Ruiz Diaz; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.