Desarrollo Web #11 de 21 en su categoría
Reseña honesta: “Programando Aplicaciones Web en Blazor” de Felipe Gavilán [2026] – ¿Vale la pena?
Un curso compacto y muy bien valorado para hacer aplicaciones web completas con C# y el modelo actual de Blazor; no tiene ejercicios, pruebas ni subtítulos.
Qué promete y qué encontré al analizarlo
Programando Aplicaciones Web en Blazor es el curso de Felipe Gavilán para crear interfaces web interactivas con C# en lugar de JavaScript. Tiene 6,029 alumnos y 1,960 reseñas con un promedio de 4.79, está marcado como nivel intermedio y se actualizó en abril de 2026. Promete llevarte de lo básico a lo avanzado construyendo una aplicación a lo largo del curso: componentes, formularios, base de datos con Entity Framework Core, usuarios con roles y publicación en Azure.
Al revisar el temario, la primera buena señal es la sección de Render Modes al inicio: los modos de renderizado son la base del modelo de Blazor que Microsoft unificó a partir de .NET 8, así que el curso no se quedó en la versión de 2019 con la que nació. El bloque más fuerte son los componentes, con 44 de sus 170 elementos. Como ingeniero, lo que más me interesa es que el recorrido cubre la pila completa de una aplicación de negocio: interfaz, datos, seguridad, despliegue y hasta una aplicación web progresiva.
El temario, en resumen
- Fundamentos (24): introducción, modos de renderizado (8) y sintaxis Razor (6).
- Componentes (44): parámetros, RenderFragment, eventos, ciclo de vida, inyección de dependencias, aislamiento de CSS e interoperabilidad con JavaScript, según la descripción.
- Navegación y formularios (29): ruteo (10) y formularios con controles personalizados y validaciones (19).
- Datos y seguridad (46): base de datos con Entity Framework Core y SQL Server (25) y un sistema de usuarios con roles (21).
- Publicación y variantes (27): despliegue (5), Blazor WebAssembly (9), Blazor Standalone (5) y aplicaciones web progresivas (8).
- En total: 169 videos y 1 artículo, sin ejercicios de código, sin cuestionarios y sin subtítulos.
Puntos fuertes
- El modelo actual de Blazor. Que los render modes tengan sección propia al principio indica que el curso se reestructuró para el Blazor moderno, donde eliges por página o por componente si se renderiza en el servidor, en el navegador o de forma estática.
- Componentes a fondo. 44 elementos para el corazón de Blazor: parámetros, RenderFragment, eventos, ciclo de vida y llamadas entre C# y JavaScript. Si dominas esto, el resto es cuestión de práctica.
- La pila completa de una app de negocio. EF Core con SQL Server, usuarios con roles y despliegue en Azure en un solo recorrido, que es exactamente lo que pide una aplicación interna real.
- Compacto y muy bien valorado. 14.1 horas y 4.79 con casi 2 mil reseñas: buena densidad para quien ya sabe C# y no quiere un curso de 50 horas.
Aspectos mejorables
- Sin subtítulos. El curso no tiene subtítulos de ningún tipo, ni siquiera automáticos. Si los necesitas para seguir las clases, es un problema real.
- Práctica solo guiada. 0 ejercicios de código, 0 cuestionarios y un único artículo. La práctica consiste en construir la aplicación junto al instructor; no hay retos propios para comprobar lo aprendido.
- Sin pruebas y con un despliegue breve. Ningún título menciona pruebas de componentes (bUnit es la herramienta habitual) y el despliegue ocupa 5 elementos. Además, los objetivos hablan de Azure DevOps y la descripción de GitHub Actions: si te importa cuál se usa, pregúntalo antes.
- Versión de .NET sin precisar. Los datos no dicen si el curso usa .NET 10, la versión LTS vigente desde noviembre de 2025, o una anterior. Los cambios de Blazor entre versiones recientes son incrementales, pero conviene confirmarlo en las primeras clases.
Conclusión honesta
Para quien ya programa en C#, este es un camino corto y bien armado para hacer aplicaciones web completas sin escribir JavaScript: el modelo actual de render modes, componentes a fondo, datos con EF Core, seguridad con roles y despliegue. La valoración de 4.79 respalda la calidad de la explicación.
Sus límites son la práctica, que depende de ti, la falta de subtítulos y la ausencia de pruebas. Si todavía no dominas C#, empieza por C# de principiante a profesional, del mismo instructor, o por C# TOTAL, que tiene mucha más práctica. Si tu aplicación necesita un backend separado, complementa con la API RESTful con ASP.NET Core. Y si dudas entre Blazor y un framework de JavaScript, considera que en las vacantes de front-end React y Angular aparecen con mucha más frecuencia; lo analizamos en React vs Angular vs Vue.
Puntaje final: 8.2/10 · Muy bueno
Desarrolladores de C# que quieren crear aplicaciones web interactivas sin JavaScript, sobre todo aplicaciones internas o de negocio en entornos Microsoft. No es para quien empieza a programar ni para quien busca su primer empleo de front-end.
Este curso sí es para ti si…
- Ya programas en C# y quieres crear interfaces web con el mismo lenguaje
- Trabajas en un entorno .NET y necesitas aplicaciones internas con base de datos y roles
- Quieres entender los modos de renderizado del Blazor actual
- Prefieres un curso compacto a uno de 40 horas
Mejor busca otro curso si…
- No sabes C#: los requisitos piden sus fundamentos
- Necesitas subtítulos para seguir las clases
- Buscas ejercicios evaluados o pruebas automatizadas de componentes
- Tu meta es un empleo de front-end en el mercado general, donde dominan los frameworks de JavaScript
Programando Aplicaciones Web en Blazor
Felipe Gavilán · 14.1 h · 4.8 ★
Enlace directo a Udemy. Esta reseña no está patrocinada. Revisa el precio: Udemy tiene ofertas casi siempre.
Preguntas frecuentes
¿Qué necesito saber antes?
Fundamentos de C#: variables, funciones y bucles, según los requisitos. HTML y CSS ayudan, pero no son indispensables. Está marcado como nivel intermedio, así que no enseña el lenguaje desde cero.
¿Cuánto tiempo toma?
Son 14.1 horas en 170 clases. Construyendo la aplicación a la par, calcula entre 3 y 5 semanas a razón de una hora diaria.
¿Está actualizado al Blazor actual?
En lo esencial, sí: tiene una sección de render modes, el modelo que Blazor usa desde .NET 8, y se actualizó en abril de 2026. Los datos no indican la versión exacta de .NET que usa.
Alternativas que también analicé
Todo el ranking de Desarrollo Web
Master API RESTful con ASP.NET Core Web API (.NET 9)
render2web
Una ruta compacta y recién actualizada para crear APIs con ASP.NET Core, con JWT, Identity y Minimal API; muchos temas clave se ven en 3 clases, no hay pruebas y usa .NET 9 en lugar de la LTS.
Angular: De cero a experto
Fernando Herrera, DevTalles
Uno de los cursos de Angular moderno más completos en español, renovado con signals, standalone y zoneless; no tiene ejercicios evaluados y en el temario no aparecen pruebas unitarias ni SSR.
Programando en C# - De Principiante a Profesional
Felipe Gavilán
El curso más completo en español para entender C# moderno, con concurrencia, reflexión y los 23 patrones de diseño; no tiene ejercicios de código ni proyecto final.