Full Transcript

·YouTLDR

PARTE 1 - IMPLEMENTACION AZURE MAPS Y INSTANCIAS DE CONTENEDOR

1:31:38SpanishTranscribed Jul 29, 2026
0:01

Bien, jóvenes y señoritas, vamos a

0:03

comenzar la sesión del día de hoy. En

0:06

esta primera demostración que yo tengo

0:08

preparado, vamos a utilizar el servicio

0:10

de Asure Maps, que es parecido a lo que

0:13

se tiene con Google Maps, pero en este

0:15

caso enfocado en el entorno de

0:17

Microsoft. Para esto, para crear este

0:20

servicio de, bueno, de nube de cloud,

0:24

simplemente tengo que entrar a ¿dónde? A

0:27

portal.com.

0:29

com. Para eso, déjenme por acá

0:32

instanciar [carraspeo] mi herramient.

0:35

Y bueno, como ustedes saben, es ingresar

0:37

a computación de nube pública por

0:39

cualquier eh navegador web. Ingresamos

0:41

[carraspeo] con portal.com.

0:44

Ingreso mis credenciales. En este caso

0:47

voy a utilizar yo esta cuenta que tengo

0:49

por acá.

0:58

Y listo. Luego de eso, vamos a venir acá

1:02

a la Marketplace y vamos a buscar este

1:05

servicio que se llama Asure Maps, tal

1:08

cual nosotros vemos por acá. Entonces,

1:10

voy a poner por acá asure Maps.

1:16

Vamos a poner maps

1:20

machure learning PS.

1:23

Y aquí yo lo tengo. Entonces tengo todas

1:26

estas opciones para crear recursos de

1:29

maps y no sé qué. Le voy a dar acá ver

1:32

más porque son 99.

1:35

Ahí le voy a dar ver todo y el que yo

1:37

voy a crear si no estoy mal. A vamos a

1:40

volver a verificar

1:42

cuál de esos dos es.

1:48

Tar

1:50

allá. es este que se llama cuentas de

1:54

Asure Maps. Este, dan clic ahí

1:59

y posteriormente acá por si acaso no les

2:02

va a aparecer absolutamente nada. Les va

2:04

a decir, "Cree tu primer recurso, no sé

2:06

qué."

2:06

A mí me aparece porque yo ya tengo un

2:09

recurso levantado. En este caso es tan

2:12

simple y sencillo como darle crear y eso

2:15

es todo. Y posteriormente ustedes lo

2:18

primero que tienen que llenar acá

2:20

primero que es es detalles del proyecto.

2:22

Denme un segundo, voy a silenciar mi

2:24

celular.

2:36

Okay,

2:38

vamos a venir por acá

2:40

tenemos la suscripción, en este caso de

2:43

ustedes se llama Asure Forest y el grupo

2:46

de recursos que si bien, como les decía,

2:48

ustedes pueden elegir todos los grupos

2:51

de recursos que tengan. Acá están todos

2:53

estos recursos, por ejemplo, yo tengo

2:55

acá.

2:57

O bien puedo crear uno nuevo.

3:00

Le doy crearg.

3:03

Siempre le digo que es lo mejor, la

3:05

mejor nomenclatura.

3:07

La siete, si no estoy mal, es lo que

3:10

estamos llevando. Aceptar.

3:14

Luego, detalles de la instancia. En este

3:16

apartado yo tengo que poner el nombre

3:19

que se va a llamar a este servicio.

3:21

Entonces, en este caso yo le puedo poner

3:26

maps. Ay,

3:39

ya.

3:41

Ay, casi muero. Ya les decía,

3:46

ah van a poner maps y acá pueden

3:49

utilizar eh

3:52

guiones, lo que ustedes quieran, porque

3:55

este servicio sí les deja poner en su

3:57

nombre. Por ejemplo, pueden poner maps,

4:00

no sé, tesis-2026

4:04

y van a ver que sí les valida por este

4:07

lado de Shmaps no se hace problema con

4:09

esas características especiales, como

4:12

por ejemplo teníamos con un SQL,

4:16

la región. En este caso ustedes pueden

4:18

apuntar a sus dos regiones preferidas

4:20

que yo les recomiendo, que hasta ahorita

4:22

no hemos tenido problema, que es eh Salt

4:25

Brasil o el centro de México. También eh

4:29

creo por ahí que Chile también funciona,

4:31

pero eh preferiblemente apunten esas dos

4:33

regiones. Yo ahorita tengo estas,

4:36

entonces normal, no me hago problema en

4:38

apuntar en aquello. Ahora, plan de

4:41

tarifas. En este caso, el único plan de

4:44

tarifa es para esta suscripción en

4:46

específico que yo estoy trabajando que

4:47

se llama Microsoft Assure Sponsorship.

4:51

Yo tengo este plan que se llama Gendos

4:53

Maps and Locations Insights. En este

4:56

caso, lo que yo les recomiendo es que

4:58

verifiquen. He visto capturas de

5:00

pantalla que existe la el trial

5:03

gratuito,

5:04

pero no sé si en sus cuentas está

5:06

validado. Eso sí, por favor, tarea para

5:09

validación. Y bueno, si no tienen pues

5:11

le ponen un plan de consumo, pero ya

5:13

saben que de sus 100 créditos que

5:15

ustedes tienen, pues se va a consumir

5:17

eso.

5:18

¿Qué más nos dice? Me dice términos.

5:21

Asure Maps comparte consultas de

5:23

direcciones y ubicaciones proporcionadas

5:25

por el cliente como consultas. En este

5:28

caso, por si acaso, por detrás utiliza

5:31

este, no es tecnología, creo que es

5:33

empresa, si no estoy mal, que se llama

5:34

TomTom, que es una empresa de terceros

5:37

para la funcionalidad de mapas.

5:40

Las consultas no están vinculadas a

5:42

ningún cliente ni usuario final cuando

5:45

se comparte con TomTom y no se puede

5:48

usar para identificar usuarios. Tom es

5:52

un subcontratista autorizado para

5:54

procesar los datos de clientes de Asure

5:57

Maps. Si ustedes quieren averiguar más

6:00

sobre acá el tema de subcontrataciones,

6:02

le pueden dar clic aquí y demás. ¿Por

6:05

qué les estoy diciendo esto? porque van

6:07

a ver la demostración que voy a hacer en

6:09

la demo número cuatro, les va a gustar y

6:12

pueden presentar de tesis de grado.

6:14

Entonces, esto es vital que ustedes lean

6:17

términos del producto de Asure Maps.

6:20

Igual pueden leerlo. Y finalmente acá es

6:22

simplemente darle una validación que

6:24

dice que confirmo, que he leído y acepto

6:27

la licencia y la declaración de

6:28

privacidad.

6:30

Enter. En el siguiente punto que es

6:33

avanzado es básicamente los cores. Un

6:35

corse, bueno, tal como dice acá, es el

6:38

uso compartido de registros de orígenes

6:40

que permite eh que el código JavaScript

6:43

que se ejecute en un explorador de un

6:45

host externo interactúe con el backend.

6:48

especifica los orígenes que se debe

6:50

permitir llamando a todos los orígenes.

6:54

Por ejemplo, a esta dirección example

6:57

eh.com

6:59

puerto 12345.

7:02

Permite que todos usen con asterisco y

7:05

quite el resto de los orígenes.

7:07

Acá si no estoy mal

7:11

no hay que poner nada. Redes acá que

7:15

medio pueblo se conecte a esta red, ¿qué

7:17

quiere decir?

7:18

Esto para conectarse este servicio, yo

7:21

les tengo que pasar una llave. A esta

7:24

llave si yo le digo que medio pueblo se

7:26

conecte, entonces ustedes van a poder

7:27

consumir tranquilamente mi llave. A eso

7:30

se hace referencia esto. Y bueno, ya

7:32

saben, ¿no? IP y si quieren crear su IP

7:35

privado, su entorno privado, ya está ahí

7:37

abajo. Identidades desactivado,

7:39

etiquetas, no hay nada. Revisar y crear.

7:44

Termina la validación de todo esto y

7:46

empezamos con el el bueno, con el

7:50

recurso aprovisional. Le doy crear.

7:53

Ahora se preguntarán as maps

7:58

es

8:00

vas o es SAS. Y acá nosotros vamos a

8:05

consultar por este lado. Vamos a venir

8:07

por acá.

8:13

acá. Y bueno, como me dice la IA de

8:16

Google, que es básicamente Gemini, me

8:18

dice Asion Maps es un servicio tipo PAS,

8:20

plataforma como servicio,

8:22

específicamente categorizando a la

8:24

categoría de paz de geoespacial o BAS

8:28

Ben como servicio. Hay otros es que hay

8:31

diferentes cosas, pero bueno, ya saben,

8:34

lo primero es esto, de esto nadie se

8:37

salva

8:39

y de ahí vienen las subcategorías,

8:42

paz o sas tatúense en su cabeza.

8:46

me dice, "No es una aplicación final

8:49

SAS, no es un software listo para el

8:51

usuario final como Google Maps o Waz,

8:54

donde solo buscas direcciones.

8:56

Es una plataforma de desarrollo paz

8:58

porque proporciona API, HDC, datos

9:01

geespaciales para que tú construyas,

9:04

hospedes y gestiones tus propias

9:06

aplicaciones de mapas. Y bueno, acá está

9:09

toda la información.

9:12

Listo, venimos por acá.

9:19

para la persona que me estaba diciendo,

9:21

¿dónde están? Están acá.

9:24

M,

9:28

¿dónde está?

9:34

dispon

9:38

aquí

9:40

por si acaso para la persona que me ha

9:41

preguntado si estoy grabando. Sí, estoy

9:43

grabando

9:46

ya. Eh, acá se ha completado la

9:49

implementación y nos vamos al recurso.

9:54

Acá yo tengo ya mapas tesis 2026, por

9:57

ejemplo, la información básica, eh, y

10:01

demás. Ahora, ¿qué pasa si yo quisiera

10:03

cambiar el plan de tarifas? Eso lo

10:05

cambias acá.

10:09

¿Dónde estaba? No. Hm [carraspeo]

10:11

hm hm hm hm hm

10:16

hm. Debe verlo con costos.

10:21

Hmm.

10:23

Autenticación, ¿no? Plan de tarifas.

10:25

Este, te vienes acá a la sección de

10:28

configuración, plan de tarifas y acá te

10:31

va a salir en los planes de tarifas que

10:33

tú tienes para cambiarlo. En este caso

10:36

no me aparece por la suscripción, pero

10:38

ustedes validen si es la misma

10:40

casuística que les sale de esa manera.

10:43

Okay, vamos a venir por acá. Listo. Esto

10:47

lo cierro.

10:49

Esto también lo cierro.

10:52

Ahora lo siguiente. En información

10:55

general, ¿qué me va a decir? me dice,

10:57

"Proporcione que un texto geográfico a

10:59

tus aplicaciones web y móviles con datos

11:02

de mapas recientes. Microsoft Asure

11:06

proporciona a los desarrolladores de

11:08

todos los sectores funcionales

11:10

geoespaciales eficientes. Esta capacidad

11:13

geoespacial incluye un dato de mapas más

11:16

reciente. Asure Maps está disponible

11:18

para aplicaciones web como también para

11:21

aplicaciones móviles. Y para conectarme

11:25

tiene un conjunto de AP rest compatibles

11:29

con OneP.

11:32

¿Cómo veo todo esto? Por ejemplo, si yo

11:34

quisiera aprender y más en este apartado

11:37

donde es información general, yo tengo

11:39

acá abajito que dice tutoriales y acá

11:41

tienes las guías rápidas, los ejemplos.

11:44

A este ejemplo sí nos vamos a ir y cómo

11:46

consumir, por ejemplo, por la eh como

11:49

una resa app. En este caso se utiliza

11:52

para trabajar con Microsoft Fabric. Y

11:54

acá, ¿qué me dice? Análisis de datos de

11:56

viajes mediante acoplar a la carretera

11:59

de un notebook. Y acá me dice todo lo

12:03

que se puede hacer.

12:05

Ahí simplemente está creando un

12:07

notebook. Un notebook es lo que ustedes

12:09

tienen con esta cosa, ¿no? Es

12:14

ah lo que tiene Drive en Notebooks.

12:18

Es m

12:23

se llama.

12:26

Ah, no es bloque el element. Se me da

12:29

ahorita el nombre.

12:32

Mm.

12:34

M, a ver si alguien sabe, si está

12:36

atento.

12:39

M, no es Jupiter Notebook, es Colap.

12:44

Eso,

12:46

el que ha creado ese tacaño. Ya. Y luego

12:49

de eso, por ejemplo, en este en este

12:51

primer enlace que hemos sacado, que se

12:53

llama Assure Maps Simples,

12:57

acá nosotros vamos a encontrar un sinfín

12:59

de de cosas que podemos hacer. Por

13:02

ejemplo, miren este mapa de calor.

13:06

Vamos a esperar a que cargue.

13:10

Ahorita está Chinan Town. Creo que está

13:13

en

13:15

¿Dónde está pues?

13:19

A ver, voy a hacer menos. ¿Para qué

13:22

región está apuntando? Está en Nueva

13:24

York.

13:25

Este es de Nueva York.

13:30

o cosas así con GLBL 3 LER, que es para

13:36

hacer 3D.

13:40

Esto se podrá personalizar, of course,

13:43

sí se puede y ahorita lo vamos a hacer.

13:45

Y miren, tienen 26 tipos de animaciones

13:48

de mapas, diferentes mapas de calor.

13:51

Aquí miren,

13:53

eh, GPS trace, una línea que te lo puede

13:56

ir marcando,

13:58

múltiples puntos, animaciones del

14:01

camino, diferentes cosas. Ve este mapa

14:05

me encanta.

14:07

Esos mapas de calor en po, tráfico,

14:12

todo esto

14:15

controlador. Hay un sinfín de cosas que

14:17

tú puedes hacer con Nash Maps, que es

14:18

bien interesante.

14:22

Miren todo esto, el chiste acá, cómo yo

14:26

lo implemento. Si bien ya tengo acá el

14:29

servicio creado en Nure, que me da todas

14:32

estas características, por si acaso que

14:33

estamos viendo acá, que se los voy a

14:35

pasar. ¿Dónde

14:37

están? A ver,

14:40

aquí están.

14:42

Ahí está.

14:44

Listo. Para que ustedes lo tengan.

14:48

Miren, es un es un sinfín de cosas que

14:51

pueden hacer.

14:54

¿Ya? Entonces, para hacerlo esto, yo

14:56

personalizarlo en mi propio desarrollo,

14:58

¿cómo lo hago?

15:00

Entonces, para eso vamos a ingresar acá

15:04

donde dice

15:06

acá mismo configuración,

15:10

clic donde dice autenticación

15:14

y acá nosotros, bueno, leemos siempre lo

15:17

que nos dicen las recomendaciones.

15:20

Asure Maps admite tres formas de

15:22

autenticarse. Autenticación es como tú

15:25

le dieras la llave de tu casa. ¿A quién

15:27

le vas a dar la llave de tu casa?

15:29

Primero a Microsoft Intra ID, que es un

15:33

servicio administrado para la gestión de

15:35

accesos de identidades basada en roles,

15:38

en pocas. Si le das a tu hermanito, tu

15:41

hermanito, ¿qué rol tiene? El rol de

15:43

digamos hermano menor, que hermano menor

15:46

simplemente va a tener x privilegios. O

15:49

si tú le das la llave a tu mamá, tu mamá

15:51

va a tener el rol de admin, digamos,

15:54

porque va a tener acceso a todo, cosas

15:57

así. Segundo, la autenticación de clave

16:00

compartida de autenticación. La

16:02

autenticación de clave compartida, a

16:04

menudo denominada como clave de

16:07

suscripción se basa en pasar claves

16:10

generadas de la cuenta de Asure Maps con

16:13

una cantidad para solicitudes de Ashure

16:16

Maps muy redundante. Se recomienda

16:19

volver a generar las claves de con

16:22

regularidad. se le proporcionan dos

16:24

claves para que pueda mantener las

16:26

conexiones de una clave mientras se

16:29

regenera otra. Generalmente esto por si

16:32

acaso se utiliza si eh por algún motivo

16:35

X y Z se ha filtrado tu clave, entonces

16:38

la tienes que cambiar.

16:40

Eso, ¿cómo lo haces? Simplemente

16:42

regenerando.

16:44

Y regeneras un botón nada más. Y acá

16:47

tercero, la autenticación de tokens de

16:49

firma de acceso convertido SAS. Este SAS

16:52

es pues nuestro amiguito que también

16:54

nosotros lo hemos visto dónde en un blog

16:57

storage.

16:59

Uy,

17:01

ya.

17:03

Eh, ¿qué más? Ah, y aquí está. Esta es

17:07

la autenticación, por ejemplo, el ID de

17:09

cliente. Si yo lo quiero hacer por

17:10

Microsoft ID. Y esta es la autenticación

17:13

de clave compartida. Aquí está tu eh

17:16

clave principal y tu clave secundaria.

17:19

¿Cómo se regenera? Simplemente

17:21

presionando ese botoncito nada más.

17:24

¿Cómo se copia? Acá al ladito. Tú lo

17:28

copias y eso es todo. Y este botoncito

17:30

de ojito significa para ver tu código

17:32

alfa numérico,

17:34

nada más.

17:37

Y listo. Ya con eso nosotros con estas

17:40

credenciales voy a poder conectar.

17:43

Ahora, como nosotros estamos trabajando,

17:45

¿qué nos decía? Podemos trabajar esto de

17:47

forma, bueno, en un formato de web o

17:49

formato mobile, pero en este caso

17:51

nosotros vamos a utilizar mi buen

17:53

amiguito que se llama Visual Studio

17:56

Code.

17:57

Aquí está.

17:59

Hm, ya vamos a volver a abrir otro code.

18:06

Ya,

18:09

aquí está mi buen amiguito Visual Studio

18:11

Code. Acá ustedes le van a dar en Open

18:15

Folder, que bueno, básicamente es para

18:18

abrir una nueva carpetita. En esta nueva

18:21

carpetita, por si acaso, le van a llamar

18:23

a su

18:25

a su carpetita viernes.

18:29

Hoy día que el viernes es ah 24.

18:34

Y ya. Entonces le dan open folder y

18:37

ahora, ¿qué pasa si no les aparece esto?

18:39

Y vamos a morir. No, pucha, ¿cómo agacho

18:42

la licenciado? ¿Dónde estará haciendo?

18:44

Entonces, si no tienen eso, simplemente

18:46

se van acá a file.

18:48

Dentro de file se van a venir acá donde

18:51

dice open folder. O bueno, si ustedes

18:54

tienen una vida complicada y les gusta

18:56

hacer todo eh con teclado, con atajo de

18:59

teclado, también pueden presionar

19:01

control + K + control + O. En este caso,

19:05

yo siempre hago acá open folder y ya me

19:07

olvido. Documentos, por ejemplo, acá le

19:10

voy a poner nueva carpetita que le he

19:12

dicho que se vaya llamar viernes 24.

19:16

Listo. Le doy seleccionar folder y

19:20

automáticamente ese foldercito se me va

19:22

a seleccionar y sobre ese foldercito yo

19:25

voy a trabajar.

19:26

Entonces, para yo poder trabajar de

19:29

forma ordenada, porque son de con código

19:31

son cuatro demostraciones que voy a

19:33

trabajar de forma local, voy a irme

19:36

ordenando por subcarpetitas. Aquí voy a

19:39

tener uno, dos, espérenme.

19:49

Ay, perdón. sigo más por si acaso.

19:51

[suspiro][grito ahogado]

19:52

Ya, aquí voy a tener un dos 3es cuatro

19:59

cuatro subcarpetitas. Por cada

20:01

carpetita, yo les recomiendo que siempre

20:03

sean ordenaditos en su código. Entonces,

20:05

acá le van a poner, por ejemplo, demo

20:09

uno hasta llegar a la demo n,

20:14

así para tener todo en uno.

20:19

Ya. ¿Cómo se crea una carpetita?

20:22

Acá simplemente van a dar clic en esta

20:24

carpetita y aquí le van a poner demo 1,

20:29

enter y listo, ya se ha creado mi

20:32

primera carpetita.

20:34

Ahora dentro de esta carpetita, como voy

20:36

a trabajar con un sitio web, ¿qué son

20:39

los archivos básicos que yo tengo que

20:41

tener? Tengo que crear lo siguiente.

20:45

Tengo que crear un index

20:48

punhtml.

20:53

Tengo que cre, bueno, esto es para qué,

20:55

para la estructura de mi página web, que

20:57

cualquier página web tiene, por más

20:59

framework que ustedes utilicen, que es

21:01

el último framework ultra mega archi, no

21:04

sé qué cosa, todos tienen HTML, nadie se

21:08

salva de eso. Posteriormente, ¿cómo tú

21:11

le das el estilo, la formita, el

21:13

maquillaje? Esto, por ejemplo, se le

21:15

llama al esqueleto en una analogía de

21:19

cuerpo humano.

21:25

Posteriormente la carita, la piel, ¿cómo

21:28

le das? Le das con un CS.

21:31

CS Ya. Eh, aquí es style, perdón,

21:36

me he equivocado. Aquí es style. Me

21:39

olvidó poner su nombre. Punto CS, que en

21:42

este caso sería la piel. que tú le das

21:44

al ser humano

21:47

y cómo tú le das ese movimiento, ese

21:49

pensamiento y demás con tu archivo app

21:55

punto pun

21:57

Jason.

21:59

Tú ya le das el cerebro para que

22:01

funcione, para que tenga la lógica. Esta

22:04

es la estructura básica de un archivo.

22:08

Entonces, yo acá dentro de mi carpetita

22:10

demo, acá le voy a dar en agregar más.

22:14

Con este amiguito se creaba

22:18

carpetas. Con el primer amiguito se crea

22:21

archivos. Clic ahí y posteriormente voy

22:25

a poner index.html

22:28

HTML

22:29

y listo. Segundo archivito, styles

22:35

pun CS.

22:39

Tercer archivo, app.gs.

22:45

Esa es la estructura que yo tengo que

22:47

tener.

22:51

Ahora me dirán, "Pero, ¿por qué está

22:52

avanzando así? No somos primer

22:54

semestre." Hay personas jóvenes que no

22:56

saben y y ahora bueno, que ya estoy en

22:58

mi casa, en mi computadora, estoy más

23:00

cómoda, les puedo explicar así

23:03

ampliamente lo que yo no puedo hacer en

23:05

presencial,

23:07

¿ya? Y acá simplemente suprimimos y pues

23:10

es bueno lo que se tiene dentro del

23:12

explorador.

23:14

¿Listo? Entonces dentro de index.html

23:18

voy a utilizar lo siguiente.

23:23

Ah.

23:24

Allá no había tenido CS dentro de mi

23:27

primer demo. Ya, Moral Chocs, así es la

23:30

vida. Pero este es mi archivito. Voy a

23:34

cerrar estito. Este es mi primer eh

23:37

archivito en HTML, que bueno, siempre

23:39

empieza con la etiqueta doc type HTML,

23:43

el tipo de lenguaje español, porque

23:45

generalmente por default viene en

23:48

inglés. Por si acaso, para si ustedes eh

23:52

no saben cómo sacar la estructura,

23:54

simplemente le ponen HTML 5 acá dentro

23:57

de Visual Studio Cuto, le dan clic acá y

24:00

se les agrega su esqueletito y acá ya

24:03

ponen lo que tengan que poner. Okay,

24:06

simple eso. Pero yo acá ya tengo mi

24:09

ejemplo demo. Después título es lo que

24:12

va a aparecer acá.

24:15

Mm.

24:17

[carraspeo]

24:18

copa

24:20

aquí esto. Ay, caray. En eh título viene

24:26

estito que se llama Map samples y en

24:29

nuestro código

24:31

vendría a ser demo asure maps. A eso no

24:34

más hace referencia. Si acá quieren

24:36

agregar iconos, bienvenidos.

24:43

Si tienen dudas, me pregunta en el

24:45

estilo. Acá es donde nosotros vamos a

24:48

hacer referencia al SDCATE para poder

24:50

llamarlo y para poder tener todos los

24:52

estilos que hemos visto. Entonces acá me

24:55

dice estilos web SDK de Asure Maps. Ahí

24:59

referenciamos a un link y es este.

25:03

ACLAS.microsoft.com/hdicate/javascript/mapcontrol

25:03

microsoft.com/hdcate/javascript/mapcontrol

25:09

3aclas.m.cs

25:13

y después estilos personalizados. Aquí

25:15

está mi instal,

25:17

pero da igual que usted si estaría en

25:20

otro archivo, yo acá lo referencio, pero

25:22

en este caso viene en bebido. Y

25:25

posteriormente acá en apps.gs

25:28

viene la lógica.

25:34

Aquí

25:38

estito se los voy a borrar. Ajá.

25:43

Ahora sí.

25:45

Y lo primero que yo voy a generar va a

25:47

ser una variable. Esta variable se va a

25:50

llamar Asure Map Key. Y voy a poner la

25:53

clave que he generado de Ashur.

25:57

Entonces, vuelvo acá a mi portal.

26:01

Aquí está este. Bueno, estoy dentro del

26:04

servicio, dentro de la casetita de

26:08

opciones. Me voy a venir acá a la

26:09

sección que dice configuración,

26:12

autenticación. Dentro de ello me vengo

26:14

acá donde dice clave principal y copio.

26:19

Posteriormente me regreso y donde dice

26:21

acá tu clave de Asure Maps, aquí

26:24

necesito lo borro y lo pego y listo.

26:28

Segundo, las coordenadas iniciales que

26:31

le vamos a dar para que funcione este

26:33

mapa. Entonces, le tengo que dar dos

26:36

cositas, le tengo que dar longitud y

26:39

latitud. Y estas son mis dos coordenadas

26:42

que por defecto me da o me apunta a

26:45

Madrid.

26:50

Listo. Y acá yo tengo mi función que en

26:53

este caso es instanciar a mi objeto

26:57

mapa. Entonces acá le digo mapa es igual

27:00

a newlas.m.

27:01

Y todo esto. El lenguaje va a ser en

27:04

español. El tipo de suscripción va a ser

27:07

suscript. Eh, dentro de suscription key

27:09

le voy a mandar mi parámetro que es

27:11

Asure Maps Key para construir. Digamos

27:13

que esto es la construcción de nuestro

27:15

objeto client. Estamos instanciando como

27:18

nosotros hacíamos en 121, algo parecido.

27:22

Segundo evento cuando el mapa termine de

27:25

cargar sus recursos. Y acá, bueno,

27:27

llamamos ya mi objeto que es map punto a

27:31

su método events.

27:34

Y acá dentro de este parámetro pongo

27:36

eso,

27:38

todo esto

27:40

y inicializamos el documento cuando esté

27:42

listo. Y listo. Este código, por si

27:45

acaso, jóvenes, yo no he hecho, viene

27:47

dentro de la documentación. Yo

27:49

simplemente creo que lo he separado y

27:51

ya. Y eso es todo. Guardamos con control

27:56

S. todos los cambios que nosotros hemos

27:58

hecho.

27:59

Y ahora nos toca levantar esto, como

28:03

estamos haciendo en un HTML basiquito,

28:05

¿cómo levantamos? Simplemente omita mis

28:08

caras de mis grabaciones se van a venir

28:11

al donde han creado. En este caso hemos

28:13

creado en el directorio documentos

28:17

hemos creado este nuevo folder que se

28:20

llama viernes 24.

28:23

[carraspeo]

28:23

Aquí está nuestra carpetita demo uno y

28:26

voy a hacer dos veces clic sobre este

28:29

archivo que se llama index

28:33

y listo. Aquí está el puntito que me ha

28:37

georenciado,

28:39

es Madrid.

28:43

Y acá, por ejemplo, esto, ¿por qué me

28:45

sale? Porque en la configuración

28:48

de Asure Maps, si se acuerdan, en apps,

28:51

yo he puesto eso, que inicie el marcador

28:54

en este color azul, el de Microsoft. Si

28:57

yo quisiera cambiar, pues ya cambio acá

28:59

de color. A ver, acá vamos a poner

29:02

rosado.

29:04

Guardamos los cambios,

29:07

refrescamos y aquí tiene que verse eso

29:11

rosado Madrid

29:14

y demás. Ahora si yo, por ejemplo, y

29:17

ahorita me va a decir la licenciada

29:19

¿qué cosa nos estaba hablando

29:20

piedras? Si yo borro la clave, ahí está,

29:25

voy a poner tu clave IP ahí de más acá.

29:29

Vuelvo a guardar, actualizo.

29:33

Automáticamente esto. Ah, bueno, debe

29:35

estar sí que en caché.

29:37

Esto se va a perder por si acaso,

29:39

jóvenes. No sé por qué esto no me ha

29:42

guardado.

29:44

Es que debe seguir instanciado. A ver,

29:46

voy a cerrar.

29:48

Vamos a abrirnos con otro.

29:51

Ajá. Y ahora sí.

29:54

A ver,

29:58

ahora sí pueden ver.

30:00

Solamente me aparece uno y ya, porque es

30:03

el punto que ahorita le hemos dado,

30:06

pero

30:08

no me aparece Madrid nada. Ahorita estoy

30:10

volando en el espacio junto con mis cuat

30:13

los extraterrestres ahí por la Antartad,

30:15

por ahí debo estar.

30:19

Okay. Entonces, eso quiero que ustedes

30:22

tomen en cuenta. Sin la llave de

30:24

conexión no me carga. ¿Por qué? Porque

30:27

no tengo las credenciales. Es ahorita

30:29

como yo entrara a mi casa y me chocara.

30:31

No tengo la puerta. Si no tengo la

30:33

puerta, no voy a poder ingresar y no voy

30:34

a poder ver y por ende no se va a cargar

30:38

esto.

30:42

Bien, hasta acá dudas o consultas. A

30:44

ver, ¿dónde están?

30:52

Vamos a ver. Ta ta ta.

30:55

Dice Google Colabs. Sí. Sí, eso, eso,

30:57

eso, eso.

30:59

Jóvenes, dudas, consultas, se han

31:01

dormido, siguen ahí.

31:10

Ya, todo claro, dice. Perfecto.

31:14

Entonces, continúemos. Pero ahorita lo

31:16

que nosotros hemos hecho es un puntito

31:18

bien básico que le tenemos que dar

31:20

longitud y latitud. Pero, ¿qué pasaría

31:23

si yo quisiera interactuar con más

31:25

mapas?

31:26

Entonces, esa va a ser nuestra segunda

31:28

demostración del día de hoy. Para esto

31:31

voy a suprimir mis carpetitas, voy a

31:33

cerrarlo para tener todo esto limpio.

31:37

Y ahora sí, vamos a venir por acá.

31:40

Bueno, si ustedes y una de las cosas que

31:42

les digo para los que no están

31:44

acostumbrados al desarrollo es esto. Si

31:47

tú te apuntas en algún lado, ya sea

31:50

dentro de la carpeta o ya sea dentro de

31:51

algún archivo, vas a tener seleccionado

31:54

y le vas a dar crear una nueva

31:56

carpetita, automáticamente se te va a

31:58

crear como una subcarpeta y después

32:01

entramos de nuevo en increis y decimos,

32:03

"Ah, ¿cómo hacemos esto?"

32:05

Entonces, para esto, simplemente tú no

32:08

tienes que seleccionar nada, mejor si lo

32:10

presionas por estos puntitos por acá,

32:13

presionas, le das nueva carpeta y ahora

32:16

puedes ver que el nivel ya ha cambiado.

32:19

Entonces acá voy a ponerle demo dos

32:25

y dentro de este demo dos voy a tener la

32:28

misma estructura que he tenido dentro de

32:30

la demostración uno. Que bueno,

32:32

básicamente para nuestros cuatro demos

32:35

vamos a utilizar eso.

32:38

Ahora demo dos que ya es un poquito más

32:41

completo. Voy a darle acá otra vez mi

32:44

buen archivo index.

32:50

Le voy a dar a mi style

32:57

punto cs y le voy a dar a mi a punto ay

33:03

Ajsisto.

33:09

Acá dentro del ejemplo yo ya tengo el

33:12

código, así que simplemente les voy a

33:14

copiar porque no me van, o sea, ni para

33:16

mí me gustaría taipear todo esto, ni

33:19

ustedes estar viendo cada ratito cómo

33:21

escribo. Okay, entonces acá simplemente

33:24

ya tenemos más cositas, más cosas

33:27

interactivas que de nueva cuenta. Este

33:28

código está en los ejemplos de maps.

33:31

Simplemente lo he troceado para no tener

33:33

todo en uno. Y acá ustedes pueden ver

33:35

que ya manejo dos referencias. manejo

33:39

este ACAS SDK y el otro, tanto

33:42

referencias de para los estilos como

33:44

también para la lógica.

33:47

Y acá, bueno, carga lo que es o bueno,

33:50

hace referencia a mi script en a.Jes.

33:54

Para esto me voy a venir acá a mis

33:55

estilos que ya tengo también.

33:58

Ahí está todo lo que va a llamar

34:02

y la lógica.

34:10

Listo,

34:13

ahí está. Siempre vamos a empezar por la

34:16

variable de Asure Maps, referenciando

34:19

a la credencial. Y ya esto ya es eh puro

34:23

de lo que hace la demostración.

34:27

Ya, obviamente acá ya son más cosas que

34:29

si ustedes quieren lo pueden ir eh

34:32

analizando y demás.

34:34

Control S a todo.

34:38

Listo. Y ahora sí, esto levantamos.

34:42

Salgo viernes 24. Ahí está por temas de

34:44

jerarquía. Aquí está demo dos

34:48

index. Lo levanto

34:51

y aquí está. En este caso, eh, en dentro

34:55

de esto, dentro de esa segunda

34:57

demostración y es un poquito más más

35:00

completo porque

35:02

si bien meorreferencia, que esto es

35:05

también Estados Unidos, esto es Los

35:07

Ángeles por si acaso, bueno, donde me

35:09

hace referencia como punto principal,

35:12

no toda la vida, pues yo voy a poner por

35:14

detrás texto quemado al usuario dónde

35:17

tengo que [resoplido] dónde tengo que

35:19

estar, sino que el usuario tiene que

35:21

introducir

35:22

Para eso hay este amiguito de acá,

35:26

este pequeño menú que dice search. En

35:29

este caso, si yo presiono sobre este, me

35:32

va a aparecer las rutas que son cercanas

35:35

eh dentro de los ángeles, por ejemplo. A

35:39

ver, vamos a venir al aport.

35:41

Aport.

35:44

Ahí está. Aport.

35:48

Ya. Y ahora me va a referenciar a todo

35:51

lo que está cerca de donde está ahorita

35:55

esto donde nosotros estamos viendo. Por

35:57

ejemplo, me sale plane, que estoy

36:00

ubicada en la tercera calle de los

36:02

ángeles y este es código postal o todo

36:05

lo que tenga que ver. ¿Qué pasa si yo

36:08

digo, "Ah, chévere, quiero ir acá,

36:09

quiero ir a Berberly Lee Burlevard en

36:13

Beverly Hills.

36:15

Le doy acá.

36:17

H, creo que era este. Automáticamente me

36:20

referencia a ese lugar y no solamente me

36:24

referencia como tipo Google Maps, sino

36:27

que cuando yo le voy a dar clic en este

36:29

puntito,

36:30

me hace referencia la dirección y me

36:33

hace referencia su sitio web.

36:36

Selecciono esto y me va a mandar a sitio

36:39

web, que es city ofbank

36:43

y no sé qué qué se referencia, que

36:46

ahorita es el lugar que hemos

36:47

referenciado. Es así, es un parque

36:51

y bueno, por Google Maps básicamente

36:53

tiene casi lo mismo, ¿no? Ver, pero la

36:56

diferencia acá es estito.

37:01

Y ya.

37:03

Ahora, ¿qué pasa si yo quisiera venir

37:05

acá a Bolivia? Ah, entonces ahí es otro

37:07

chiste. Ahí tengo que referenciar

37:09

primero las coordenadas. ¿A dónde?

37:12

Ahorita estábamos en Los Ángeles. Vamos

37:13

a bajar. Ahorita vamos a llegar ya a

37:16

México. Ya estamos llegando el final de

37:19

Estados Unidos.

37:21

Esto está muy chiquito. Ahí está.

37:23

Monterrey. Hemos llegado a México.

37:25

Centroamérica y hemos llegado a

37:27

Latinoamérica.

37:28

Venimos acá a mi cuate que es Bolivia.

37:31

Aquí está La Paz.

37:33

Vamos a Chumani, ¿no? ¿Qué es nosotros

37:36

que somos Murilo, no ve? A ver,

37:38

Miraflores, San Pedro, creo que es esto.

37:43

[resoplido]

37:43

A ver, no, no es esto.

37:47

Me perdí mi pu propio pueblo. A ver. Ah,

37:55

aquí está. Estaba en Samputas. Acá tengo

37:58

que irme a la ciudad. Y esto las

38:00

personas que viajan en avión se van a

38:02

dar cuenta y me van a dar la razón.

38:04

Cuando tú viajas en avión, de la misma

38:06

manera ves, o sea, tú estás llegando por

38:08

acá y ves lo mismo, estas mismas

38:12

rayitas, pero más chiquitito. Y acá todo

38:15

es cerro, por si acaso. Solamente en las

38:18

ciudades que son así ustedes van a ver.

38:20

Ahora más abajito está acá Ororo.

38:24

¿Dónde está más abajito?

38:27

Eh, no, eucalipsis. He llegado Oruro,

38:30

pero no se ve la ciudad.

38:37

La carretera Patacamaya. Por aquí

38:39

venimos por acá abajito. Soruro.

38:46

Bueno, no me aparece.

38:49

Creo que es esto o no. No, no es esto.

38:56

Wacaala,

38:59

eucaliptus, panduro. A ver, esperen, voy

39:02

a encontrar Oruro,

39:05

caracollo y escochabama. Más abajo es

39:07

aquí está

39:10

aquí. Por ejemplo, así es la planicia de

39:13

Oruro. Y los que igual viajan en avión

39:16

me van a dar la razón que cuando tú

39:18

estás pasando por Oruro igual se ve

39:20

cochabamba porque están cerquita.

39:23

Un lado se ve siempre o cuando estás

39:25

volviendo de coche igual. Entonces igual

39:27

por acá por los mapas podemos hacer lo

39:29

mismo y pueden ver que en cada ciudad

39:32

siempre va a haber este tipo de cosas

39:36

aquí. Y la paz, ¿dónde está la paso?

39:38

Ahora sí.

39:39

me he vuelto a perder.

39:44

Ah, aquí está la paz.

39:48

Ahora, ¿para qué me estoy navegando todo

39:49

esto? Aquí, por ejemplo, me voy a

39:52

plantar en la 12 de octubre. A ir por

39:54

acá

39:55

y acá ahora como estoy por el alto voy a

39:59

referenciar y voy a poner aeropuerto

40:03

y de nueva cuenta me tendría que georre

40:07

referenciar a donde estoy yo. No me ha

40:09

tomado muy en cuenta esto.

40:11

A ver, vamos a poner un poquito más por

40:14

acá.

40:18

Vamos a bajarnos a la paso.

40:21

A ver, sección.

40:24

Aquí, aquí también tengo esos

40:25

controladores.

40:27

El alto la paso.

40:29

Vamos a venirnos por acá.

40:33

A venir del poeta por el centro de la

40:36

ciudad. Creo que es el estadio. Sí.

40:40

Entonces yo por acá le voy a poner banco

40:45

y aquí está. Ah, bueno, en el alto no me

40:48

referencia muy bien, pero acá en la paz

40:50

sí. Acá le he puesto banco y ahí pueden

40:53

ver que ya me ha referenciado. Banco

40:54

FIE, Banco Fácil, Banco Sol, Banco Visa

40:58

y estamos sobre mismos la avenida Simón

41:01

Bolívar.

41:04

Ya. Entonces, aquí banco. Voy a poner

41:06

por ejemplo el FIE, que es ahí citos del

41:08

estadium.

41:09

Le voy a dar clic y por ejemplo me

41:11

muestra dónde está ubicado su teléfono y

41:15

su eh su página web. Y ahí esto me hace

41:19

referencia a Bancofe.

41:25

Y listo. Entonces esta es la segunda

41:27

cosa que yo puedo hacer con Asure Maps,

41:30

que yo no necesito acá eh poner un IP ni

41:34

nada, simplemente tengo que estar cerca

41:36

de la zona y me va a aparecer las

41:39

ubicaciones que yo tenga cerca.

41:42

Esa es una de las cosas que podemos

41:43

hacer. Por si acaso, ahorita todas las

41:46

peticiones que yo estoy haciendo al

41:47

servicio está corriendo de mi cuenta, no

41:50

está corriendo, digamos, de Google ni

41:52

nada. Todo esto está corriendo ahorita

41:54

en Asure.

41:57

Bien, hasta acá. ¿Tienen alguna duda?

41:59

¿Consulta?

42:08

A ver, ¿dónde están?

42:15

¿Cómo es chacos?

42:18

Espero que me estén entendiendo. Ahora

42:20

sí estoy explicando con chubis.

42:23

O tal vez me han dejado ahí hablando

42:25

votadas. Estoy por ahí con su celular.

42:28

Ay, mientras ustedes están roncando al

42:31

lado. Que dice, "El recurso de Maps no

42:34

me deja crearlo en ninguna región." Ya,

42:36

joven, le voy a pasar el recurso.

42:42

Hm hm hm hm [carraspeo] hm hm. ¿Dónde

42:45

están usted? Son Cloud.

42:54

Ya, vamos a venir por acá. Aquí está lo

42:57

que hemos creado, ¿no? Vean tas.

43:01

Úsenlo sabiamente, va a estar disponible

43:04

hasta el lunes. Esa es la API, por si

43:07

acaso. Para los que no han venido, no

43:09

les diga. No, mentira, igual van a ver

43:11

la grabación.

43:13

Ya, ahí está. Ninguna duda, dice.

43:16

Gracias, Fiorela. Vamos a venir por acá

43:18

y listo.

43:20

Ahora, uno más complejo

43:23

que es el siguiente, que esto sí lo

43:25

pueden utilizar para tesis de grado, que

43:28

hasta ahorita yo no he visto,

43:31

pero como yo puedo ser garganta,

43:33

veremos. Repositorio, UMSA.

43:37

Ahí está. Vamos a ingresar.

43:41

Vamos a ciencias puras,

43:43

a informática, que es lo que nos

43:45

interesa. Vamos a buscar as maps.

43:56

Mecanismo

43:58

no per utilizado Ashur. Telupi ha

44:02

utilizado Ashur.

44:04

Campero, pero no sé quién será pero

44:07

utilizado Ashur.

44:13

Gutierrez Bautista. Brenda Lili me suena

44:15

pero no sé. Estaba utilizado ayer, pero

44:18

no. Ah, el Max, ¿no? Eh,

44:23

este cuate me suena, pero no sé, debe us

44:26

reciente,

44:29

pero este es no he utilizado nada.

44:34

No, no hay tesis por si acaso con Asure

44:37

Maps, así que pueden presentar ustedes

44:39

su propia tesis. Voy a

44:43

Ay,

44:44

ya pueden presentar.

44:48

Entonces, ahora la tercera demo que yo

44:50

les voy a proporcionar por acá, ¿dónde

44:53

está esto?

44:57

Es esta la que viene dentro del sample,

45:00

que es básicamente estita.

45:05

Pueden hacer esto igual. Miren, creo que

45:08

es para el tren, no estoy muy segura.

45:11

Bonitas cosas pueden hacer.

45:18

Vámonos hasta arriba

45:22

y acá este que dice yellow cap versus

45:26

green cap trips in Manhattan.

45:29

En este caso acá yo tengo el ROM sample,

45:32

que es básicamente cómo se va a

45:34

actualizar.

45:36

Y esto básicamente simula el tráfico con

45:41

datos históricos, obviamente de un punto

45:43

a otro punto.

45:46

Entonces esto lo vamos a hacer realidad

45:49

con de nuevo con la estructura simple.

45:52

Lo mismo lo vamos a poner por acá por

45:54

Visual Studio Code. Entonces por acá me

45:58

salgo, voy a cerrar todistito esto.

46:04

Creo una nueva carpeta,

46:06

se va a llamar demo 3

46:10

y de nueva cuenta, ya saben, nuestro

46:12

esqueleto.

46:20

Ahí está.

46:25

Está el CS

46:28

a punto chiches.

46:32

Listo.

46:34

Y de acá me voy a venir de mi chanchulo

46:36

donde yo ya tengo los códigos probados.

46:43

Ahí está

46:47

copo.

46:49

Ya. Ahí está.

46:53

Esqueleto

46:55

maquillaje

46:58

lógica.

47:03

Y aquí lo que me importa es la lógica.

47:08

De nuevo, referencio mi variable global.

47:12

Latitudes. Esto es por si acaso lo que

47:14

ustedes ven acá.

47:17

Esas las variables. Y aquí también

47:19

nosotros vamos a tener diferentes

47:20

cositas que ahorita lo voy a explicar.

47:25

Hm. Acá inicializamos, por si acaso

47:28

vamos a referenciar esto en Manhattan,

47:31

si no estoy mal, por las coordenadas.

47:34

Ahí está. Coordenadas centradas en bajo

47:36

Manhattan.

47:38

Eh, inclinación 3D de la perspectiva.

47:40

Acá todo eso se configura.

47:43

autenticación como la inicialización de

47:45

tu objeto, esperar a que la SDK de

47:48

Action Maps esté listo y en este caso se

47:51

trabaja con esto que se llama web GBL

47:54

y acá están tus controles y demás.

48:00

Listo,

48:02

todo estito guardamos.

48:05

Y ahora sí, como estoy corriendo de

48:07

forma local, esto se tiene que ver

48:09

reflejado acá en mi demo 3. Viernes 24,

48:12

demo 3, levanto

48:15

esto. Ahí está lo mismo corriendo de

48:18

forma local

48:20

para ver el tema del tráfico. Ahora,

48:23

obviamente esto yo lo puedo quitar.

48:28

Eso es solamente temas de acá cómo está

48:31

configurado,

48:33

pero imagínense presentar esto que se

48:35

pueda ver los puntos de la ciudad donde

48:38

están con más tramos, más recorridas y

48:40

demás, o sea, más congestionados y no

48:44

solamente poner los de tráfico, sino

48:46

poner los teleféricos y pumascetaris

48:50

y así que se muestra. Por ejemplo, esto

48:52

presenta tesis de grado. Nadie sabe

48:54

hacer esto en la carrera.

48:57

O por lo yo levanto mi mano y doy mi doy

49:00

mi cabeza que esto en la carrera nadie

49:02

les ha enseñado hasta ahorita, que es

49:05

bien facilito, solamente es agregar la

49:07

API, consumirlo y ya está. ¿Quién? O

49:09

sea, tú no vas a crear la pólvora y eso

49:11

les he dicho desde el primer día,

49:14

ustedes no van a crear la pólvora,

49:16

simplemente van a utilizar lo que ya

49:20

está. son herramientas.

49:24

Ahora, la pregunta acá es, ¿cómo yo lo

49:27

adapto a Bolivia? Hay que poner las

49:29

coordenadas.

49:31

Y acá no solamente ahorita estamos

49:33

haciendo correr esto, pero yo si me

49:36

vengo por acá, que es la sección que

49:39

dice style, select style, yo voy a poder

49:42

ver esto en diferentes mapas. Acá voy a

49:45

poner por acá en el primero,

49:50

que de esta manera me lo corre por acá.

49:52

Igual por si acaso está corriendo las

49:53

mismas coordenadas, simplemente los

49:55

colores hay que cambiar. Y han visto

49:58

como yo he cambiado en el primero el

50:00

color de donde se referencia, así no más

50:02

se cambia el color.

50:04

Segundo mapa.

50:07

Pero en este caso es de con otra vista.

50:09

Si yo me acerco se ve más. Miren,

50:14

es como una vista satelital. Y esto yo

50:18

puedo ir bajando, miren, puedo ir así

50:20

bajando, se va a ir moviendo solito o

50:22

puedo ir tomando tomas aéreas. Si yo

50:25

quiero disminuir el zoom, puedo hacerlo

50:27

desde acá.

50:31

Entonces, dentro de sus tesis pueden

50:33

poner diferentes mapas, no solo eso. Y

50:36

también que decía la parte móvil se

50:39

puede hacer.

50:43

Este híbrido, en este caso me aparece de

50:45

esta manera y acá es un poquito más una

50:49

vista mejor.

50:54

Para mí esto es superinesante,

50:57

que yo hasta la fecha hecho varias

50:59

demostraciones de todo y con todo.

51:04

Aquí vamos a venir por acá otro tipo de

51:07

mapas

51:09

en este caso que es referencia otro tipo

51:11

de cosas.

51:13

Vamos a venir por acá, que es el que

51:14

estábamos viendo, creo yo.

51:18

Acá ya vienen los mapas en blanco que

51:20

son para temas de relieve y ahí pueden

51:23

ver que sigue pasando la línea. Es es

51:25

tierra, ¿no? Este es tierra, mejor

51:27

dicho.

51:29

Después, ¿qué más viene? Viene este en

51:31

blanco.

51:34

Viene este en blanco con accesibilidad.

51:37

Viene este contorno negro que acá

51:40

obviamente se va a ver pues mucho más

51:41

genial.

51:44

Y todas las superficies están marcadas

51:47

de verdecito o de azul, dependiendo qué

51:49

cosa referencia. Eso ya es tema de

51:52

documentación ustedes que tienen que ir

51:54

viendo.

51:57

Este es con relieve, si no estoy mal.

51:59

Sí,

52:02

acá me muestra, por ejemplo, estas son

52:04

todas las rutas del tren. Bueno, acá en

52:06

Mari no tenemos tren, ¿no? Pero allá sí,

52:09

pero tampoco utilizan.

52:11

Y listo.

52:13

Creo que el azulito es el maro,

52:16

si no estoy mal. Y listo. Ahora estito

52:21

yo lo tengo que hacer con ¿qué cosa? Con

52:24

los datos de Bolivia. Para eso, o sea,

52:27

para no confundirles,

52:29

o sea, he

52:32

he propuesto un tercer demo que es la

52:35

demo cuatro. Ustedes acá lo van a ver.

52:40

que tiene los mismos componentes,

52:42

está su HTML, su style, su eh su lógica.

52:49

Lo que cambia acá son las coordenadas.

52:54

Uy,

52:56

aquí yo he generado mis coordenadas para

52:58

simular. En este caso estoy tomando

53:02

esto, estoy tomando la ceja del Alto, la

53:04

Plaza San Francisco, El Prado,

53:07

Sopocachi, Plaza España, Miraflores,

53:10

Obrajes, Calacoto, Achumani e Irpavi.

53:13

Tanto nodos claves de transporte en la

53:16

cuenca de La Paz y también las

53:18

plantillas, rutas de típicas entre zonas

53:21

altas, centros y la ciudad. Y acá en

53:24

este router templates es de dónde a

53:27

dónde va a correr pues mi figurita. Y

53:29

vamos a decir que hay más tráfico o

53:30

menos tráfico. Entonces acá el punto

53:33

central es desde la ceja del Alto va a

53:35

bajar a la plaza San Francisco,

53:37

posteriormente va a bajar al Prado,

53:39

Sopocachi, obrajes y Calacoto.

53:43

y de nueva cuenta, así me voy creando

53:45

mis propias rutitas,

53:47

todo esto y acá generar 100 rutas

53:50

dinámicas para simular el tráfico urbano

53:54

entre minibozatari,

53:56

bueno, minibosz y pumacatari es el

53:58

amarillo y el de color verde es mi

54:01

teleférico.

54:04

Tas, tas, tas, pones, haces y demás.

54:07

Terminas de hacer estito y lo vamos a

54:10

levantar. En este caso está acá eso que

54:13

se llama demo test demo 4 la paso.

54:16

Levanto este índex y aquí está desde el

54:20

alto hasta bueno, desde el alto que es

54:23

desde la ceja del alto hasta llegar a

54:25

Chumani que es Calacoto.

54:28

Aquí lo voy a hacer un poco más de zoom.

54:30

Por si acaso, el Zoom funciona de esta

54:32

manera y es así como se muestra el

54:34

tráfico. Estamos generando 100 rutas

54:36

alternativas

54:38

y bueno, en la realidad es que así se

54:40

maneja la ciudad de La Paz y ahí ustedes

54:43

en una ruta específica pueden ponerlo.

54:45

Ya es acá al gusto del cliente.

54:49

Todo este código yo les voy a pasar para

54:51

que ustedes simplemente modifiquen.

54:54

Bien, hasta acá. ¿Dudas o consultas?

55:11

Ya, espero que me hayan entendido.

55:15

Esto no es nada complicado,

55:19

¿eh? Y eso, eso básicamente es trabajar

55:21

con Masaps. Ahora, su chamba de ustedes

55:24

para laboratorio va a ser escoger

55:28

cualquiera, menos los cuatro demos que

55:30

les he mostrado, cualquiera de estas

55:31

interacciones,

55:33

pero apuntando a la paz.

55:36

Así que eso se los voy a poner acá. Hay

55:40

mapas de calor, ya usted se inventan la

55:42

casuística. Ese es el primer

55:44

laboratorio.

55:47

Aquí vamos a poner,

55:52

se les voy a escribir

56:32

los componentes de AS Maps.

56:56

el micrófono. Ahí está.

57:00

Laboratorio número uno. Ustedes ya

57:02

saben, para los que están ingresando

57:04

recién, básicamente el laboratorio

57:06

número, todos los laboratorios que les

57:08

voy a mandar, me lo envíen así a mi

57:10

personal como me han enviado acá y con

57:13

sus nombres, obviamente con todos los

57:15

laboratorios. Fecha de entrega el día

57:18

lunes a las 8 de la mañana, fecha límite

57:21

de entrega. De ahí yo no me hago

57:23

responsable los que no me envíen.

57:26

Listo. Acá ustedes tienen diferentes

57:28

mapas.

57:30

Ahí pueden ir trabajando con el que más

57:32

les guste.

57:37

Perfecto.

57:38

Mm. Ah, ya. El tipo de tarea, el

57:41

entregable. Quiero lo siguiente o bueno,

57:44

se los voy a pasar después instrucciones

57:46

para que sea personalizado de cada uno.

57:50

Bien, la siguiente eh la siguiente

57:53

tarea, ¿no? El siguiente servicio que

57:56

nosotros vamos a visualizar ahora sí ya

57:58

es Docker. De acá, ¿quiénes trabajan con

58:01

Docker? ¿Pueden levantar su manito?

58:12

Nadie trabaja con Docker.

58:15

¿Alguien me escucha por los clavos de

58:17

Cristo?

58:25

A ver, Choque está triste, dice.

58:29

A ver, ¿dónde están?

58:32

Solo Marcelo y uno más, dice acá. Solo

58:36

Marcelo utiliza Docker.

58:40

Ya pues

58:42

Marcelo y Yamil, los dos utilizan

58:44

Docker. Entonces para ustedes dos pueden

58:48

pueden crear sus propias imagen Docker y

58:51

posteriormente subirlo a Docker file. En

58:54

este caso nosotros como la mayoría de

58:57

las personas no utiliza Docker, nos

59:00

vamos a ir a Docker Hub

59:03

para chorrearnos una imagen que ya viene

59:06

por defecto. Docker HP

59:10

acá.

59:13

Okay, hasta ahí. Ahora, todo lo que

59:16

tenga que ver relacionado a

59:18

contenedores, ya sea Docker, cubernetes

59:20

para microservicios y demás, ¿dónde lo

59:22

encontramos?

59:24

Ya no nos vamos a ir acá a la

59:26

marketplace, sino que nos vamos a venir

59:28

acá donde dice estos tres puntitos,

59:32

todos los servicios y nos vamos a venir

59:34

a la categoría que se llama

59:36

contenedores.

59:39

Dentro de esta categoría de contenedores

59:41

tenemos todos estos servicios.

59:45

La pregunta del millón, ¿cuál es desde

59:48

cuál se puede empezar? que es la más

59:49

básica de configuración y cuál es la más

59:53

complicada.

59:55

Entonces, la instancia que nosotros

59:57

podemos poner que es

1:00:01

que es factible y con fors, básicamente

1:00:05

es la de eh la esta.

1:00:09

Voy a marcar

1:00:18

es esta instancia de contenedor

1:00:22

más conocida como A C I. Es la más fácil

1:00:28

de instalar. ¿Por qué? porque tiene una

1:00:31

facilidad en la cual nosotros

1:00:33

simplemente configuramos, indicamos la

1:00:35

imagen Docker que nosotros quisiéramos

1:00:38

aprovisionar, ya sea una de Docker Hub o

1:00:42

ya sea una propia como template que

1:00:44

sería de Asure Container Register.

1:00:48

Posteriormente nosotros vamos a agregar

1:00:50

el CPU y la RAM y el puerto en el cual

1:00:53

se va a ejecutar y en menos de 2 minutos

1:00:56

ya vamos a tener nuestro contenedor

1:00:58

corriendo.

1:01:00

Otro de los servicios que también es

1:01:01

fácil de utilizar es este que se llama

1:01:04

Containers

1:01:06

Asure Containers App.

1:01:08

Este,

1:01:11

este es el primero,

1:01:15

este es el segundo.

1:01:18

Básicamente

1:01:20

su facilidad es digamos como que alta

1:01:24

porque podemos nosotros en containers

1:01:27

app diseñar o ejecutar, mejor dicho, es

1:01:30

para ejecutar microservicios o

1:01:32

aplicaciones web en contenedores sin

1:01:35

tener que administrar infraestructura

1:01:38

subyacente. Ejemplo, eh cubernetes, por

1:01:41

ejemplo.

1:01:43

Ahora, esto se utiliza o lo que yo ya he

1:01:45

visto que lo han utilizado para

1:01:47

scrapear, lo han metido en su container

1:01:50

y cada cierto tiempo se scrapea.

1:01:56

M, ahí ya está.

1:02:04

Y tercero, eh, bueno, en este caso, hm,

1:02:08

se los voy a marcar acá. Esto sería para

1:02:11

DockerHub para instanciar mis propias

1:02:13

imágenes.

1:02:16

Dockerhub.

1:02:19

Esto es para microservicios.

1:02:30

Y el tercero es el este

1:02:35

que se llama Asure Container Register.

1:02:39

que esto es un servicio complementario,

1:02:41

otros le conocen como hacer.

1:02:45

¿Para qué me sirve esto? Bueno,

1:02:47

básicamente como les digo, es un

1:02:49

servicio complementario en el cual

1:02:52

nosotros podemos hm

1:02:57

h no solamente ejecutar, sino también

1:03:00

podemos almacenar nuestras propias

1:03:03

imágenes Docker.

1:03:05

En este caso, lo que yo les digo, con

1:03:07

estos tres nosotros podemos instanciar,

1:03:11

pero si ustedes se meten algo bien

1:03:13

complejo, como puede ser servicios de

1:03:15

cubernetes, que no sé dónde está, acá

1:03:17

está centro de cubernetes, servicios de

1:03:19

cubernetes o cubernetes flight

1:03:21

management

1:03:23

o readhub

1:03:25

este close de readhub o si nosotros

1:03:29

trabajamos con Cafka. Ah, no, aquí no

1:03:31

hay Cafka, hay servicios de fabric.

1:03:34

Es complicado. ¿Por qué? Porque requiere

1:03:36

configuración de redes, requiere

1:03:38

configuración de clusteres, requiere que

1:03:41

ustedes armen sus archivos Yamel. Yamel

1:03:43

es, por ejemplo, lo que nosotros hacemos

1:03:45

ese pase a producción con GitHub

1:03:47

Actions. Eso, eso es un archivo Yamel y

1:03:50

la administración de arquitecturas. Y

1:03:52

sobre todo dentro de estos servicios que

1:03:54

les he mencionado, el crédito se va

1:03:56

bastante rápido porque estamos

1:03:58

levantando clústers de procesamiento.

1:04:02

Entonces, uno, para no traumarles la

1:04:04

vida y dos, para yo no traumarme mi

1:04:06

vida, les voy a poner acá eh bueno,

1:04:09

vamos a utilizar este que es el servicio

1:04:12

de bueno, instancia de contenedor y le

1:04:15

damos clic ahí o simplemente ustedes le

1:04:18

buscan acá instancia de contenedor. Como

1:04:20

pueden ver acá yo ya he instanciado,

1:04:22

ahorita está en ejecución porque ahorita

1:04:25

les voy a Bueno, vamos a entrar

1:04:29

a este. Acá yo tengo mi IP pública y

1:04:32

aquí está [carraspeo] lo que he

1:04:33

consumido,

1:04:36

todas estas métricas

1:04:38

acá a venir y le voy a poner que está

1:04:40

configurado en el puerto 8080.

1:04:46

Me va a pedir una contraseña. ¿Cuál era

1:04:48

la contraseña de esto?

1:04:52

No me acuerdo. Voy a buscar ya.

1:04:54

Espérenme por acá.

1:05:02

Ah, [gemido]

1:05:03

no, no era mi clave segura. 1 2 3.

1:05:10

Aquí está.

1:05:12

es profe 1 2 3

1:05:15

y listo. Por ese caso, lo que yo he

1:05:18

utilizado dentro de esta imagen Docker

1:05:21

es, ¿se acuerdan que les he dicho

1:05:24

que nosotros cuando utilizábamos GitHub

1:05:27

Copilot Copilot? Estoy hablando

1:05:30

pachotadas aquí los voy a poner acá.

1:05:35

Tarara tarara tarara tarara ta acá. Por

1:05:41

ejemplo, ayer esta cosa que no me ha

1:05:43

dado, ¿se acuerdan que lo he simulado

1:05:46

acá por Codespace, por GitHub Codespace,

1:05:48

que he creado mi propio espacio.

1:05:51

Ay, he creado mi propio espacio.

1:05:56

Acá esto por detrás, de la misma manera

1:05:59

que yo ahorita voy a crear con Nature

1:06:01

funciona. Dicho, esto funciona gracias a

1:06:03

quién, gracias a la virtualización,

1:06:06

gracias a cloud y demás.

1:06:08

Entonces en acá en Docker KitHub

1:06:12

Container Gister o simplemente ustedes

1:06:14

le ponen en su buscador eh Docker Hub.

1:06:17

Nosotros tenemos una imagen de Docker

1:06:19

que simula todo esto, que la imagen

1:06:22

ahorita se las voy a pasar es esta.

1:06:25

Esta,

1:06:27

¿dónde están ustedes?

1:06:30

Que también puede ser otro proyecto de

1:06:33

aquí se voy a poner demo 5.

1:06:41

Esa es la imagen Docker, por si acaso. Y

1:06:44

acá voy a buscar esa imagen Docker.

1:06:49

Acá tengo esta. Voy a seleccionar.

1:06:52

Bueno, para que también tengan la

1:06:54

información. ¿Dónde

1:06:59

está?

1:07:01

Acá pues acá estoy silvando para no

1:07:03

vomitarme. Ya.

1:07:05

Y acá, ¿dónde está? [carraspeo] Bueno,

1:07:08

esto lo vamos a transmitir. Lo

1:07:10

transmitir. Lo vamos a

1:07:13

lo vamos a [suspiro]

1:07:15

lo vamos a traar al español.

1:07:18

Ya, resumen. Entonces, en este caso,

1:07:21

dentro de esta imagen, Docker,

1:07:23

básicamente hace como tener Visual

1:07:25

Studio Code, best Code en la nube, lo

1:07:29

mismo que hace Codespace, pero en este

1:07:32

caso tú le vas a, o sea, tú vas a ser la

1:07:35

persona que va a administrar este

1:07:37

servicio por detrás. Todo lo que pase en

1:07:40

tamaño, red y demás, tú vas a ser

1:07:42

responsable. Y al momento de crearlo con

1:07:45

la instancia, no me acuerdo que se

1:07:47

llamaba, nosotros lo vamos a configurar

1:07:49

y simplemente eh, bueno, ya saben que

1:07:52

las imágenes Dockers se utilizan para

1:07:55

hacer que nosotros podamos instanciar

1:07:57

las cosas rápidamente o quizás nuestro

1:07:59

propio sitio web posteriormente

1:08:01

doquedizarla y subirla.

1:08:03

Entonces, en este caso acá me dice lo

1:08:05

mismo. Corre código Visual Studio en

1:08:08

cualquier máquina, en cualquier sitio y

1:08:10

accede desde el navegador. Código en

1:08:13

cualquier sitio, código en tu

1:08:16

Chromebook, tablet o portátil en un

1:08:20

entorno de desarrollo consistente.

1:08:22

Desarrolla una máquina en Linux. Ah, por

1:08:24

ese caso, la pila de ejecución que vamos

1:08:26

a levantar va a ser Linux, por eso dice

1:08:27

eso. Y cómprala desde cualquier

1:08:30

dispositivo con un navegador web.

1:08:33

Aprovecha los grandes servidores de la

1:08:35

nube para acelerar pruebas,

1:08:37

compilaciones, descarga y más. Conserva

1:08:40

la batería cuando estén en movimientos,

1:08:44

ya que o sea, ya que todas las tareas

1:08:47

intensivas se ejecutan en tu servidor

1:08:49

utilizando un ordenador de repuesto que

1:08:52

tengas por ahí y convirtiendo en un

1:08:54

entorno de desarrollo completo. Esto es

1:08:56

por si acaso la imagen Docker que se

1:08:58

tiene por acá. Obviamente no es como se

1:09:01

crea, sino por detrás hay otras cosas,

1:09:03

pero las actualizaciones, por ejemplo,

1:09:05

yo cuando estaba viendo estaba reciente,

1:09:07

no más la última actualización que han

1:09:08

hecho era hace 8 horas, actualmente está

1:09:11

hace 14 horas. Ay, me duele mi pulmón.

1:09:14

Au.

1:09:18

Ya. Y listo.

1:09:21

Entonces, como yo ya tengo la imagen,

1:09:22

por si acaso, esta es la imagen que yo

1:09:24

tengo que hacer referencia, esta es la

1:09:26

imagen que tengo que copiar, que se

1:09:27

llama MCR dos puntos.

1:09:32

Esto y siempre se pone otros dos puntos

1:09:36

y se pone la palabra lat

1:09:39

test, creo. Si estoy escribiendo mal,

1:09:41

¿eh? Sí, estoy escribiendo mal.

1:09:44

Es así. Es esto. Ay.

1:09:51

Vamos a poner esto. Ay, estoy mal. Estoy

1:09:54

hablando creo que pachotada. Esta es la

1:09:57

imagen y dentro de esta imagen voy a

1:09:59

poner acá 1 2 y acá es la test

1:10:08

y listo. No hay más donde perderse.

1:10:11

Entonces si ustedes y este es otro

1:10:13

proyecto de grado porque hasta ahorita

1:10:15

en la carrera nadie ha propuesto esto,

1:10:17

ni siquiera deben saber que existe.

1:10:20

Entonces, dentro de acá ustedes pueden

1:10:23

presentar de cómo pueden crear

1:10:25

rápidamente entornos de desarrollo que

1:10:28

tenga muchos procesamientos, no sé para

1:10:30

qué, pero la cuestión es que ustedes

1:10:33

pongan eso, que es como que el objetivo

1:10:35

de Codespace, ¿qué es? Entonces ustedes

1:10:37

buscar la problemática, pero acá tienen

1:10:39

la solución y van a ver que nosotros

1:10:41

esto lo vamos a levantar en 5 minutos,

1:10:44

no hay más donde perderse. Entonces acá

1:10:47

voy a volver donde dice instancias de

1:10:49

contenedor, le dan acá en crear

1:10:53

y ya sabemos primero detalles del

1:10:56

proyecto. Suscripción es este, bueno, el

1:10:59

que ustedes elijan. Grupo de recursos.

1:11:02

Yo voy a ponerle todo sobre el mismo que

1:11:04

era RG LA, no me acuerdo qué.

1:11:07

Ah, la 7. Listo. Y ahora sí, dentro de

1:11:12

acá vamos a eh

1:11:21

vamos a ponerle un nombre.

1:11:23

[suspiro]

1:11:23

Dentro de este nombre, nosotros le vamos

1:11:25

a poner acá,

1:11:28

por ejemplo, este

1:11:31

se va a llamar My Visual Studio Code/

1:11:35

Cloud, nada más región donde está

1:11:38

apuntando. Yo no me hago pedos. Después

1:11:41

eh habilitar zona, no voy a poner

1:11:44

ninguno, nada. SQ pueden poner el

1:11:47

estándar o el confidencial. En este caso

1:11:49

le voy a poner el estándar. Y acá es

1:11:51

donde viene el cherry de la torta,

1:11:53

origen de la imagen. En este caso, las

1:11:55

imágenes de inicios rápidos son las que

1:11:58

vienen predefinidas. Esas no, porque

1:11:59

miren, acá está que en este caso la

1:12:02

imagen de predefinida llama a

1:12:05

mcr.microso.com/asurerdogs/

1:12:09

así hello world eh y el último dos

1:12:12

puntos la test y entre la pila de

1:12:14

ejecución que es Linux o también lo

1:12:17

puedo llamar de Asure Contain Register.

1:12:20

En este caso, como voy a trabajar con un

1:12:22

Asure, digo, voy a trabajarlo con un

1:12:24

Docker Hub, voy a seleccionar este que

1:12:26

dice otro registro y acá me dice esto.

1:12:30

Tenga en cuenta que DockerHub ha

1:12:31

introducido recientemente un límite de

1:12:34

velocidad de extracción de imágenes de

1:12:36

Docker al especificar una imagen de

1:12:39

registro de DockerHub. Esto puede

1:12:41

afectar la creación de la instancia del

1:12:44

contenedor.

1:12:45

En el tipo de imagen yo le voy a poner

1:12:47

público. En este caso que dice ejecución

1:12:50

de Asures Pop con descuento, no marcan

1:12:53

nada. Tipo de imagen, le van a poner

1:12:55

público y en la imagen acá le ponen su

1:12:58

nombrecito. ¿Cuál nombreito era? Este,

1:13:02

¿se acuerdan? Este eh Codercode server.

1:13:07

Listo. ¿Qué más les he dicho que tienen

1:13:09

que poner? Dos puntitos

1:13:12

y la palabra la test.

1:13:17

Ay, La test.

1:13:20

Así, no se olviden. La test.

1:13:24

Posteriormente el tipo de sistema

1:13:26

operativo, el cual se va a ejecutar en

1:13:29

este caso es Linux. El tamaño acá

1:13:32

ustedes pueden cambiar el tamaño,

1:13:34

obviamente tiene más costo. Pueden

1:13:36

ponerlo un GPU y esto sirve, pues es

1:13:39

delicioso para hacer inteligencia

1:13:41

artificial. Es hermoso porque me olvido

1:13:44

de estar comprando número de núcle, por

1:13:47

ejemplo, yo acá le voy a poner tres y

1:13:50

tengo de esta la capacidad de 0 a 1

1:13:52

hasta 32. Y en memoria RAM, de la misma

1:13:55

manera, tengo hasta 250 GB en memoria.

1:13:59

Ahí lo voy a dejar tal cual. Le voy a

1:14:01

poner acá aceptar y le voy a dar al

1:14:03

siguiente paso porque en este paso

1:14:05

principal ya he muerto. [resoplido]

1:14:07

Ahora, antes de irme al siguiente paso

1:14:09

se preguntarán esto en qué categoría

1:14:12

viene en la categoría caso,

1:14:15

que es containers asan services o en

1:14:18

español contenedor como servicio.

1:14:22

Le voy a dar redes. ¿Quiénes van a poder

1:14:25

acceder a esto?

1:14:27

medio pueblo, solamente mi organización

1:14:30

o exclusivamente personas que tengan

1:14:33

acceso.

1:14:35

En este caso, yo voy a poner medio

1:14:37

pueblo. ¿Por qué? Porque les voy a pasar

1:14:39

la dirección IP pública para que usted

1:14:41

se conecten

1:14:43

y etiqueta, nombre DNS. Eso es

1:14:45

importante. En este caso vamos a crear

1:14:49

esta que es un identificador único que

1:14:51

yo le voy a poner el siguiente eh

1:14:55

el siguiente nombre que se va a llamar

1:14:57

best demo- profe-2026.

1:15:01

Y acá también es algo importante. ¿Se

1:15:03

acuerdan que cuando yo les he mostrado

1:15:05

esto, les he puesto, mejor dicho acá,

1:15:08

este es la dirección IP pública que yo

1:15:10

voy a acceder y acá es donde yo

1:15:12

especifico el puerto. Por defecto, en

1:15:14

Asure me aparece 80. Yo acá lo voy a

1:15:17

cambiar y lo voy a personalizar y le voy

1:15:18

a decir en el puerto 8080.

1:15:22

Tipo de protocolo TCP y listo.

1:15:26

Posteriormente en supervisión no pasa

1:15:28

nada. en opciones avanzadas. Acá es

1:15:31

donde yo voy a poner el password. Por

1:15:33

defecto se crea un password, pero

1:15:35

después yo tengo que buscar en los logs

1:15:37

qué se llama Rapá ese password.

1:15:39

Entonces, como yo no tengo tiempo,

1:15:41

bueno, yo no tengo tiempo ni vida para

1:15:44

contarla, ni tampoco ustedes. Acá

1:15:46

ustedes van a especificar el password

1:15:47

que van a poner. Opciones avanzadas,

1:15:51

marco de seguro. Sí. Y acá clave van a

1:15:54

poner lo siguiente. En clave van a poner

1:15:57

la palabra password y en valor van a

1:15:59

poner lo que ustedes quieran. Por

1:16:01

ejemplo, mi clave segura 1 2 3. Ahí

1:16:05

está. Pueden validar password. Mi clave

1:16:07

segura 1 2 3. Sí. Y listo. No hay más

1:16:10

donde perderse. Etiquetas. Lo dejamos

1:16:13

vacío. Revisar y crear. Y eso es todo.

1:16:16

Esto lo voy a cerrar

1:16:18

y le voy a dar acá en crear.

1:16:21

Ahora no.

1:16:26

Y listito. Se está empezando a hacer la

1:16:29

implementación. madre, ¿por qué ha

1:16:32

salido de error la implementación?

1:16:35

Ah,

1:16:37

[suspiro][grito ahogado]

1:16:38

ay, no. A ver, dice, "Ralizar la

1:16:41

implementación. adicionales

1:16:44

tal vez solamente me deja utilizar uno.

1:16:48

El recurso escrito fallado porque

1:16:52

a ver

1:16:55

este es el código.

1:17:03

A ver, voy a probar aquí.

1:17:12

Tal vez sea por la región, no sé.

1:17:17

Ah, el DNS. Ah, es que ya había un DNS

1:17:20

con ese nombre, pero qué cojo. Ya. Eh,

1:17:24

lo vamos a eliminar.

1:17:27

Implementación.

1:17:31

Sí, mi culpa. Mi culpa. Tres veces mi

1:17:33

culpa. Sí. Eliminar la implementación.

1:17:36

Ahorita vamos a eliminar todo esto. Sí,

1:17:40

xd. Ya, mi culpa. Aquí vamos a poner rg/

1:17:46

lap 7, nombre del contenedor.

1:17:50

Demo lo

1:17:55

iba a poner así. Esto está bien. Esto

1:17:57

está bien. Esto está bien.

1:18:01

¿Dónde está? Aquí.

1:18:04

Vamos a poner esto. Ya está público

1:18:07

privado, Linux. Aquí sí lo voy a dar

1:18:09

para que sea más rápido.

1:18:13

Aquí estamos. Aceptamos redes públicas.

1:18:17

Nombre va a ser demo cloud

1:18:21

DNS.

1:18:23

Nada. Demo cloud 2026. Y ahí no me va a

1:18:26

Listo. En tipo inquilino. Acá el

1:18:31

puerto 8080.

1:18:35

PCP supervisión, está bien. Opciones

1:18:37

avanzadas,

1:18:39

sí, clave. Eso sí, eso es vital. Aquí

1:18:43

esto es password.

1:18:45

Mi clave segura 1 2 3 es el valor.

1:18:49

Listo. Eso es todo. Revisar y crear.

1:18:54

Está validado y ahora sí se va a

1:18:55

implementar.

1:19:08

A ver, aquí pongo otro grupo de

1:19:09

recursos.

1:19:11

Por ahí me sale error.

1:19:13

Será

1:19:19

y ahora el error. A ver.

1:19:29

M.

1:19:37

A ver, vamos a copiar el error.

1:19:41

No hay resultados. Sí, porque hay que

1:19:43

copiar específicamente.

1:19:50

A ver.

1:20:01

A ver.

1:20:05

[gemido]

1:20:10

Sí,

1:20:13

sí, eso ya. ¿Qué le han respondido?

1:20:17

Dice, "Hola, eliminado. Eh, siguiendo

1:20:19

para ver la sugerencia debajo ha sido

1:20:21

útil.

1:20:23

Ah, aquí ya está. Puedes encontrar el

1:20:26

error.

1:20:27

¿Qué? Puedes encontrar el significado

1:20:29

del error en SQL, dice.

1:20:33

Ah,

1:20:40

pero de mí no es base de datos.

1:20:46

Debe sera tal vez la imagen Docker que

1:20:48

no me deja dos veces, maybe.

1:20:53

A ver.

1:20:56

Mm, aquí está la plantilla.

1:20:59

A ver, vamos a crear este Carlites, por

1:21:02

ejemplo,

1:21:04

¿no? Este voy a Ya, aquí vamos a poner

1:21:12

público. Ajá. Linux 3, sí, estándar, sí.

1:21:16

8080 demo cloud

1:21:19

resursos, esto, esto, estas a ver. Error

1:21:23

de validación dice. ¿Qué cosa me he

1:21:25

equivocado

1:21:27

acá?

1:21:30

¿Qué cosa tiene que ir acá?

1:21:33

Variable del entorno

1:21:41

password.

1:21:43

Ah, [gemido] maybe.

1:21:51

A ver, vamos a volver a hacerlo. A ver,

1:21:54

sin tuyo sí es la imagen. Esto voy a

1:21:56

eliminar. Sí,

1:21:58

ahorita voy a crear con otra imagen.

1:22:01

¿Dónde están ustedes? Me llegó un

1:22:02

mensaje.

1:22:08

Ya vamos a venir para acá.

1:22:14

Ya. A ver, instancia de contenedor.

1:22:17

Vamos a ir con otra imagen. Acá hay

1:22:19

diferentes imágenes.

1:22:21

A ver, una que sea parecida a esa.

1:22:28

Mm.

1:22:30

[música]

1:22:32

Mm.

1:22:36

No sé, che. ¿Cuál se los pongo?

1:22:41

Mm.

1:22:42

A ver,

1:22:47

a ver este.

1:22:50

Mm. ¿Qué hace este? Eh, es un nuevo

1:22:54

marco de pruebas para realizar pruebas

1:22:56

de extrema extremo de una web ripe. Eh,

1:22:59

abstrae la extracción de pasos

1:23:00

sencillos.

1:23:03

Mm.

1:23:06

No,

1:23:08

quiero que sea interesante como la que

1:23:10

hemos visto.

1:23:13

M,

1:23:17

web server imagen doer para eso nada.

1:23:28

[suspiro]

1:23:30

Mm. M. A ver, low coder. Ese me parece

1:23:34

bien.

1:23:36

Ah, ya.

1:23:38

M

1:23:40

a ver, esta voy a crear.

1:23:47

Ya. ¿Dónde estás? Aquí. ¿Dónde era esto?

1:23:50

Creamos

1:23:52

RG LA 8.

1:23:55

Si no es que yo estoy haciendo algún

1:23:57

paso mal, pero no creo.

1:24:00

Low,

1:24:05

vamos a referenciar.

1:24:08

Ah,

1:24:12

México Central.

1:24:14

Ya. Ninguno. SQ estándar. Imagen, otro

1:24:18

registro.

1:24:20

Ay, No es eso,

1:24:22

¿eh? Sí, es eso.

1:24:25

Así se llama.

1:24:28

Bueno,

1:24:32

no saben qué hay. Este mejor

1:24:37

este que me he acordado que se llamaba

1:24:41

de ir si no estoy mal.

1:24:45

Para ver tráfico. Este creo

1:24:49

no es el otro.

1:24:52

Es este creo. A ver, imagen oficial de

1:24:56

sistema de monitorización, contenedores

1:24:59

y aplicaciones de empid. ¿Quiénes somos?

1:25:02

Emptidata es una plataforma de

1:25:04

monitorizaciones de infraestructura en

1:25:06

tiempo real y código abierto.

1:25:08

Monitoriza, detecta y actúa en toda la

1:25:10

infraestructura.

1:25:13

M, ya. A ver,

1:25:18

vamos a poner esa imagen porque esa de

1:25:22

lo sé

1:25:25

me parece. Ya está esto que se va a

1:25:27

botar en Linux.

1:25:30

Ah, ya. Siguiente. Redes.

1:25:33

Este está privado. Etiqueta del DNS. Mm.

1:25:39

Vamos a poner, no sé,

1:25:43

net cloud.

1:25:46

Ya. Y me va a validar tipo de etiqueta

1:25:49

inquilino. Mm. Sí,

1:25:55

ya. Mm. Sí, sí. Yo que ya sepa solamente

1:25:58

era eso.

1:26:00

¿Qué más venía? Mm. Ah, puertos,

1:26:04

¿cierto? En este caso, para esto voy a

1:26:07

cambiar, voy a trabajar en el puerto

1:26:09

este. Tengo un puerto,

1:26:13

ese. Vamos a poner ese número de puerto.

1:26:15

Igual va a estar por TCP.

1:26:17

Posteriormente a eso vamos a venir por

1:26:20

acá. Supervisionada. Opciones. Acá

1:26:24

tiri.

1:26:27

Mm. ¿Dónde estaba? Acá.

1:26:30

Este era password y su valor era, profe,

1:26:33

1 2 3 creo es revisamos y creamos. Sí,

1:26:38

sí, no hay nada más.

1:26:41

A ver,

1:26:47

está validando.

1:27:00

Ahí está. Crear y res.

1:27:23

A me olvidó, jóvenes, no hemos hecho la

1:27:25

guerra de stickers. Ya, eso vamos a ser

1:27:27

el último día

1:27:30

cuando

1:27:32

eh alguien siempre le va a faltar nota.

1:27:37

Se está llevando la implementación, es

1:27:39

la imagen.

1:27:40

Les comparto mis dos stickers para que

1:27:42

se levanten los que están chiciendo. Ah,

1:27:44

no, tengo que enviarme

1:27:47

aquí. ¿Dónde estaba?

1:27:50

Aquí. Sí, se está implementando. Esa era

1:27:52

la web. Una imagen no más. Entonces, no

1:27:54

se puede implementar dos imágenes del

1:27:56

mismo en el mismo recurso.

1:28:00

Ya, ¿dónde están? Aquí.

1:28:05

Ahí está. Ya se hecho la implementación

1:28:08

por un demonio. Ya.

1:28:11

¿Dónde están? Casi envió el grupo de

1:28:13

docentes.

1:28:15

Visito Orcar. Ahí les paso mis dos

1:28:18

stickers.

1:28:20

Yo pienso que el día miércoles así van a

1:28:21

ser como esa rata. van a estar colgados.

1:28:23

Eh, ya la implementación ya está hecho.

1:28:27

Nos vamos a ir a recurso

1:28:31

y en este caso esperaremos. Y ahora sí,

1:28:34

este es el chiste. Aquí nosotros nos

1:28:36

vamos a conectar. Entonces, copiamos

1:28:38

nuestra dirección de IP pública. Pas,

1:28:40

pas. El puerto dos puntos. ¿Se acuerdan?

1:28:44

El puerto era 1000 y algo como fecha de

1:28:46

nacimiento.

1:28:48

Por aquí tenía escrito. Es este.

1:28:52

Listo. Enter. Ahora sí me va a pedir mi

1:28:56

querido. Ah, no, ya no me pide password.

1:28:57

Ah, tal vez para aquí sí, pero esto es

1:29:00

para temas de métricas. Es otra imagen,

1:29:02

es otra tarea, es otra cosa. Lo que yo

1:29:04

les he mostrado es para eh el tema de

1:29:09

que se llama esto. Aquí igual por si

1:29:11

acaso pueden hacer correr cosmos DV si

1:29:13

quieren. Eso ah que con Cosmos por un

1:29:16

demonio.

1:29:18

Ya, pero ahora lo que les voy a hacer

1:29:20

probar es lo siguiente. Bueno,

1:29:22

simplemente hecho esto por temas de para

1:29:24

que vean que si levanta y nada más, pero

1:29:26

ahora lo que quiero es esto, que ustedes

1:29:29

prueben el Visual Studio. Entonces, les

1:29:31

voy a pasar, esta es la dirección IP,

1:29:34

eh, van a apuntar al puerto 8080 y eso

1:29:36

va a valer para hoy día para la

1:29:38

asistencia.

1:29:39

Entonces, ¿dónde están? Ah, acá, ¿no? H,

1:29:44

sí, es esto. ¿Qué dice Wi Van Fan? Mucho

1:29:48

algo de qué? Mucho de algo no es bueno.

1:29:53

Ya. Ah, eso tengo. Eso me han mandado.

1:29:58

Ah, su

1:30:01

Yo quisiera dormir, jóvenes. Ustedes

1:30:03

están bien felices en sus camitas.

1:30:06

Dice mañana, mañana, ahorita ya es

1:30:09

tarde.

1:30:10

Ya, ya. Apuntan puerto 8080.

1:30:15

El password es este. Se los voy a pasar

1:30:18

por acá donde estaba

1:30:21

y quiero que entren a Visual Studio.

1:30:24

Depende,

1:30:26

¿ya? O sea, los que me han escuchado van

1:30:29

a poner esto, apuntan al puerto 8080, en

1:30:33

el password es Profe 2026 esto y van a

1:30:37

entrar a su Visual Studio. Dentro de su

1:30:39

Visual Studio van a crear un archivo,

1:30:42

hacen correr en la terminal y le ponen

1:30:44

un eco dentro de ese sue eco que pongan

1:30:47

su nombre, por ejemplo, acá de Carla,

1:30:50

Carla Vigail Mamani, por ejemplo, y le

1:30:52

pone eso, me lo hacen llegar acá a mi

1:30:55

personal.

1:30:57

Tas me lo envían y listo. Ay, no, su

1:31:00

contraseña, su compañero.

1:31:02

Astuatas.

1:31:04

Ya. Y listo.

1:31:06

Dudas, preguntas hasta acá. Exacto.

1:31:09

Usted no vino a clases.

1:31:12

Ay, cacho.

1:31:14

A ver, voy a leer por acá.

1:31:18

Consultas, dudas.

1:31:21

Ya, jovencitos.

1:31:23

Es, no, dice, ya es las 10. Aquí voy a

1:31:28

parar.

1:31:30

[carraspeo]

1:31:31

¿Dónde está esto?

1:31:35

Yeah.

More transcripts

Explore other videos transcribed with YouTLDR.

Get the TLDR of any YouTube video

Transcribe, summarize, and repurpose videos in 125+ languages — free, no signup required.

Try YouTLDR Free