All coupons / Development

Programando Aplicaciones Web en Blazor

Course 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