Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Máster en Blazor - Server y WebAssembly (WASM) (.NET 9)
Role Play
Rating: 4.6 out of 5(651 ratings)
3,129 students

Máster en Blazor - Server y WebAssembly (WASM) (.NET 9)

Aprende .NET 9 Blazor desde Cero (Server y WebAssembly(WASM)), Creación de API RESTful, SPA, SQL, C#, EF Core
Last updated 6/2026
Spanish

What you'll learn

  • Aprende Blazor desde cero en este curso completo de desarrollo web.
  • Desarrolladores Full Stack: Amplía tus habilidades en desarrollo web con Blazor.
  • Estudiantes de Programación podrán aplicar estos conocimientos en proyectos web prácticos con Blazor.
  • Desarrolladores Intermedios podrán Mejorar sus habilidades en Blazor con proyectos avanzados y temas profundos.
  • Fundamentos de Blazor Desde Cero: Enrutado, Logging, Formularios y Campos, CSS, Componentes, Atributos, Cascada, Páginas, Layout's
  • Aprende los Fundamentos de la Autenticación y Autorización con Blazor usando Identity
  • Crear un Proyecto CRUD Básico que te Permitirá Familiarizarte con Blazor Server
  • Crear un Proyecto Avanzado con Blazor Server que Incluye: Relaciones Entre Tablas, Patrón de Repositorio, Componentes, Autenticación, Autorización y mucho más.
  • Aprende a crear y consumir una API RESTful con Autenticación y Autorización con .NET 8 y Consumirla con Blazor WebAssembly
  • Mantente actualizado y adopta Blazor como parte de tus habilidades.
  • SPA Developers Podrán Crear aplicaciones web de una sola página con Blazor.
  • Explora una de las tecnologías web más innovadoras de Microsoft.
  • Estudiantes de Azure podrán publicar aplicaciones Blazor en la nube de Microsoft Azure.
  • Desarrolla proyectos prácticos de Blazor para enriquecer tu portafolio profesional.
  • Aprende qué es y como hacer Siembra de Datos (Data Seeding) en una aplicación Blazor
  • Aprende a Implementar Javascript en Blazor y plugins Frontend como: Boostrap 5, Ventanas Modales, SweetAlerts js, Toastr js, entre otros

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

29 sections286 lectures42h 37m total length
  • ¿Qué es Blazor?25:02

    Blazor es un framework de desarrollo web que permite crear aplicaciones interactivas del lado del cliente utilizando C# en lugar de JavaScript. Con Blazor, los desarrolladores pueden crear interfaces web modernas y dinámicas usando la misma tecnología que en las aplicaciones de escritorio.

  • Creación del Proyecto13:56

    Aprende a crear un proyecto Blazor en .NET 9 utilizando Visual Studio. Exploraremos las diferentes plantillas disponibles para iniciar rápidamente una aplicación Blazor, tanto para WebAssembly como para aplicaciones de servidor.

  • Revisión de Archivos y Carpetas5:42

    Una guía rápida por la estructura de archivos y carpetas en un proyecto Blazor. Descubriremos los componentes principales como Pages, Shared, y wwwroot, y cómo cada uno contribuye a la construcción de la aplicación.

  • Arquitectura de Componentes en Blazor4:49

    Exploramos cómo se construyen los componentes en Blazor, su ciclo de vida y cómo interactúan entre sí. Veremos cómo dividir la lógica en componentes reutilizables para crear aplicaciones escalables y fáciles de mantener.

Requirements

  • Conocimientos básicos en C#
  • Conocimientos básicos en .NET (.NET Core)

Description

Máster en Blazor – Server y WebAssembly (WASM) con .NET 8

Domina el desarrollo web moderno con Blazor desde cero y crea aplicaciones profesionales con .NET, WebAssembly y Azure.

Este curso completo está diseñado para llevarte desde los fundamentos hasta un nivel avanzado, combinando teoría esencial y proyectos reales. Aprenderás a desarrollar aplicaciones web seguras, escalables y modernas utilizando Blazor Server y Blazor WebAssembly (WASM) con .NET 8.

Este curso incluye subtítulos en inglés en todas las lecciones.

¿Por qué este curso?

  • Está actualizado a las últimas versiones de .NET y Blazor.

  • Es impartido por un instructor con años de experiencia profesional en .NET y desarrollo web.

  • Combina teoría, buenas prácticas, patrones de diseño y múltiples proyectos reales para asegurar el aprendizaje práctico.

  • Incluye publicación en Microsoft Azure, consumo de APIs y uso de herramientas modernas como Radzen, SweetAlert, Toastr, Bootstrap, Postman, entre otras.

¿Qué aprenderás?

  • Fundamentos de Blazor

  • Sintaxis Razor y estructura de una app Blazor

  • Enrutamiento entre páginas y componentes

  • Inyección de dependencias

  • Manejo de errores

  • Integración con Bootstrap y estilos CSS personalizados

  • Blazor Server y Blazor WebAssembly

  • Comparación entre ambos modelos

  • Cuándo y cómo usar Blazor Server vs. WebAssembly

  • Arquitectura, ventajas y desafíos de cada enfoque

Componentes y Comunicación

  • Creación y reutilización de componentes

  • Parámetros, eventos y RenderFragment

  • Componentes dinámicos y personalizados

Formularios y Validaciones

  • Formularios con EditForm, DataAnnotations y validaciones personalizadas

  • Subida de archivos e integración con la interfaz

Autenticación y Autorización

  • Seguridad basada en roles y usuarios con ASP.NET Identity

  • Control de acceso por roles y políticas personalizadas

Integración con JavaScript

  • Comunicación entre Blazor y JavaScript

  • Llamadas a funciones JS desde Blazor y viceversa

API RESTful con .NET 8

  • Creación de una API segura con autenticación y autorización

  • Patrón de repositorio e inyección de servicios

  • Implementación de DTOs (Data Transfer Objects)

Consumo de API desde Blazor WebAssembly

  • Conexión segura entre Blazor y servicios externos

  • Implementación de lógica cliente y sincronización con el backend

Proyectos prácticos incluidos

  • App de Tareas (CRUD): Proyecto base para afianzar Blazor y Entity Framework

  • Plataforma de Bienes Raíces: Aplicación web completa con autenticación, galería de imágenes, filtros y más

  • Publicación en Azure: Aprende a desplegar tu aplicación Blazor y base de datos en la nube

  • Integración con Radzen Blazor: Uso de componentes visuales avanzados para mejorar la interfaz y productividad

Temas adicionales que dominarás

  • Logging y registro de errores

  • Configuración y perfiles de entorno

  • Migración e inicialización de bases de datos (data seeding)

  • Notificaciones modernas con SweetAlert y Toastr

  • Estructura y organización profesional de carpetas y archivos

  • Publicación, mantenimiento y actualización en la nube (Microsoft Azure)

Herramientas y tecnologías utilizadas

  • .NET 8

  • Blazor Server y WebAssembly (WASM)

  • Entity Framework Core

  • ASP.NET Identity

  • Bootstrap 5

  • Radzen Blazor

  • JavaScript (integración con Blazor)

  • Azure App Services y SQL Database

  • Postman

  • Visual Studio / Visual Studio Code

¿Para quién es este curso?

  • Desarrolladores que quieren aprender Blazor desde cero hasta un nivel profesional

  • Programadores .NET que buscan crear SPAs modernas sin depender de frameworks como Angular o React

  • Profesionales que desean construir aplicaciones web seguras, rápidas y escalables con tecnologías de Microsoft

  • Estudiantes que buscan prepararse para el mercado laboral como desarrolladores web full-stack con .NET

Este curso es una guía completa, práctica y actualizada para dominar .NET Blazor, y está diseñado para acompañarte paso a paso en tu camino hacia la maestría en desarrollo web moderno con C# y tecnologías Microsoft.

Who this course is for:

  • Principiantes en Desarrollo Web: Si eres nuevo en el mundo del desarrollo web y deseas aprender desde cero, este curso es para ti. No se requieren conocimientos previos de Blazor o .NET.
  • Desarrolladores Frontend y Backend: Si ya tienes experiencia en desarrollo web, este curso te permitirá ampliar tus habilidades, ya sea que te especialices en frontend o backend.
  • Estudiantes de Programación: Si estás estudiando programación y deseas aplicar tus conocimientos en proyectos web prácticos, este curso te proporcionará las habilidades necesarias.
  • Desarrolladores Intermedios: Si ya tienes experiencia en Blazor o .NET, este curso te ayudará a perfeccionar tus habilidades y te sumergirá en proyectos avanzados.
  • Profesionales que buscan Actualizarse: Si deseas mantenerte actualizado con las últimas tecnologías web y adoptar Blazor en tu conjunto de habilidades, este curso es esencial.
  • Desarrolladores de SPA: Si tienes experiencia en el desarrollo de aplicaciones web de una sola página (SPA), aprender Blazor te permitirá crear aplicaciones web modernas y dinámicas.
  • Entusiastas de .NET: Si eres un apasionado de las tecnologías .NET y deseas explorar una de las innovaciones más emocionantes de Microsoft en desarrollo web, este curso es ideal.
  • Profesionales de API RESTful: Si te interesa crear y consumir API RESTful seguras utilizando .NET 8 y Blazor, este curso te proporcionará las habilidades necesarias.
  • Estudiantes de Azure: Si estás interesado en implementar aplicaciones Blazor en la nube de Microsoft Azure, este curso te guiará a través de todo el proceso.
  • Desarrolladores que buscan Mejorar su Portafolio: Si deseas desarrollar proyectos prácticos de Blazor para enriquecer tu portafolio profesional y mejorar tus perspectivas laborales, este curso te brindará la oportunidad.