Programando en Blazor - ASP.NET Core 7

Crea aplicaciones web interactivas con C#

Ratings: 4.76 / 5.00




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 7 para servir nuestro proyecto de Blazor, y con Entity Framework Core 7 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.

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 nuestr 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

What You Will Learn!

  • Desarrollar aplicaciones web con C# y Blazor
  • Utilizar Azure DevOps para publicar aplicaciones de Blazor
  • Crear bases de datos con Entity Framework Core
  • Crear un sistema de usuarios que utilice roles

Who Should Attend!

  • 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