Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programando Aplicaciones Web en Blazor
Bestseller
Highest Rated
Rating: 4.8 out of 5(1,941 ratings)
5,981 students

Programando Aplicaciones Web en Blazor

Crea aplicaciones web interactivas con C#
Created byFelipe Gavilán
Last updated 4/2026
Spanish

What you'll learn

  • Desarrollar aplicaciones web con C# y Blazor
  • Utilizar Azure DevOps para publicar aplicaciones de Blazor
  • Crear bases de datos con Entity Framework Core
  • Crear un sistema de usuarios que utilice roles

Course content

12 sections170 lectures14h 5m total length
  • Introducción0:27
  • ¿Qué es Blazor?2:28
  • Componentes2:47
  • Render Modes4:39
  • Hosting Models2:40
  • Blazor Híbrido3:21
  • ¿Dónde Podemos Utilizar Blazor Web?0:38
  • Herramientas que usaremos en el curso0:39
  • Resumen1:20
  • Repositorio del curso0:01

Requirements

  • Fundamentos de C# (funciones, variables, bucles, lo básico)
  • Fundamentos de HTML y CSS (no indispensable, pero ayuda)

Description

Blazor es una tecnología de Microsoft que nos permite realizar aplicaciones web interactivas con C# sin necesidad de utilizar JavaScript.

En este curso vamos a aprender a desarrollar aplicaciones web con Blazor.

A lo largo del curso crearemos una aplicación aplicando lo aprendido.

Iremos desde lo básico hasta lo avanzado. Crearemos formularios, componentes, inyección de dependencias y más.

Utilizaremos una aplicación de ASP.NET Core para servir nuestro proyecto de Blazor, y con Entity Framework Core crearemos nuestra base de datos.

Al final, utilizaremos servicios de Azure, como Azure App Service y Github Actions, para publicar nuestra aplicación en producción.

Algunos de los temas que veremos:

- Componentes y parámetros

- RenderFragment, para pasar contenido como parámetro a un componente

- Eventos, para ejecutar funciones en respuesta a las acciones de un usuario

- Ciclo de vida de un componente

- Uso de inyección de dependencias para reutilizar código de manera inteligente

- Invocar métodos de JavaScript desde C#

- Invocar métodos de C# desde JavaScript

- Aislamiento de CSS y JavaScript

- Ruteo para tener varias páginas en nuestra aplicación

- Creación de distintos tipos de formularios con controles personalizados y validaciones

- Comunicación con un Web API

- Uso de base de datos de SQL Server

- Sistema de usuarios con roles

Who this course is for:

  • Desarrolladores de C# que quieran hacer aplicaciones web complejas
  • Desarrolladores de JavaScript que ya no quieran usar JavaScript
  • Desarrolladores Front-End
  • Desarrolladores Back-End que quieran utilizar C# en el Front-End