Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Master Blazor NET 5
Introduccion
Que es Blazor (3:54)
Ventajas y Desventajas de Blazor (4:34)
Instalacion de Visual Studio (4:04)
Instalar SDK NET Core 5 (3:31)
Introduccion en Blazor
Creacion de Proyecto Blazor Server (1:05)
Descripcion de una aplicacion Blazor Server (7:52)
Enlace de Datos Unidireccional (4:33)
Enlace de Datos Bidireccional (2:19)
Ejercicio - Enlace de Datos (2:39)
Trabajando con Select y Bucles (4:43)
Agregar Lista de Libros (2:14)
Atributo Bind y Listar Libros (4:07)
Introduccion al Routing en Blazor (2:38)
Ejercicio - Listado de Libros (7:11)
Componentes en Blazor (2:36)
Parametros en Componentes (1:54)
Componente Para Libro Individual (2:32)
Ejercicio - Beneficio Libro (5:55)
Metodo de ciclo de vida OnInitialized - OnInitializedAsync (6:55)
Metodo de ciclo de vida OnParameters - OnParametersSetAsync (3:07)
Metodo de ciclo de vida OnAfterRender - OnAfterRenderAsync (3:40)
Metodo de ciclo de vida ShouldRender - StateHasChanged (6:27)
EventCallback (6:07)
Ejercicio - EventCallback (4:39)
RenderFragment (6:13)
Otra forma de utilizar EventCallback (2:45)
Uso de Multiples RenderFragment (3:06)
Uso de Parametros en Atributos (4:01)
Representacion de atributos mediante el atributo Attributes (3:15)
Captura de valores con CaptureUnMatchedValues (2:29)
Envio de Parametros por varios niveles (4:13)
Pasar parametros en cascada mediante CascadingValue (3:04)
Asignando Nombre a los valores en Cascada (5:13)
Routing (5:09)
Routing Avanzado (6:27)
Otra forma de implementar Routing (2:52)
Base de Datos en Blazor
Instalacion de SQL Server (9:21)
Agregando Proyectos a Nuestra Solucion (3:43)
Creando AplicacionDbContext (4:27)
Configurando DbContext en nuestro proyecto Server (5:25)
Creando Base de Datos con EntityFrameworkCore (2:49)
Creacion del Modelo Libro (4:28)
Creacion de LibroDTO (4:31)
Creacion de interface ILibroRepositorio (4:28)
Implementacion de LibroRepositorio (3:29)
Implementacion de LibroRepositorio - Parte 2 (8:04)
Implementacion de LibroRepositorio - Parte 3 (8:49)
Formularios y CRUD
Agregando Componente para Listar Libros (3:45)
Implementacion de Formulario - Parte 1 (7:22)
Implementacion de Formulario - Parte 2 (2:25)
Validacion en Formulario (4:35)
Agregando Libro a la Base de Datos (5:52)
Obteniendo Data para Listar Libros (4:49)
Javascript en Blazor
Utilizando Javascript en Blazor (6:14)
Agregando ToastrJS (7:10)
Extensiones de metodos para JsRuntime (5:22)
Agregando SweetAlert2 (4:10)
Referencia a Componentes (3:35)
Blazor Server : Administracion de Libros - Obtener y Actualizar
Obteniendo data de un Libro (3:56)
Actualizando data de un libro (5:30)
Blazor Server : Administracion de Libros - Imagenes
Creacion de Modelo LibroImagen (4:06)
Creando interfaz ILibroImagenRepositorio (4:14)
Implementando interfaz en LibroImagenRepositorio (6:10)
Creando interfaz para la subida de imagenes (2:27)
Implementando interfaz para la subida de imagenes (7:32)
Subida de Imagenes - Parte 1 (10:06)
Subida de Imagenes - Parte 2 (4:25)
Guardando Imagenes en la Base de Datos (4:03)
Mostrar Imagenes al Actualizar (3:03)
Actualizando imagenes de un Libro (4:35)
Eliminar imagen al Agregar un Libro (5:08)
Eliminar imagen al Actualizar un Libro (7:30)
Mostrar procesamiento de Imagenes (3:49)
Blazor Server : Administracion de Libros - Eliminar
Creando componente para confirmar una eliminacion (4:48)
Eliminar Libro - Parte 1 (6:34)
Eliminar Libro - Parte 2 (6:41)
Eliminar Libro - Parte 3 (2:46)
Blazor Server : Administracion de Libros - Detalles de un Libro
Implementando Editor de Texto para los Detalles - Parte 1 (3:52)
Implementando Editor de Texto para los Detalles - Parte 2 (6:14)
Imagenes Accesibles de forma global (6:28)
Seguridad en Blazor Server : Autenticacion y Autorizacion
Agregando Scaffold Identity en nuestro proyecto (6:27)
Configurando Identity (5:06)
Inicio y Cierre de Sesion (6:35)
Autorizacion de Paginas (2:52)
Estado de Autenticacion (3:39)
Acceso a paginas mediante Roles (3:44)
Creando y configurando DB Initializer - Parte 1 (4:21)
Creando y configurando DB Initializer - Parte 2 (5:35)
Ejecutando nuestro Db Initializer (2:44)
WEB API para Blazor Cliente(WASM)
Configurando nuestra Web API (6:07)
Creando y Configurando el Controller para Libro (3:44)
Creando Endpoint para obtener un libro (4:33)
Configurando IdentityUser en nuestra Web API (4:29)
Creando y Configurando el controller para las cuentas de usuarios (3:11)
Creando DTO para el registro (3:56)
Endpoint para el Registro de Usuarios (6:52)
Creando DTOs para el Login (3:40)
Creando endpoint para el login (2:51)
Configurando la autenticacion en nuestro proyecto API (5:32)
Creando Metodos Helper para la funcionalidad del Login (5:36)
Agregando token al endpoint del login (5:33)
Configurando la Autenticacion en nuestro proyecto API (4:34)
Configurando los cors y NewtonsoftJson (3:42)
Agregando los Bearer dentro de Swagger (5:17)
Blazor Cliente(WASM) : Configuracion del proyecto
Creacion de proyecto Blazor Cliente(WASM) (1:34)
Agregando ToastrJs en nuestro proyecto (3:46)
Modificando nuestro NavMenu (2:44)
Construyendo Pagina de Inicio (1:58)
Creando ViewModelo para la pagina de Inicio (3:33)
Configurando LocalStorage - Parte 1 (4:21)
Configurando LocalStorage - Parte 2 (3:47)
Agregando Icono de Carga (1:52)
Blazor Cliente(WASM) : Libros
Creando interfaz para Libro (2:55)
Implementando interfaz de Libro (5:05)
Modificando nuestro controller Libro (2:07)
Configurando el HttpClient (4:05)
Obteniendo la data del LocalStorage almacenado (4:26)
Demo Obteniendo Libros (7:09)
Creando UI para Libros (3:25)
Listado de Libros - Parte 1 (3:51)
Listado de Libros - Parte 2 (7:17)
Configurando el uso de IdentityUser y AplicacionUser (4:55)
Creando componente Libro Detalles (3:42)
Creando Tabla para Libro Pedidos (6:33)
Creando DTO para Libro Pedidos (1:17)
Creando Interfaz para Libro Pedidos (3:44)
Implementando Interfaz de Libro Pedidos - Parte 1 (5:49)
Implementando Interfaz de Libro Pedidos - Parte 2 (4:32)
Creando Service para Libro Pedidos (4:09)
Metodo OnInitialize en la pagina Detalles Libro (4:55)
Uniendo Modelo Detalles Libro con la pagina (2:43)
Libro Detalles - Mostrando data de Libro Seleccionado (6:34)
Libro Detalles - Aplicando validacion para el Formulario del Usuario (5:39)
Blazor Cliente(WASM) : Integracion de Stripe
Creando Modelos DTO para Stripe (3:16)
Obteniendo keys desde Stripe (1:22)
Creando Endpoint para Stripe en en el proyecto API (9:17)
Creando Service Para Stripe (5:37)
Endpoint para Libro Pedido (5:34)
Implementando metodo Handle Adquirir (8:32)
Creando metodo Javascript para Stripe (3:21)
Ejecutando Stripe (5:03)
Creando Componente para Confirmacion de Pago - Parte 1 (3:08)
Creando Componente para Confirmacion de Pago - Parte 2 (3:50)
Implementando endpoint para el Pago Exitoso (4:38)
Realizando Pago con Stripe (4:43)
Blazor Cliente(WASM) : Autenticacion y Autorizacion
Agregando metodo Helper Jwt Parser (1:55)
Agregando State Provider de Autenticacion (6:42)
Probando Autentication State (5:14)
Creando service para Autenticacion (2:36)
Implementando Service - Login (6:09)
Implementando Service - Registro y Logout (2:24)
Creando pagina para Login y Registro (3:00)
Registro de Usuario - Parte 1 (5:33)
Registro de Usuario - Parte 2 (3:59)
Implementar Code Behind para componente Registro (3:50)
Implementar Code Behind para componente Login (4:27)
Login de Usuario (3:49)
Modificando NavMenu segun Autorizacion (1:49)
Logout de Usuario (3:18)
Creando metodos Helper de Notificacion (4:19)
Renderizando UI al hacer Login y Logout (2:57)
Aplicando Autorizacion (2:34)
Obteniendo info del usuario desde el Local Storage (3:53)
Teach online with
Agregando los Bearer dentro de Swagger
Lesson content locked
If you're already enrolled,
you'll need to login
.
Registrate en el curso para continuar