Visit the Blockchain Fundamentos 1 course recordings page
WEBVTT--> y que nada más me pueden mostrar nueve, pero bueno, cualquier cosa que tengan duda me avisen --> y si no pues compartimos pantalla, si no los puedo ver por acá. Ya los veo a todos --> aquà en la interface. Entonces, este, ok, la computadora tiene un ambiente Windows --> instalado, ¿sale? Yo hubiera preferido otro sistema y sobre todo para ilustrar esto de blockchain, --> pero, este, pero bueno, está bastante, bastante cómodo también trabajar con Windows. Ya tiene --> un, ya tiene, es una, es una computadora ya con, con varias herramientas ya precargadas, --> ahorita voy a ir ilustrando cada herramienta, pero bueno, una de las cosas que les recomiendo que --> revisen casi casi luego, luego es el tema del idioma, porque cuando lo configuramos en algún --> otro lenguaje, luego los, este, los, los comandos, las teclas y demás, pues como que --> cuesta más trabajo. Entonces, ahà si gustan, cambiarlo a español para que sea más compatible --> como que con sus teclados, pues serÃa como que lo ideal. Y si no, pues bueno, lo pueden --> manejar en el idioma que ustedes, que ustedes lo, lo deseen. Acá mira, acá este, aquà --> abajito se ve como una barra donde está como la, la, una bocinita, ándale. Y creo que dice --> algo como en, ahà le puedes picar y según yo ya, ya debe de traer precargado el idioma --> en español, ¿sale? SÃ, sÃ, todos lo pudieron ver, sÃ, perfecto. --> Ah, ¿mi compu o? Ah, no creo. SÃ, no, mira, lo que tal vez puedan hacer es cambiar aquÃ, --> este, creo que en configuración de pantalla, este, puedes hacer como que la fuente más --> grande, puedes hacer los iconos más grandes. Entonces, este, lo puedes configurar, o sea, --> es una máquina en Windows, este, la verdad es que no sé aquà cómo puedo cambiarle --> yo la, el tamaño, pero bueno, o sea, la idea es que ustedes también tengan ahà --> su propio equipo y pues a lo mejor ahà pueden ver un poquito mejor, ¿no? SÃ, --> ahÃ, ahà disculpen por, por la parte del, del zoom, ¿va? Bien, entonces, sale, vale, --> entonces, bueno, vamos a empezar con la parte de práctica, como les decÃa nosotros, --> el objetivo de esta primer práctica es este configurarnos, o sea, configurar una --> red, una red o un nodo local de, de Ethereum, ¿va? Entonces, este, para eso, las --> herramientas o, o el stack que vamos a estar ocupando, el primero de ellos es --> Docker Desktop, ¿va? Entonces, si ustedes abren aquà en el cuadro de buscar, --> en la barra de buscar, le dan click y escriben la palabra Docker, en automático --> les debe completar y va a aparecer Docker Desktop, ¿lo pueden ejecutar como --> administrador, por favor? De hecho, todo lo que ocupemos siempre hay que --> activarlo como administrador, creo que es, este, una mejor, este, un, un mejor --> modo, ¿no? Para que no tengamos ahà limitantes. Ese de Docker Desktop tarda --> un poquito, está algo pesado y aparte me avisaron en la mañana que le --> bajaron la cantidad de enamoria a nuestras máquinas, entonces, no sé, yo --> espero que no se trabe tanto, pero bueno, ahà lo vamos a dejar corriendo un --> poco, ¿no? Bueno, entonces, yo les platico una rápida, asÃ, embarrada de --> Docker Desktop, no sé si ustedes lo han ocupado o han hablado de Docker --> Desktop, bueno, Docker, ¿cómo tal? ¿Saben para qué se ocupa? No sé si --> incluso lo hayan ocupado, ¿alguien? --> Va que va. Bueno, entonces, Docker es una herramienta, es un software --> que nos permite crear contenedores, ¿sÃ? Llámese por contenedor un --> empaquetado de paquetes o de software. Entonces, yo, por ejemplo, a mà al --> inicio, tal vez me hubiera gustado que alguien me lo explicara con un --> ejemplo como el que tal vez yo te intento dar, pero tú, por ejemplo, --> imagÃnate que tienes una, un desarrollo de software que ocupa una --> base de datos en Oracle, ocupa una, ocupa, lo programaste en Python, ¿no? --> Y ocupa un ORM muy exclusivo de Python y ocupa tal vez este, no sé, --> algún, algún servidor, ¿no? Que instalaste. Entonces, tú estás y --> lo instalas tu ambiente, ¿no? Ambientas en tu máquina este, esas herramientas --> que ocupas. Listo. Hasta ahà ya acabaste, hiciste el desarrollo y --> ya se acabó. Y luego, ¿qué crees? Dices, ay, este, no, no sé, me da --> por trabajar un fin de semana, ¿no? Que luego a veces nos pasa. Entonces, --> ahà tienes varias opciones, ¿no? Te puedes conectar virtualmente o --> remotamente a la máquina o puedes instalar tu propio ambiente si en --> caso de que haya una DPN y se cayó, lo que tú quieras, instalas en --> tu propia máquina, ¿no? En tu computadora de casa el ambiente. ¿Te --> acuerdas de qué lleva, no? Ah, pues lleva Python, la versión tal. --> Y ahà andas batallando porque no te acuerdas qué versión de Python es o --> te acuerdas que en algún momento incluso en tu máquina de oficina te dio --> problema cierta librerÃa, ¿no? Empatarlo te costó mucho esfuerzo, --> este, ya no te acuerdas de los links que concentraste para, --> para resolver eso, ¿no? Un escenario creo muy común que nos ha pasado o nos --> llegó a pasar. Bueno, --> Docker lo que permite es precisamente empaquetar todo esa esa gama de --> software que tú ocupas para hacer un algo, lo que tú quieras, --> sÃ, o sea todo un ambiente te lo puede empaquetar trabajando en archivos que --> son archivos de extensión yamel llamados prop este docker docker son --> son contenedores tú los puedes empaquetar le vas a dictar ciertas --> instrucciones ciertos --> pues en ciertas instrucciones a tu software y se va a empaquetar bueno ya --> eso no es el pomodoro pero nada más déjenme terminar esta parte de explicar --> Docker entonces docker eso es lo que nos va a permitir va a hacer --> contenedores bueno es empaquetado se le conoce como un contenedor y cuando tú --> ya tienes un contenedor se va a ver asà como se ve en esta lista --> grisesita que yo creo que ya todos la pueden ver con un nombre no aquà en --> este caso este este contenedor se llama de hecho si te fijas está en la --> sección de containers son contenedor se llama este y no va y una de las cosas --> que tiene a notar es un estatus que ahorita está como no iniciado está --> salido no no no no estoy dentro y un puerto en donde va a correr va un --> puerto que es el puerto interno del contenedor y la traducción a tu --> puerto en la máquina host o huésped no en donde se está alojando entonces --> esto es básicamente docker --> básicamente el contexto entonces aquà dentro de docker yo cree una una red o --> un nodo que se conecta a ethereum y les voy a pasar ahorita el comando --> bueno ahorita querÃa nada más mostrarles lo que es este docker --> ahorita vamos a ver cómo se creó este este pequeño contenedor porque el --> siguiente paso es meternos a un portal que se llama github que es este el --> es el repositorio en donde nosotros vamos a estar este --> del cual nosotros vamos a estar bajando el proyecto que vamos a estar --> construyendo va entonces ahorita que regresamos de los cinco minutos a las --> 11 tomamos 11 5 estaremos de regreso y vamos a estar creando una cuenta en --> github para que nosotros podamos descargar el repositorio del proyecto que --> que vamos a crear porque hay en el repos en el en el proyecto hay este hay --> una serie de instrucciones para crear este este componente como les decÃa --> ahorita ya todos se los trate de dejar pre-instalado para que no nos --> lleve mucho tiempo la instalación porque esto pues la descarga es un --> proyecto que ya está empezada luego también la instalación entonces ahorita --> ya está todo configurado y nada más es que hay que ir este viendo cómo se --> ocupa vale entonces ahorita 11 y 5 nos volvemos a conectar y --> continuaremos con la parte del repositorio --> perdón si se escuchó todo lo que comenté en lo último --> listo este que me habÃa este que me habÃa ido sale entonces --> regresamos a perfecto perfecto entonces regresamos 11 y 5 --> gracias listo a ver voy a compartir otra vez de pantalla --> abajo creo que ahà se ve no --> listo va entonces este bueno no sé si quedó alguna duda sobre lo que es --> docker o para qué sirve --> ok va entonces este listo continuamos entonces --> bueno les comentaba de la página de github aquà dentro yo tengo --> mi repositorio de hecho creo que ustedes ya tienen guardada la cuenta no --> sé si podrÃan checar nada más es entrar a la parte de github --> y este --> y pues según yo si tienen ya la cuenta entonces ya debe estar iniciando la --> sesión si no hay que este --> vamos a vamos vamos a iniciar entonces a ver déjame que --> está un poco lento ahà --> un poquito --> voy a salir --> no es que --> que nos quitaron memoria yo creo que si nos está afectando --> hay que entrar aquà a la página de github --> ustedes intentaron entrar a github y no sé si ya tienen la sesión tienen una --> sesión activa o este les sale igual que a mà --> sà ok no no bueno hay que entrar hay que entrar a esta --> hay que hay que crear un usuario más bien dicho --> a ver cómo serÃa hay que crear un usuario --> para que tú puedas hacer si la idea serÃa que pudiéramos crear un usuario en --> github entonces hay que entrar a la página de github es que ahà si las --> cuentas son este diferentes --> hay que entrar a la cuenta de github y hay que darnos de alta que --> hay que registrarnos --> nos va a pedir un usuario un password si ya tiene en cuenta de github --> pues bueno pueden pueden usarla y este y con eso inicia la sesión si no pues --> tienen que entrar aquà a a donde estábamos le dan en crear una cuenta y --> hay que crear una cuenta según yo es un proceso rápido solamente es mandar --> un correo y validarlo --> entonces si quieren intentenlo por favor unos tres minutos en lo que yo --> también inicio sesión con mis credenciales --> para ya mostrarles el repositorio --> y a ver yo tengo mis contraseñas de github --> acá --> la otra serÃa también pues que les puedo pasar la --> mi cuenta --> pero más idea serÃa que éste estuviera en su propio --> su propia usuario a ver entonces --> si alguien tiene problemas con crear la cuenta --> avÃsenme y yo les puedo ir --> ayudando --> se verá incompleto por esto ok reinicio mi computadora a la tuya --> ok a ver si eres quien perdón que no lo