Master Blazor NET 5 🚀
Crea sitios web con Blazor y .NET 5 implementadolo en Azure
- ✅ Crea Aplicaciones con Blazor Web Assembly
- ✅ Patron Repository
- ✅ Accede a una comunidad de mas de 20 000 estudiantes
- ✅ Implementacion de Visual Studio con NET Core 5
- ✅ Creacion de un proyecto desde cero hasta el deploy en Azure
Beneficios de este Curso
Master en Blazor
Soporte en Linea
Codigo en C#
Acerca de nuestro curso
En este curso aprenderemos lo siguiente:
✔ Conceptos Basicos de Blazor
✔ Creacion de Componentes
✔ Patron Repository
✔ CRUD con Blazor
✔ Trabajar con EntityFrameworkCore para realizar consultas a la base de datos
✔ Utilizar Javascript en Blazor
✔ Blazor Server y Blazor Client(WASM)
✔ Authentication y Authorization en Blazor Server y Client
✔ Envio de Emails con Blazor
✔ Deploy de un proyecto Blazor a Azure
✔ y mucho mas...
Curricula del Curso
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)
Available in
days
days
after you enroll
- 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)