Última actualización: 8/2022Course Language EspañolCourse Caption Español [automático]Course Length 12:15:17 to be exact 44117 seconds!Number of Lectures 164
This course includes:
12,5 horas hours of on-demand video
Full lifetime access
Acceso en dispositivos móviles y TV
Certificate of completion
25 additional resources
Conceptos Basicos y Avanzandos de Blazor
Authentication y Authorization en Blazor Server y Blazor Cliente(WASM)
Patron Repository
CRUD con Blazor
Consultas y Transacciones con Entity Framework Core
Envio de Emails con Blazor
Blazor Server y Blazor Client(WASM)
Creacion de Componentes en Blazor
Uso de Javascript en Blazor
Deploy de un proyecto Blazor a Azure
Inyeccion de Dependencias en Blazor
Consumo de API en un proyecto Blazor Cliente(WASM)
DescripciónBienvenido al curso de Master Blazor y ASP.NET Core 5En este curso te ensenaremos a crear Apps desde cero a niveles avanzandos utilizando ASP.NET Core, Blazor y SQL Server. Comenzaremos implementando un proyecto en Blazor Server hasta Blazor Cliente(WASM) consumiendo una API's Endpoints disenados y construidos con .NET Core 5.Por otra parte sabemos que el lenguaje predominante en las aplicaciones web interactivas es Javascript o cualquier Framework basado en Javascript tales como React, Angular, Vue.js, etc, esto a hecho que los desarrolladores deban aprender algunos de estos frameworks, por lo tanto el equipo de Microsoft se vio en la necesidad de crear un framework capaz de alcanzar toda la potencia de un SPA Moderno, pero sin entrar en contacto con codigo Javascript, solamente utilzando codigo c#, este fue el motivo de crear Blazor.Blazor es un framework que te permite crear Aplicaciones Web SPA utilizando el lenguaje de programacion c# y Razor Pages, dispone de sistema de bindings, routing, componentes, ciclo de vida, validaciones, plantillas, gestion de errores, inyeccion de dependecias, etc. Todo esto es lo que necesitamos para crear aplicaciones web profesionales de calidad y lo aprenderemos en el curso.Esta son algunos de los temas que aprenderemos :Creacion y Configuracion de un proyecto Blazor Server y proyecto Blazor Cliente(WASM)Consumo de Api en un proyecto Blazor Cliente(WASM)Creacion de transacciones y consultas utilizando Entity Framework CoreSeguridad en un proyecto Blazor Server y Blazor Cliente(WASM)Creacion de endpoints en Web Api de NET Core 5y muchos mas...Al finalizar el proyecto lo desplegaremos en la plataforma de Microsoft Azure¿Para quién es este curso?Desarrolladores WebVer másVer menos
Course Content:
Sections are minimized for better readability, click the section title to view the course content
4 Lectures | 16:03
Que es Blazor
03:54
Ventajas y Desventajas de Blazor
04:34
Instalacion de Visual Studio
04:04
Instalar SDK NET Core 5
03:31
32 Lectures | 02:12:01
Creacion de Proyecto Blazor Server
01:05
Descripcion de una aplicacion Blazor Server
07:52
Enlace de Datos Unidireccional
04:33
Enlace de Datos Bidireccional
02:19
Ejercicio - Enlace de Datos
02:39
Trabajando con Select y Bucles
04:43
Agregar Lista de Libros
02:14
Atributo Bind y Listar Libros
04:07
Introduccion al Routing en Blazor
02:38
Ejercicio - Listado de Libros
07:11
Componentes en Blazor
02:36
Parametros en Componentes
01:54
Componente Para Libro Individual
02:32
Ejercicio - Beneficio Libro
05:55
Metodo de ciclo de vida OnInitialized - OnInitializedAsync
06:55
Metodo de ciclo de vida OnParameters - OnParametersSetAsync
03:07
Metodo de ciclo de vida OnAfterRender - OnAfterRenderAsync
03:40
Metodo de ciclo de vida ShouldRender - StateHasChanged
06:27
EventCallback
06:07
Ejercicio - EventCallback
04:39
RenderFragment
06:14
Otra forma de utilizar EventCallback
02:45
Uso de Multiples RenderFragment
03:06
Uso de Parametros en Atributos
04:01
Representacion de atributos mediante el atributo Attributes
03:15
Captura de valores con CaptureUnMatchedValues
02:29
Envio de Parametros por varios niveles
04:13
Pasar parametros en cascada mediante CascadingValue
03:04
Asignando Nombre a los valores en Cascada
05:13
Routing
05:09
Routing Avanzado
06:27
Otra forma de implementar Routing
02:52
11 Lectures | 59:35
Instalacion de SQL Server
09:21
Agregando Proyectos a Nuestra Solucion
03:43
Creando AplicacionDbContext
04:27
Configurando DbContext en nuestro proyecto Server
05:26
Creando Base de Datos con EntityFrameworkCore
02:49
Creacion del Modelo Libro
04:28
Creacion de LibroDTO
04:31
Creacion de interface ILibroRepositorio
04:28
Implementacion de LibroRepositorio
03:29
Implementacion de LibroRepositorio - Parte 2
08:04
Implementacion de LibroRepositorio - Parte 3
08:49
6 Lectures | 28:49
Agregando Componente para Listar Libros
03:45
Implementacion de Formulario - Parte 1
07:23
Implementacion de Formulario - Parte 2
02:25
Validacion en Formulario
04:35
Agregando Libro a la Base de Datos
05:52
Obteniendo Data para Listar Libros
04:49
5 Lectures | 26:31
Utilizando Javascript en Blazor
06:14
Agregando ToastrJS
07:10
Extensiones de metodos para JsRuntime
05:22
Agregando SweetAlert2
04:10
Referencia a Componentes
03:35
2 Lectures | 09:26
Obteniendo data de un Libro
03:56
Actualizando data de un libro
05:30
13 Lectures | 01:07:08
Creacion de Modelo LibroImagen
04:06
Creando interfaz ILibroImagenRepositorio
04:14
Implementando interfaz en LibroImagenRepositorio
06:10
Creando interfaz para la subida de imagenes
02:27
Implementando interfaz para la subida de imagenes
07:32
Subida de Imagenes - Parte 1
10:06
Subida de Imagenes - Parte 2
04:25
Guardando Imagenes en la Base de Datos
04:03
Mostrar Imagenes al Actualizar
03:03
Actualizando imagenes de un Libro
04:35
Eliminar imagen al Agregar un Libro
05:08
Eliminar imagen al Actualizar un Libro
07:30
Mostrar procesamiento de Imagenes
03:49
4 Lectures | 20:50
Creando componente para confirmar una eliminacion
04:48
Eliminar Libro - Parte 1
06:34
Eliminar Libro - Parte 2
06:41
Eliminar Libro - Parte 3
02:47
3 Lectures | 16:34
Implementando Editor de Texto para los Detalles - Parte 1
03:52
Implementando Editor de Texto para los Detalles - Parte 2
06:14
Imagenes Accesibles de forma global
06:28
9 Lectures | 41:03
Agregando Scaffold Identity en nuestro proyecto
06:27
Configurando Identity
05:06
Inicio y Cierre de Sesion
06:35
Autorizacion de Paginas
02:52
Estado de Autenticacion
03:39
Acceso a paginas mediante Roles
03:44
Creando y configurando DB Initializer - Parte 1
04:21
Creando y configurando DB Initializer - Parte 2
05:35
Ejecutando nuestro Db Initializer
02:44
15 Lectures | 01:09:37
Configurando nuestra Web API
06:07
Creando y Configurando el Controller para Libro
03:44
Creando Endpoint para obtener un libro
04:33
Configurando IdentityUser en nuestra Web API
04:29
Creando y Configurando el controller para las cuentas de usuarios
03:11
Creando DTO para el registro
03:56
Endpoint para el Registro de Usuarios
06:52
Creando DTOs para el Login
03:40
Creando endpoint para el login
02:51
Configurando la autenticacion en nuestro proyecto API
05:32
Creando Metodos Helper para la funcionalidad del Login
05:36
Agregando token al endpoint del login
05:33
Configurando la Autenticacion en nuestro proyecto API
04:34
Configurando los cors y NewtonsoftJson
03:42
Agregando los Bearer dentro de Swagger
05:17
8 Lectures | 23:35
Creacion de proyecto Blazor Cliente(WASM)
01:34
Agregando ToastrJs en nuestro proyecto
03:46
Modificando nuestro NavMenu
02:44
Construyendo Pagina de Inicio
01:58
Creando ViewModelo para la pagina de Inicio
03:33
Configurando LocalStorage - Parte 1
04:21
Configurando LocalStorage - Parte 2
03:47
Agregando Icono de Carga
01:52
21 Lectures | 01:34:52
Creando interfaz para Libro
02:55
Implementando interfaz de Libro
05:05
Modificando nuestro controller Libro
02:07
Configurando el HttpClient
04:05
Obteniendo la data del LocalStorage almacenado
04:26
Demo Obteniendo Libros
07:09
Creando UI para Libros
03:25
Listado de Libros - Parte 1
03:51
Listado de Libros - Parte 2
07:17
Configurando el uso de IdentityUser y AplicacionUser
04:55
Creando componente Libro Detalles
03:42
Creando Tabla para Libro Pedidos
06:33
Creando DTO para Libro Pedidos
01:17
Creando Interfaz para Libro Pedidos
03:44
Implementando Interfaz de Libro Pedidos - Parte 1
05:49
Implementando Interfaz de Libro Pedidos - Parte 2
04:32
Creando Service para Libro Pedidos
04:09
Metodo OnInitialize en la pagina Detalles Libro
04:55
Uniendo Modelo Detalles Libro con la pagina
02:43
Libro Detalles - Mostrando data de Libro Seleccionado
06:34
Libro Detalles - Aplicando validacion para el Formulario del Usuario
05:39
12 Lectures | 58:21
Creando Modelos DTO para Stripe
03:16
Obteniendo keys desde Stripe
01:22
Creando Endpoint para Stripe en en el proyecto API
09:17
Creando Service Para Stripe
05:37
Endpoint para Libro Pedido
05:34
Implementando metodo Handle Adquirir
08:32
Creando metodo Javascript para Stripe
03:21
Ejecutando Stripe
05:03
Creando Componente para Confirmacion de Pago - Parte 1
03:08
Creando Componente para Confirmacion de Pago - Parte 2
03:50
Implementando endpoint para el Pago Exitoso
04:38
Realizando Pago con Stripe
04:43
18 Lectures | 01:08:31
Agregando metodo Helper Jwt Parser
01:55
Agregando State Provider de Autenticacion
06:43
Probando Autentication State
05:14
Creando service para Autenticacion
02:37
Implementando Service - Login
06:09
Implementando Service - Registro y Logout
02:24
Creando pagina para Login y Registro
03:00
Registro de Usuario - Parte 1
05:33
Registro de Usuario - Parte 2
03:59
Implementar Code Behind para componente Registro
03:50
Implementar Code Behind para componente Login
04:27
Login de Usuario
03:49
Modificando NavMenu segun Autorizacion
01:49
Logout de Usuario
03:18
Creando metodos Helper de Notificacion
04:19
Renderizando UI al hacer Login y Logout
02:58
Aplicando Autorizacion
02:34
Obteniendo info del usuario desde el Local Storage
03:53
1 Lectures | 02:21
Recursos Extras de .NET
02:21
4.57
(48 course ratings)
1
0/48
2
2/48
3
4/48
4
15/48
5
27/48
JOIN OUR WHATSAPP GROUP TO GET LATEST COUPON AS SOON AS UPDATED
If you like to get inspired by great web projects, you should check out Made with Javascript. If you have a project that you wish to share with the world, feel free to submit your project on Made with Javascript Club website.
Free Online Tools And Converters for your use
URL Encoder
Input a string of text or a URL and encode the entered string
Crea Apps con Blazor Server y Blazor Cliente en ASP.NET Core 5, SQL Server, Identity Core, despliege en Azure
FAQ: Udemy Free course Most frequent questions and answers
Does Udemy offer Free Udemy coupons?
Yes, Udemy is the largest online education platform, with the broadest selection of video-on-demand courses and qualified instructors available to meet your needs. At theprogrammingbuddy.club we curate the latest udemy coupons, their expiry, and the number of uses left of these udemy coupons.
How to get free Udemy courses?
There are two ways to get free Udemy courses:
Go to udemy.com and search for your desired course category. Then select free from the filter options.
You can also get paid courses for free if you have a coupon. You can head to theprogrammingbuddy.club, where you can get a daily udemy paid course for free.
How to get Udemy Certificates for free?
Udemy offers certification on completion of each course. In order to receive a certificate of completion from Udemy, you need to complete your course 100%. There is a simple hack, you can open a video and jump on the timeline to complete a lecture.
To download the certificate from Udemy, you need to head over to your account on a desktop browser. Udemy certificates can't be accessed on the mobile app.
Do Udemy courses expire?
No, once you enroll, you will have lifetime access to the course. You can complete the course on your schedule.
Why are the Udemy instructors giving away free Udemy Coupons?
Every instructor has worked for hours on each of their courses. As new courses get launched, the instructors have no way to get their course in front of an audience to get some feedback. So, instructors share free coupons for their courses to get feedback from the students. We attheprogrammingbuddy.club work with these instructors to get their courses available to our buddies.
Is Udemy safe to use?
Yes, payments on Udemy are safe. It is no different than paying for other services on an application or website and inputting your payment information before receiving your goods. Just be sure to keep your account secure, do not share your udemy accounts.
Can Udemy courses get you a job?
Earning a skill is more valuable than earning a job these days. Skills are your most valuable asset. They can help you qualify for jobs you want and get promoted to more advanced positions within your organization. Unfortunately, it is difficult for many people to balance taking courses with work and family obligations. We have had many students, who have taken just Udemy courses, started a job as well as started freelancing with the skills they have learned.