Compartir vía


Creación de una aplicación de base de datos de películas de Blazor (información general)

En este tutorial se explican los conceptos básicos de la creación de Blazor Web App con una base de datos, Entity Framework (EF) Core e interactividad del usuario.

Las partes de esta serie incluyen:

  1. Creación de Blazor Web App
  2. Adición de un modelo e incorporación de scaffold al mismo
  3. Más información sobre componentes de Razor
  4. Trabajar con una base de datos
  5. Agregar validación
  6. Agregar búsqueda
  7. Agregar un campo nuevo
  8. Adición de interactividad

Al final del tutorial, tendrás Blazor Web App capaz de mostrar y administrar las películas de una base de datos de películas.

Flujo de autenticación seguro necesario para aplicaciones de producción

En este tutorial se usa una base de datos local que no requiere autenticación del usuario. Las aplicaciones de producción deben usar el flujo de autenticación más seguro disponible. Para obtener más información sobre la autenticación para Blazor Web App de prueba y producción implementadas, consulta los siguientes recursos:

Para los servicios de Microsoft Azure, se recomienda usar identidades administradas. Las identidades administradas proporcionan una autenticación segura en los servicios de Azure sin almacenar credenciales en el código de la aplicación. Para obtener más información, consulta los siguientes recursos:

Aplicación de ejemplo

Si no tienes intención de crear la aplicación de demostración mientras lees el artículo, puedes consultar la aplicación de ejemplo completada en el repositorio de GitHub de ejemplos de Blazor (dotnet/blazor-samples). Selecciona la carpeta de la versión más reciente en el repositorio. La carpeta de ejemplo del proyecto de este tutorial se denomina BlazorWebAppMovies.

Ejemplos de código de artículos

Los saltos de línea de los ejemplos de código que se muestran en la documentación de ASP.NET Core a menudo no coinciden con saltos de línea del código con scaffolding generado por herramientas para una aplicación. Esto se debe a una limitación de publicación de artículos. Las líneas de código de los artículos suelen limitarse a 85 caracteres de longitud y ajustamos manualmente la longitud de línea mediante saltos de línea para cumplir nuestras directrices de publicación.

A medida que vayas avanzando en este tutorial o uses cualquier otro ejemplo de código del artículo de ASP.NET Core, nunca tendrás que ajustar el código con scaffolding en la aplicación para que coincida con los saltos de línea que aparecen en los ejemplos de código de artículos.

Notificación de un problema del tutorial

Para abrir un problema de GitHub de documentación correspondiente a un artículo de la serie, usa el vínculo Apertura de un problema de documentación de la parte inferior del artículo. Al usar el vínculo para crear el problema, se agregan al problema metadatos de seguimiento importantes y se avisa automáticamente al autor del artículo.

Solicitudes de soporte técnico

Agradecemos los comentarios sobre los artículos del tutorial, como informes de errores y comentarios sobre el texto del artículo, pero a menudo no podemos proporcionar soporte técnico al producto. Si tienes un problema mientras sigues el tutorial, no abras un problema de documentación inmediatamente. Comprueba si has seguido los pasos del artículo y compara el código con la aplicación de ejemplo antes de abrir un problema, pues muchos se deben a la falta de un paso o a que no se ha seguido un paso correctamente.

Para hacer preguntas generales sobre .NET y Blazor más allá del tutorial y la documentación de referencia o para obtener ayuda de la comunidad de .NET, consulta a los desarrolladores en foros públicos.

Pasos siguientes