- 1
Desarrollo de Aplicaciones Web con Blazor y Entity Framework
00:34 - 2

Evolución de las tecnologías .NET
00:20 - 3

Evolución y Uso de Visual Studio Code en Desarrollo .NET
11:33 - 4

Desarrollo Web: Cliente, Servidor y Optimización con JavaScript
06:07 - 5
Instalación de Visual Studio Community paso a paso
03:56 - 6
Instalación y Configuración de SQL Server Express 2019
07:02
Creación y Uso de Componentes en Glaceau para Formularios Reutilizables
Clase 10 de 38 • Curso de Desarrollo Web con Blazor y .Net Core 3
Contenido del curso
- 7

Desarrollo de Aplicaciones con Blazor Server y WebAssembly
03:10 - 8

Estructura y Configuración de Aplicaciones en Visual Studio Code
08:40 - 9

Creación de Formularios Dinámicos con Blade y C#
15:50 - 10

Creación y Uso de Componentes en Glaceau para Formularios Reutilizables
12:53 - 11

Creación y Gestión de Formularios HTML Básicos
05:27 - 12

Arquitectura y Patrones de Diseño en Desarrollo de Software
03:07
- 13

Arquitectura por Capas y Patrones de Diseño en Software
03:30 - 14

Modelado de Datos para Aplicación de Inventario
03:11 - 15

Modelo de Datos para Gestión de Inventarios
05:51 - 16

"Creación de Entidades en .NET Core para Bases de Datos"
08:28 - 17

Diseño y Configuración de Entidades en Bases de Datos
07:21 - 18

Construcción de Relaciones en Modelos de Datos con Entity Framework
08:05 - 19

Creación de Capas de Acceso a Datos con Entity Framework
12:23 - 20

Configuración y migración de bases de datos con Entity Framework
09:35 - 21

Precarga de Datos en Bases de Datos con Entity Framework
12:51
- 22

Creación de Capas de Negocio en Aplicaciones .NET
07:19 - 23

CRUD Básico en Bases de Datos Relacionales
12:20 - 24

"Creación de Formularios para Registro de Productos en Inventario"
15:36 - 25

"Creación de Formularios y Menús Desplegables en Páginas Web"
10:32 - 26

Listar y Mostrar Productos en Tabla HTML con C#
09:37 - 27

Filtrado Dinámico de Productos por Categoría en HTML
13:58 - 28

Creación y Navegación de Páginas con Listados y Formularios en Sitios Web
09:53 - 29

Actualización de Información de Productos en Componentes Web
14:11 - 30

Actualización y Gestión de Formularios en Aplicaciones Web
12:43 - 31

Integración de Productos en Bodegas: Formularios y Almacenamiento
15:15 - 32

Asociación de Productos con Bodegas en Sitios Web
14:57 - 33

Gestión de Entradas y Salidas en Almacenamiento de Bodegas
10:36 - 34

Cargar y asociar productos a bodegas en Entity Framework
14:35 - 35

Gestión de Inventarios: Actualización y Control de Stocks
16:34
¿Cómo crear y organizar componentes en Glaceau?
Crear componentes es una de las bases fundamentales en Glaceau, ya que permiten reutilizar código y estructurar mejor nuestras aplicaciones. En esta guía te mostraremos cómo iniciar la organización de componentes y cómo construirlos correctamente en tu proyecto.
¿Cómo organizar tus carpetas de trabajo?
La organización es clave al trabajar con componentes. Debemos comenzar por crear una carpeta específica para almacenarlos.
-
Crear la carpeta de componentes:
- Dentro de tu repositorio, crea un directorio llamado
components. Esta carpeta contendrá todos los trabajos actuales y futuros relacionados con componentes.
- Dentro de tu repositorio, crea un directorio llamado
-
Crear subcarpetas para ejercicios:
- Dentro de
components, crea una subcarpeta denominadaEjercicios.
- Dentro de
-
Clasificar por clase:
- Adicionalmente, crea estructuras dentro de
Ejerciciosque correspondan a diferentes clases o temas en los que estés trabajando.
- Adicionalmente, crea estructuras dentro de
¿Cómo construir un componente en Glaceau?
- Crear un nuevo componente:
- Selecciona la opción "Agregar nuevo ítem" y elige crear un componente.
- El componente base tendrá una estructura similar a una página web, pero inicialmente mostrará solo un
<h3>.
- Organizar el contenido:
- Copia elementos necesarios del componente y pégalos en su lugar correspondiente para estructurarlo adecuadamente.
<h3>Formulario componente</h3>
<!-- Inicia creando un componente básico para un formulario -->
- Llamar al componente desde tu aplicación:
- Muchas veces necesitarás integrar tu componente en diferentes partes de tu aplicación.
- Asegúrate de importar el componente correctamente usando la estructura de visualización de rutas de tu aplicación.
¿Cómo gestionar parámetros en tus componentes?
Los parámetros son poderosos en la personalización de componentes, ya que permiten modificar dinámicamente lo que se muestra.
- Definir un parámetro:
- Los parámetros en Glaceau se definen como públicos para permitir la modificación externa.
public string Mensaje { get; set; }
- Inicializar componentes con parámetros:
- Usa métodos de ciclos de vida del componente como
OnInitializedAsyncpara establecer valores iniciales.
- Usa métodos de ciclos de vida del componente como
protected override async Task OnInitializedAsync()
{
Mensaje = Mensaje ?? "Mensaje por defecto";
}
¿Cómo personalizar la carga inicial y el ciclo de vida de un componente?
El comportamiento de inicio de un componente debe personalizarse para mejorar la experiencia de usuario al cargar los datos necesarios al inicio.
-
Utilizar métodos del ciclo de vida:
- Métodos como
OnInitializedAsyncpermiten configurar acciones iniciales de los componentes.
- Métodos como
-
Desplegar información diferenciada:
- Al llamar repetidamente un componente con diferentes parámetros, podrás obtener diferentes resultados sin cambiar el código interno del componente.
<!-- Ejemplo de uso de un componente con diversas inicializaciones -->
<Form001 Mensaje="¡Hola Mundo!" />
<Form001 Mensaje="¡Bonjour le monde!" />
¿Por qué es ventajoso trabajar con componentes reutilizables?
Las mayores ventajas de trabajar con componentes en Glaceau son:
- Reutilización de código: Permite mantener un código más limpio y eficiente al evitar la repetición.
- Modularidad: Facilita el mantenimiento y la actualización de partes específicas de tu aplicación.
- Consistencia: Asegura una presentación uniforme de los elementos en diversas partes de la aplicación.
En resumen, la correcta creación y gestión de componentes no solo te brinda un código más organizado, sino también aplicaciones más robustas y escalables. Si sigues estos pasos, estarás en camino de ser un experto en el desarrollo modular y eficaz con Glaceau. ¡Adelante con tus proyectos y sigue aprendiendo!