Programando en Blazor - ASP.NET Core 3.2
4.6 (516 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,458 students enrolled

Programando en Blazor - ASP.NET Core 3.2

Crea aplicaciones web interactivas con C#
4.6 (516 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,458 students enrolled
Created by Felipe Gavilán
Last updated 7/2020
Spanish
Spanish [Auto]
Current price: $48.99 Original price: $69.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 17 hours on-demand video
  • 4 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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 3.1
  • Crear un sistema de usuarios que utilice roles
Course content
Expand all 139 lectures 16:48:51
+ Componentes
22 lectures 02:18:28
Parámetros Arbitrarios
10:30
Eventos
04:41
Data Binding
01:31
EventCallback
04:28
RenderFragment
06:55
RenderFragment Genérico y Componentes Genéricos
08:36
Ciclo de Vida de un Componente
08:46
Inyección de Dependencias
15:45
Herencia - Separando Código de C# y UI
04:19
Layout
03:13
Invocar metodos de Javascript desde C#
06:43
Invocar métodos de C# desde Javascript - Método Estático
05:15
Invocar métodos de C# desde Javascript - Método de Instancia
04:44
Haciendo Referencia a Componentes
07:27
Parametros de Cascada
10:08
Debugging
04:05
Timers y IDisposable
17:00
Tarea
00:15
+ Ruteo
8 lectures 29:50
Directiva page
02:39
Explorando el App.razor
07:55
NavigationManager
03:44
Parámetros de Ruta
03:47
NavLinks
04:59
+ Formularios
12 lectures 01:26:38
Validaciones con Atributos
06:01
Formulario de Actualización de Géneros
05:34
Formulario de Filtro de Películas
10:50
Formulario de Personas
07:15
Componente de Insertar Imagen
08:27
Componente de Markdown
05:45
Formulario de Películas
06:08
Componente de Selección Múltiple
12:54
Componente Selección Múltiple - Typeahead (autocomplete) - Arrastrar elementos
15:35
+ Comunicándonos con el Back-End - HTTP - Entity Framework Core
20 lectures 03:31:04
Creando la Base de Datos
18:48
Creando Géneros
11:50
Creando Personas
06:35
Guardando una imagen en Azure Storage
15:01
Alternativa a Azure Storage - Local (Opcional)
08:09
Creando Películas
13:04
Leyendo Registros
10:56
Filtros
12:13
Visualizar Película
20:30
Actualizar Géneros
06:09
Actualizar Personas
09:24
Actualizar Películas
15:26
Borrango Registros
08:51
Desarrollando el Componente de Filtros
20:41
Algoritmo de Diferencias y @key
02:50
Tarea
00:17
+ Seguridad
20 lectures 02:58:40
AuthorizeView - Ocultando Contenido Visual Según Estado de Autenticación
07:47
Authorize - Protegiendo Componentes
03:37
AuthenticationState desde C#
02:37
Configurando Identity
11:43
Proveedor de Estado de Autenticación Real - LocalStorage
10:11
Componentes Registro - Login - Logout
12:26
Creando un Componente de Votación
12:53
Implementando Alertas
04:14
Sistema de Roles
16:55
Renovando el JWT
19:59
Deslogueo Automático
08:06
¿Qué es IdentityServer4?
03:17
Explorando la Nueva Plantilla de Identity
14:38
Migrando Nuestra Aplicación a IdentityServer4
15:04
Agregando Claims en IdentityServer4
07:39
Enviando el JWT a Través del HTTPClient
17:11
Resumen
00:53
Tarea
00:25
+ Despliegue
6 lectures 37:00
Publicando a un Azure App Service
10:25
Publicando en Azure Storage
05:05
Entrega Continua con Azure DevOps
13:21
Publicando en IIS
06:52
Resumen
00:27
+ Blazor del Lado del Servidor
10 lectures 01:21:28
Migrando la app - Entidades - Usuarios
25:30
Migrando generos - AsNoTracking
06:37
Migrando Personas
11:31
Migrando Películas
13:40
Migrando Votación
03:53
Publicando en Azure - SignalR Service
06:02
+ Internacionalización
11 lectures 01:01:11
Cambiando el Idioma de Manera Manual
09:29
Formato de Fechas y Números en Distintas Culturas
03:57
Cambiando el Idioma de la App y no Cambiar Formato de Fechas y Números
04:29
Traduciendo el Idioma de los Mensajes de Error
06:52
Blazor Server Multi-Idioma
09:12
Cambiando el Idioma de Manera Manual (Blazor Server)
06:54
Publicando a Producción
01:12
Resumen
00:54
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 3.2* para servir nuestro proyecto de Blazor, y con Entity Framework Core 3.1 crearemos nuestra base de datos.

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

*Decimos ASP.NET Core 3.2 porque es una versión especial para Blazor WebAssembly.

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