Conocer las bases de .NET core

1

驴Qu茅 necesitas para aprender a desarrollar aplicaciones profesionales en .NET con Blazor?

2

Todo lo que aprender谩s sobre Blazor

3

Evoluci贸n de .Net

4

驴C贸mo funciona el Desarrollo Web sin Blazor?

5

Instalando Visual Studio Community

6

Instalando SQL Server Express

Entender la estructura de Blazor

7

Webassemblies y .Net Core 3

8

Anatom铆a de una aplicaci贸n Blazor

9

Blazor pages

10

Blazor components

11

Introducci贸n a formularios

12

Inyecci贸n de dependencias

Aplicar Entity Framework

13

Arquitectura vs. Patrones de Dise帽o

14

Estructurando nuestro proyecto

15

驴En qu茅 consiste Entity Framework y por qu茅 vamos a trabajarlo?

16

Creaci贸n de entidades

17

Data annotations

18

Trabajando el relacionamiento entre entidades

19

Creando el datacontext

20

Migraciones

21

Alimentando la base de datos

Integrar datos en ambientes Blazor

22

Construyendo la capa intermedia o capa de negocio

23

El CRUD de integraci贸n de datos

24

Creaci贸n de formularios con Blazor

25

Finalizando el formulario

26

Trabajando listas de datos

27

Agregando filtros a nuestra lista

28

Guardando nuevos registros

29

Creaci贸n formulario de actualizaci贸n de datos

30

Aplicando actualizaci贸n de datos

31

Registrando productos en almacenamiento

32

Creando p谩gina de almacenamiento

33

Cargando productos por Bodega para entradas y salidas

34

Relacionando productos y formulario de entradas y salidas

35

Finalizando el formulario de entradas y salidas

Aplicar Dise帽o con Bootstrap

36

Revisi贸n de estilos: Introducci贸n a Bootstrap

37

Publicando el sitio

38

Cierre del curso

You don't have access to this class

Keep learning! Join and start boosting your career

Aprovecha el precio especial y haz tu profesi贸n a prueba de IA

Antes: $249

Currency
$209
Suscr铆bete

Termina en:

0 D铆as
7 Hrs
19 Min
54 Seg

Cargando productos por Bodega para entradas y salidas

33/38
Resources

How to build the inbound and outbound component in a warehousing system?

Building an inbound and outbound component is essential to efficiently manage the flow of products in and out of a warehouse. This process can be challenging if you don't have a clear structure, but through organized steps, you can achieve it effectively.

How to start the development of the component?

To begin, you will need to create a new component in your system. In the folder where you manage your components, right click and select "New Component". Naming this component in an intuitive way, such as CreateInOutComponent, can help you keep your structure organized.

Which libraries or entities should be integrated?

Before proceeding, it is essential to import the appropriate entities that will manage the inputs and outputs. In this case, we use a class object called InputOutputEntity, which is crucial for the internal handling of products and warehousing.

How to load the lists of warehouses and products?

Once the component is created, the next step is to load the lists of warehouses. This is done using a list of type WarehouseEntity. Make sure that these lists are loaded as soon as the component or user interface is started so that all the information is ready to be used.

Example code for loading the lists:

protected override async Task OnInitializedAsync(){ // Load only the warehouse information warehouseList = await _bodegaService.GetAllWarehouses(); // _bodegaService is a data access service that interacts with the database}

How to create the user interface to select a winery?

To allow users to select a winery, use an HTML select that is populated with the available options:

<select@onchange="OnWarehouseSelected"> <option value="">Selecta warehouse</option> @foreach(var warehouse in warehouseList) { <option value="@warehouse.Id">@warehouse.Name</option> }</select>

How to handle the warehouse selection event?

When selecting a warehouse, it is crucial that your application reacts appropriately. You must capture this change and possibly load specific products associated with that warehouse.

Event handling code:

private void OnWarehouseSelected(ChangeEventArgs e){ int selectedWarehouseId = Convert.ToInt32(e.Value); // Logic to load products based on the selected warehouse}

What's the next step?

As you progress through the process of developing the input and output component, you will find that structuring each task into manageable chunks is the key to a successful outcome. Continue to build and refine the form for the inputs and outputs, and make sure that each part of the system works in harmony. With patience and practice, you will be able to integrate everything smoothly.

Always remember to test each modification to your system before proceeding to the next step. This will not only ensure the correct functioning of your software, but will also give you peace of mind that the internal processes are correctly synchronized. Keep going, your dedication will pay off!

Contributions 3

Questions 0

Sort by:

Want to see more contributions, questions and answers from the community?

En el minuto 2:03 el profe dice que nombrara a su objeto con una minuscula, por que comunmente se nombra asi a los objetos. Solo por aclaracion y para que no nos quedemos con la informacion incorrecta, el nombre de objetos, variables, propiedades, depende mucho de los code guidelines de cada equipo.
Las propiedades por ejemplo al ser publicas deberian ser nombradas con PascalCase, otro ejemplo podria ser cuando una variable tiene el accesor como private algunos nombran con _nameCamelCase.

Esto es una evoluci贸n en la forma de programaci贸n web, me gusta mucho este curso

la forma de programar cada componente es mas mec谩nico.