3 videos • 📅 2023-09-08 09:00:00 America/Bahia_Banderas
13:52
2023-09-08 10:49:37
13:56
2023-09-08 11:16:40
28:21
2023-09-08 11:32:48

Visit the Blockchain Fundamentos 1 course recordings page

                WEBVTT

00:00:01.260 --> 00:00:07.880
y que nada más me pueden mostrar nueve, pero bueno, cualquier cosa que tengan duda me avisen

00:00:07.880 --> 00:00:12.140
y si no pues compartimos pantalla, si no los puedo ver por acá. Ya los veo a todos

00:00:12.140 --> 00:00:24.660
aquí en la interface. Entonces, este, ok, la computadora tiene un ambiente Windows

00:00:25.460 --> 00:00:33.880
instalado, ¿sale? Yo hubiera preferido otro sistema y sobre todo para ilustrar esto de blockchain,

00:00:34.040 --> 00:00:44.760
pero, este, pero bueno, está bastante, bastante cómodo también trabajar con Windows. Ya tiene

00:00:44.760 --> 00:00:50.820
un, ya tiene, es una, es una computadora ya con, con varias herramientas ya precargadas,

00:00:51.440 --> 00:00:57.860
ahorita voy a ir ilustrando cada herramienta, pero bueno, una de las cosas que les recomiendo que

00:00:58.860 --> 00:01:05.820
revisen casi casi luego, luego es el tema del idioma, porque cuando lo configuramos en algún

00:01:05.820 --> 00:01:12.740
otro lenguaje, luego los, este, los, los comandos, las teclas y demás, pues como que

00:01:13.600 --> 00:01:20.100
cuesta más trabajo. Entonces, ahí si gustan, cambiarlo a español para que sea más compatible

00:01:20.100 --> 00:01:26.580
como que con sus teclados, pues sería como que lo ideal. Y si no, pues bueno, lo pueden

00:01:26.580 --> 00:01:34.160
manejar en el idioma que ustedes, que ustedes lo, lo deseen. Acá mira, acá este, aquí

00:01:34.160 --> 00:01:42.620
abajito se ve como una barra donde está como la, la, una bocinita, ándale. Y creo que dice

00:01:42.620 --> 00:01:47.940
algo como en, ahí le puedes picar y según yo ya, ya debe de traer precargado el idioma

00:01:47.940 --> 00:01:51.940
en español, ¿sale? Sí, sí, todos lo pudieron ver, sí, perfecto.

00:01:54.420 --> 00:02:05.260
Ah, ¿mi compu o? Ah, no creo. Sí, no, mira, lo que tal vez puedan hacer es cambiar aquí,

00:02:06.420 --> 00:02:12.180
este, creo que en configuración de pantalla, este, puedes hacer como que la fuente más

00:02:12.300 --> 00:02:19.680
grande, puedes hacer los iconos más grandes. Entonces, este, lo puedes configurar, o sea,

00:02:19.740 --> 00:02:25.480
es una máquina en Windows, este, la verdad es que no sé aquí cómo puedo cambiarle

00:02:25.480 --> 00:02:32.540
yo la, el tamaño, pero bueno, o sea, la idea es que ustedes también tengan ahí

00:02:32.540 --> 00:02:39.460
su propio equipo y pues a lo mejor ahí pueden ver un poquito mejor, ¿no? Sí,

00:02:39.460 --> 00:02:46.260
ahí, ahí disculpen por, por la parte del, del zoom, ¿va? Bien, entonces, sale, vale,

00:02:46.420 --> 00:02:50.200
entonces, bueno, vamos a empezar con la parte de práctica, como les decía nosotros,

00:02:50.380 --> 00:02:55.460
el objetivo de esta primer práctica es este configurarnos, o sea, configurar una

00:02:55.460 --> 00:03:05.240
red, una red o un nodo local de, de Ethereum, ¿va? Entonces, este, para eso, las

00:03:05.240 --> 00:03:11.640
herramientas o, o el stack que vamos a estar ocupando, el primero de ellos es

00:03:11.640 --> 00:03:17.220
Docker Desktop, ¿va? Entonces, si ustedes abren aquí en el cuadro de buscar,

00:03:17.480 --> 00:03:22.660
en la barra de buscar, le dan click y escriben la palabra Docker, en automático

00:03:22.660 --> 00:03:27.200
les debe completar y va a aparecer Docker Desktop, ¿lo pueden ejecutar como

00:03:27.200 --> 00:03:32.240
administrador, por favor? De hecho, todo lo que ocupemos siempre hay que

00:03:32.320 --> 00:03:38.580
activarlo como administrador, creo que es, este, una mejor, este, un, un mejor

00:03:38.580 --> 00:03:44.640
modo, ¿no? Para que no tengamos ahí limitantes. Ese de Docker Desktop tarda

00:03:44.640 --> 00:03:48.700
un poquito, está algo pesado y aparte me avisaron en la mañana que le

00:03:48.700 --> 00:03:53.280
bajaron la cantidad de enamoria a nuestras máquinas, entonces, no sé, yo

00:03:53.280 --> 00:04:00.380
espero que no se trabe tanto, pero bueno, ahí lo vamos a dejar corriendo un

00:04:00.380 --> 00:04:03.740
poco, ¿no? Bueno, entonces, yo les platico una rápida, así, embarrada de

00:04:03.740 --> 00:04:07.680
Docker Desktop, no sé si ustedes lo han ocupado o han hablado de Docker

00:04:07.680 --> 00:04:13.700
Desktop, bueno, Docker, ¿cómo tal? ¿Saben para qué se ocupa? No sé si

00:04:13.700 --> 00:04:16.340
incluso lo hayan ocupado, ¿alguien?

00:04:20.900 --> 00:04:25.960
Va que va. Bueno, entonces, Docker es una herramienta, es un software

00:04:25.960 --> 00:04:32.860
que nos permite crear contenedores, ¿sí? Llámese por contenedor un

00:04:32.860 --> 00:04:40.680
empaquetado de paquetes o de software. Entonces, yo, por ejemplo, a mí al

00:04:40.680 --> 00:04:44.700
inicio, tal vez me hubiera gustado que alguien me lo explicara con un

00:04:44.700 --> 00:04:50.280
ejemplo como el que tal vez yo te intento dar, pero tú, por ejemplo,

00:04:50.280 --> 00:04:56.500
imagínate que tienes una, un desarrollo de software que ocupa una

00:04:56.500 --> 00:05:04.460
base de datos en Oracle, ocupa una, ocupa, lo programaste en Python, ¿no?

00:05:04.460 --> 00:05:12.080
Y ocupa un ORM muy exclusivo de Python y ocupa tal vez este, no sé,

00:05:12.300 --> 00:05:20.260
algún, algún servidor, ¿no? Que instalaste. Entonces, tú estás y

00:05:20.260 --> 00:05:25.640
lo instalas tu ambiente, ¿no? Ambientas en tu máquina este, esas herramientas

00:05:25.640 --> 00:05:30.300
que ocupas. Listo. Hasta ahí ya acabaste, hiciste el desarrollo y

00:05:30.300 --> 00:05:34.480
ya se acabó. Y luego, ¿qué crees? Dices, ay, este, no, no sé, me da

00:05:34.480 --> 00:05:38.320
por trabajar un fin de semana, ¿no? Que luego a veces nos pasa. Entonces,

00:05:38.320 --> 00:05:41.440
ahí tienes varias opciones, ¿no? Te puedes conectar virtualmente o

00:05:41.440 --> 00:05:45.580
remotamente a la máquina o puedes instalar tu propio ambiente si en

00:05:45.580 --> 00:05:49.660
caso de que haya una DPN y se cayó, lo que tú quieras, instalas en

00:05:49.660 --> 00:05:54.620
tu propia máquina, ¿no? En tu computadora de casa el ambiente. ¿Te

00:05:54.620 --> 00:05:57.760
acuerdas de qué lleva, no? Ah, pues lleva Python, la versión tal.

00:05:58.080 --> 00:06:02.020
Y ahí andas batallando porque no te acuerdas qué versión de Python es o

00:06:02.020 --> 00:06:06.060
te acuerdas que en algún momento incluso en tu máquina de oficina te dio

00:06:06.060 --> 00:06:12.040
problema cierta librería, ¿no? Empatarlo te costó mucho esfuerzo,

00:06:12.160 --> 00:06:15.220
este, ya no te acuerdas de los links que concentraste para,

00:06:15.220 --> 00:06:20.540
para resolver eso, ¿no? Un escenario creo muy común que nos ha pasado o nos

00:06:20.540 --> 00:06:23.000
llegó a pasar. Bueno,

00:06:25.020 --> 00:06:34.060
Docker lo que permite es precisamente empaquetar todo esa esa gama de

00:06:34.060 --> 00:06:39.220
software que tú ocupas para hacer un algo, lo que tú quieras,

00:06:39.220 --> 00:06:46.820
sí, o sea todo un ambiente te lo puede empaquetar trabajando en archivos que

00:06:46.820 --> 00:06:53.220
son archivos de extensión yamel llamados prop este docker docker son

00:06:53.840 --> 00:06:58.220
son contenedores tú los puedes empaquetar le vas a dictar ciertas

00:06:58.220 --> 00:07:00.220
instrucciones ciertos

00:07:02.820 --> 00:07:08.520
pues en ciertas instrucciones a tu software y se va a empaquetar bueno ya

00:07:08.520 --> 00:07:11.260
eso no es el pomodoro pero nada más déjenme terminar esta parte de explicar

00:07:11.260 --> 00:07:17.520
Docker entonces docker eso es lo que nos va a permitir va a hacer

00:07:17.520 --> 00:07:22.920
contenedores bueno es empaquetado se le conoce como un contenedor y cuando tú

00:07:22.920 --> 00:07:26.060
ya tienes un contenedor se va a ver así como se ve en esta lista

00:07:26.060 --> 00:07:30.840
grisesita que yo creo que ya todos la pueden ver con un nombre no aquí en

00:07:30.840 --> 00:07:36.800
este caso este este contenedor se llama de hecho si te fijas está en la

00:07:36.800 --> 00:07:43.180
sección de containers son contenedor se llama este y no va y una de las cosas

00:07:43.180 --> 00:07:49.760
que tiene a notar es un estatus que ahorita está como no iniciado está

00:07:49.760 --> 00:07:57.440
salido no no no no estoy dentro y un puerto en donde va a correr va un

00:07:57.440 --> 00:08:02.620
puerto que es el puerto interno del contenedor y la traducción a tu

00:08:02.620 --> 00:08:09.020
puerto en la máquina host o huésped no en donde se está alojando entonces

00:08:09.020 --> 00:08:11.660
esto es básicamente docker

00:08:13.620 --> 00:08:20.960
básicamente el contexto entonces aquí dentro de docker yo cree una una red o

00:08:20.960 --> 00:08:24.620
un nodo que se conecta a ethereum y les voy a pasar ahorita el comando

00:08:25.280 --> 00:08:29.620
bueno ahorita quería nada más mostrarles lo que es este docker

00:08:29.790 --> 00:08:35.470
ahorita vamos a ver cómo se creó este este pequeño contenedor porque el

00:08:35.470 --> 00:08:41.810
siguiente paso es meternos a un portal que se llama github que es este el

00:08:42.670 --> 00:08:47.670
es el repositorio en donde nosotros vamos a estar este

00:08:48.970 --> 00:08:52.530
del cual nosotros vamos a estar bajando el proyecto que vamos a estar

00:08:52.530 --> 00:08:57.370
construyendo va entonces ahorita que regresamos de los cinco minutos a las

00:08:57.370 --> 00:09:03.050
11 tomamos 11 5 estaremos de regreso y vamos a estar creando una cuenta en

00:09:03.050 --> 00:09:08.410
github para que nosotros podamos descargar el repositorio del proyecto que

00:09:08.410 --> 00:09:14.230
que vamos a crear porque hay en el repos en el en el proyecto hay este hay

00:09:14.230 --> 00:09:18.010
una serie de instrucciones para crear este este componente como les decía

00:09:18.010 --> 00:09:22.330
ahorita ya todos se los trate de dejar pre-instalado para que no nos

00:09:22.330 --> 00:09:27.350
lleve mucho tiempo la instalación porque esto pues la descarga es un

00:09:27.350 --> 00:09:30.090
proyecto que ya está empezada luego también la instalación entonces ahorita

00:09:30.090 --> 00:09:33.810
ya está todo configurado y nada más es que hay que ir este viendo cómo se

00:09:33.810 --> 00:09:40.250
ocupa vale entonces ahorita 11 y 5 nos volvemos a conectar y

00:09:40.250 --> 00:09:43.310
continuaremos con la parte del repositorio

00:09:43.310 --> 00:09:45.990
perdón si se escuchó todo lo que comenté en lo último

00:09:48.110 --> 00:09:53.810
listo este que me había este que me había ido sale entonces

00:09:53.810 --> 00:09:57.750
regresamos a perfecto perfecto entonces regresamos 11 y 5

00:10:00.090 --> 00:10:04.170
gracias listo a ver voy a compartir otra vez de pantalla

00:10:04.170 --> 00:10:06.290
abajo creo que ahí se ve no

00:10:09.690 --> 00:10:15.250
listo va entonces este bueno no sé si quedó alguna duda sobre lo que es

00:10:15.250 --> 00:10:17.430
docker o para qué sirve

00:10:23.130 --> 00:10:28.570
ok va entonces este listo continuamos entonces

00:10:28.570 --> 00:10:35.390
bueno les comentaba de la página de github aquí dentro yo tengo

00:10:35.390 --> 00:10:40.630
mi repositorio de hecho creo que ustedes ya tienen guardada la cuenta no

00:10:40.630 --> 00:10:45.690
sé si podrían checar nada más es entrar a la parte de github

00:10:45.690 --> 00:10:47.150
y este

00:10:47.850 --> 00:10:52.550
y pues según yo si tienen ya la cuenta entonces ya debe estar iniciando la

00:10:52.550 --> 00:10:56.310
sesión si no hay que este

00:10:56.310 --> 00:11:03.130
vamos a vamos vamos a iniciar entonces a ver déjame que

00:11:03.130 --> 00:11:06.110
está un poco lento ahí

00:11:06.110 --> 00:11:07.330
un poquito

00:11:17.790 --> 00:11:19.730
voy a salir

00:11:24.330 --> 00:11:26.310
no es que

00:11:28.170 --> 00:11:32.650
que nos quitaron memoria yo creo que si nos está afectando

00:11:33.890 --> 00:11:39.170
hay que entrar aquí a la página de github

00:11:40.050 --> 00:11:44.790
ustedes intentaron entrar a github y no sé si ya tienen la sesión tienen una

00:11:44.790 --> 00:11:52.090
sesión activa o este les sale igual que a mí

00:11:57.770 --> 00:12:03.530
sí ok no no bueno hay que entrar hay que entrar a esta

00:12:04.490 --> 00:12:07.630
hay que hay que crear un usuario más bien dicho

00:12:07.630 --> 00:12:12.250
a ver cómo sería hay que crear un usuario

00:12:12.250 --> 00:12:17.990
para que tú puedas hacer si la idea sería que pudiéramos crear un usuario en

00:12:17.990 --> 00:12:21.470
github entonces hay que entrar a la página de github es que ahí si las

00:12:21.470 --> 00:12:25.390
cuentas son este diferentes

00:12:26.390 --> 00:12:30.430
hay que entrar a la cuenta de github y hay que darnos de alta que

00:12:30.430 --> 00:12:32.670
hay que registrarnos

00:12:33.250 --> 00:12:37.250
nos va a pedir un usuario un password si ya tiene en cuenta de github

00:12:37.300 --> 00:12:43.200
pues bueno pueden pueden usarla y este y con eso inicia la sesión si no pues

00:12:43.200 --> 00:12:47.300
tienen que entrar aquí a a donde estábamos le dan en crear una cuenta y

00:12:47.840 --> 00:12:51.980
hay que crear una cuenta según yo es un proceso rápido solamente es mandar

00:12:51.980 --> 00:12:53.300
un correo y validarlo

00:12:53.840 --> 00:12:57.240
entonces si quieren intentenlo por favor unos tres minutos en lo que yo

00:12:57.240 --> 00:12:59.300
también inicio sesión con mis credenciales

00:13:00.200 --> 00:13:03.300
para ya mostrarles el repositorio

00:13:04.100 --> 00:13:08.420
y a ver yo tengo mis contraseñas de github

00:13:08.420 --> 00:13:09.520
acá

00:13:10.520 --> 00:13:14.300
la otra sería también pues que les puedo pasar la

00:13:14.820 --> 00:13:16.100
mi cuenta

00:13:16.100 --> 00:13:20.300
pero más idea sería que éste estuviera en su propio

00:13:21.640 --> 00:13:24.720
su propia usuario a ver entonces

00:13:25.300 --> 00:13:28.280
si alguien tiene problemas con crear la cuenta

00:13:28.280 --> 00:13:30.060
avísenme y yo les puedo ir

00:13:35.140 --> 00:13:35.700
ayudando

00:13:42.700 --> 00:13:48.280
se verá incompleto por esto ok reinicio mi computadora a la tuya

00:13:48.280 --> 00:13:52.040
ok a ver si eres quien perdón que no lo