• hace 4 meses
Encuentro 9_ADSO FICHA 2758305 y 2758306 Fase 3 EJECUCIÓN 2024_07_25
Transcripción
00:00Eso toca correrlo también antes de cualquier cosa en la base de datos. Saber que la consulta,
00:14la edición, todo funciona en la base de datos como tal.
00:20Ah, ok, sí, sí, sí, está funcionando, sí, pero no es una base de datos.
00:27Señor, ¿qué guía es? ¿De las 6 o las 7?
00:34Casi lo mismo, sí.
00:37Ok. Pues digamos yo voy así.
00:43Estoy utilizando Python, React y MongoDB.
00:48Ok.
00:49Entonces, pues, obviamente acá en esta parte donde dice nuestros productos, se estaba haciendo
00:57como la parte del CRUD acá en nuestros productos, pero se veía feo, entonces lo cambié para
01:05hacerlo como uso interno para que solo sea como el vendedor el que puede editar, agregar
01:12algún tipo de novedad de la solicitud del cliente.
01:15Por eso, dale a eliminar.
01:19Ok.
01:20Ahí. Eliminar registro, localhost dice. Eliminar registro, estamos hablando de, dale a aceptar.
01:34Ajá. Es que apenas estoy configurando esa parte porque no, la verdad no he podido.
01:46Este es el código.
01:49Déjame ver exactamente dónde le vas a eliminar.
01:56Ya te digo.
01:59Acá.
02:00Listo. Pero es que ahí tú lo que tienes es un solo valor, o sea, no tienes nada más.
02:11Me hace falta ingresar la parte porque es que lo estaba haciendo y como te digo, no
02:16se veía todo compilado y lo pasé a esa parte para poderlo hacer sin eliminar lo otro de
02:23las imágenes.
02:24No, no, no. No me estás entendiendo. No sé si no me va a entender. Tú en este momento
02:29lo que tienes es un aler, o sea, tú no tienes por ningún lado eliminar. Para eliminar tú
02:35necesitas tener código SQL y yo no veo SQL por ningún lado.
02:42No, no lo he ejecutado todavía.
02:46O sea, del CRUD, ¿qué hace? En este momento tienes qué?
02:54Solo insertar del CRUD.
02:57Déjame ver el insertar.
02:59Desde acá, digamos, pongo, no sé, dos.
03:08Y el registro queda en la base de datos.
03:13Listo, perfecto. Ahora tú me vas a mostrar ese código y yo te voy a explicar una cosa.
03:20Ok, dale. Ya voy, ya voy.
03:25¿Dónde está? No lo veo.
03:35Yo tampoco.
03:38No lo veo, no lo veo.
03:42Registro, no.
03:44¿Eso tiene buscador?
03:47Sí.
03:49Busca insert.
03:54No, es crear insert.
03:57¿Ah?
03:59No, espérame.
04:01No, creo que es que ese no lo tengo ahí.
04:07Espérame. ¿Dónde estás?
04:13Tienes que llamar a un archivo que es el que tiene que hacer el insert.
04:20No es tan productoso.
04:23Creo que acá fue donde puse esto.
04:28No lo encuentro, profe.
04:36No.
04:44Yo lo tenía abierto.
04:48Es el mío, profe, es que es la verdad.
04:51Todo lo he hecho con los videos, sí.
04:55¿Dime?
04:56¿Ese es tuyo?
04:58Sí, sí, señor. Lo he ejecutado todo, ese es mi computador y todo, sí, señor.
05:03Entonces, ¿por qué no se ve dónde está el insert?
05:07Profe, no te imaginas cómo he hecho esto, la verdad.
05:11¿Dónde está el formulario? Déjame ver el formulario.
05:14Ya te lo muestro.
05:16Ah, se traba el computador.
05:36Espérame.
06:01Creo que se bloqueó eso.
06:03Sí.
06:08Bueno.
06:09Lo que quiero que tú me entiendas, bueno, lo estamos haciendo con Mongo.
06:14Sí.
06:15Lo que quiero que tú me entiendas, para cuando vuelvas a mirar, tú para insertar, tú tienes que utilizar un insert, ¿sí?
06:23Insert into la tabla y los campos que estás enviando.
06:27Para eliminar, tienes que utilizar delete, creo que es delete, sí, delete.
06:34Y todo lo que tiene que ver para eliminar, cómo dan la información.
06:38¿Sí me hago entender?
06:40Sí, señor.
06:42Bueno, listo. Entonces, creo que se bloqueó eso.
06:45Ven y les explico algo rápido.
06:47Ustedes tienen que comprender.
06:49¿Tú me puedes dejar quitar, dejar de compartir?
06:53¿O qué hago? ¿O lo apago?
06:56Creo que en este momento deberían de estar viendo mi pantalla.
07:01¿Sí? No, no, espérame. Me voy a poner aquí, en mi celular.
07:06¿Está viendo mi pantalla?
07:11Bueno, Ramiro, parece que se distrajo un momentito.
07:21Entonces, necesito que me confirmen si están viendo mi pantalla en este momento.
07:25Yo la voy a volver a compartir, por si acaso.
07:35Vamos a ir a la W3.
07:40Para poder explicar lo que estoy diciendo.
07:43En la W3 vamos a buscar SQL.
07:46¿Listo?
07:47Entonces, aquí en la W3 está el insert into.
07:55Esta es la consulta.
07:57Select asterisco front.
07:59En este caso tenemos clientes.
08:04Está consultando como tal a clientes.
08:08Pero a mí me interesa el insert.
08:11Este delete es el que tú debes de utilizar.
08:15Delete front.
08:17El nombre de la tabla.
08:19¿Dónde? La condición.
08:21Si tú no colocas esta partecita, vas a borrar absolutamente todo lo que está dentro de la tabla.
08:26¿Sí me va a entender?
08:28Un ejemplo sencillo.
08:30Por ejemplo, tú llegas a un aula de clases.
08:33Un instructor llega a un aula de clases.
08:35Y dice, se me salen todos los aprendices del salón.
08:39Se van a salir todos.
08:41Pero si tú llegas y dices, se sale Juanito del salón.
08:44Solamente se va a salir Juanito.
08:46Más o menos funciona así.
08:48¿Sí me va a entender?
08:49Por eso tienes que utilizar acá where más la condición.
08:55¿Listo? Mira, aquí está el ejemplo.
08:57Delete front.
08:59En este caso el nombre de la tabla, que como tal es clientes.
09:02Y aquí el nombre del cliente.
09:04Y están borrando por el nombre del cliente.
09:06Tú, digamos en el tuyo, ya deberías de hacer esto.
09:10¿Sí?
09:11Si nosotros buscamos el insert.
09:13Control F.
09:16Insert.
09:18Este insertinto es el que tú estás utilizando para insertar información.
09:24Aquí está, mira.
09:25Insertinto, la tabla y los valores que vas a insertar.
09:29¿Listo?
09:30Mira que acá está otra forma de cómo hacerlo.
09:33Entonces, así mismo como está.
09:35Ahí lo único que tendrías que hacer es cambiar la instrucción.
09:40Y ya la instrucción no va a recibir todos los valores.
09:43Y no solamente el ID por el cual tú quieras borrar.
09:47Eso es todo.
09:49¿Listo?
09:50Ah, ok.
09:52Listo, sí señor.
09:53O sea, vas a cambiar esto que está aquí.
09:55El insert que tienes.
09:57Por el delete que tienes.
09:59¿Sí?
10:00Y acá solamente le vas a enviar eso un solo argumento.
10:03No le vas a enviar todos.
10:05Sino el ID con el cual se identifica que sea único para que puedas borrar ese solo registro.
10:10Si utilizas algo que se repita, pues vas a borrar todos los registros donde se repita eso.
10:17Por ejemplo, aquí.
10:18Si yo quiero borrar por ciudad.
10:20Si le digo quiero que me borre como tal México.
10:23Él me va a borrar estos dos registros.
10:25¿Por qué?
10:26Porque estos dos registros las ciudades de México.
10:29Por eso uno siempre tiene que buscar los únicos.
10:34En este caso, pues, aquí está.
10:38Ok.
10:42Ok.
10:43Listo.
10:44Entonces creo que es claro.
10:46Sí señor.
10:47Ahora sí, vamos a lo que nos compete el día de hoy.
10:52El día de hoy vamos a hablar un poco de la creación de servicios web.
10:57Pues mejor conocidos como los web services.
11:01¿Qué realmente es un web service?
11:07Un web service simplemente es la solución a problemas entre arquitecturas.
11:14Ejemplo.
11:15Digamos.
11:18Yo tengo, en este caso, vamos a mirar acá.
11:24Un segundito.
11:25Utilizamos la herramienta de recorte.
11:33¿Listo?
11:34En este caso tengo un web service que tiene, en este caso, tiene REST y tiene SOP.
11:40¿Listo?
11:41Uno trabaja con XML y el otro trabaja con JSON.
11:45Mientras que el SOP trabaja con XML, en este caso el REST trabaja con JSON.
11:51¿Sí?
11:52O sea, acá.
11:56Importante.
11:57Ya el SOP, esto está mandado a recoger.
12:02En este caso ya están trabajando solo JSON.
12:05Volviendo a nuestro tema que les digo que es como tal.
12:12La comunicación entre arquitecturas.
12:14Por ejemplo, digamos, yo tengo un sitio web.
12:17Digamos que este sitio web está hecho en PHP.
12:22¿Sí?
12:23Tengo una tienda.
12:24Vamos a hacer el ejercicio con una tienda online.
12:28Yo tengo una tienda online.
12:29Está escrita en PHP.
12:31¿Listo?
12:32Pero esa tienda online, necesito que tenga una pasarela de pago.
12:39La pasarela de pago, vamos a decir que está escrita en COBOL.
12:46¿Listo?
12:47COBOL es uno de los lenguajes más antiguos.
12:50Hacer que estos dos se comuniquen entre sí,
12:55realmente es muy complicado.
12:58Por eso aparece nuestro servicio web.
13:02¿Listo?
13:03Entonces, en este momento, cuando ya yo tengo el servicio web,
13:08entonces, por ejemplo, volvamos acá.
13:11Regálenme un segundito, por favor.
13:19¿Listo?
13:20Entonces, un ejemplo más claro.
13:23Para llevarlo a la vida real.
13:26Entonces, digamos que yo hablo español.
13:29¿Sí?
13:30Estoy haciendo un negocio con alguien que habla inglés.
13:35Y necesito un traductor.
13:38¿Sí?
13:39Que es la persona que habla español.
13:42¿Listo?
13:43Entonces, vamos a hacer el ejercicio.
13:45Traductor.
13:47¿Sí?
13:48Que es la persona que va a estar interviniendo entre los dos
13:52para que nos podamos entender.
13:54¿Listo?
13:55Entonces, como yo soy el cliente,
14:00en este caso,
14:02el que habla inglés es nuestro servidor.
14:06Y nuestro traductor va a ser nuestro web service.
14:10¿Listo?
14:11Entonces, ¿qué pasa?
14:13Simplemente, esto es lo que así funciona.
14:16Así funcionan los web service.
14:18Los web service a nosotros nos ayudan
14:21a que diferentes arquitecturas puedan trabajar entre sí.
14:26¿Sí es claro hasta ahí?
14:34Sí, señor.
14:37OK.
14:38Entonces, volviendo a nuestro tema.
14:41Ustedes tienen una...
14:44Una pregunta.
14:45Entonces, para hacer ese proceso,
14:53¿se puede independientemente del lenguaje de programación?
15:00No importa el lenguaje.
15:01Tú puedes crear un web service en distintos lenguajes.
15:05No hay problema por eso.
15:08OK.
15:11¿Qué es lo más conveniente?
15:12¿Que sea todo relacional?
15:15Porque es que ahí creo que fue donde yo la embarré.
15:19¿Relacional?
15:20¿A qué te refieres con relacional?
15:22Digamos que se maneje con bases de datos relacionales.
15:26¿O tú qué sugieres que sea mejor?
15:30Yo prefiero las bases de datos relacionales.
15:32En eso sí estamos claros.
15:35OK.
15:37Ya que nosotros podemos tener diferentes web service,
15:40por ejemplo, esto que les estoy mostrando son cursos que yo tengo.
15:45A mí me gusta tener de todo un poco,
15:47como siempre les he comentado.
15:49Y tengo un web service para Android,
15:52un web service para un iPhone,
15:55un web service básico,
15:57una autenticación con un web service en esta base de datos
16:02que se llama Firebase.
16:04Tengo un web service para Amazon.
16:07Realmente tengo información casi para cualquier tipo de web service.
16:12Unos hechos en PHP, unos hechos en Java,
16:15unos hechos en...
16:16Si me va a entender, entonces,
16:18ahí hay material para el que quiera,
16:20con mucho gusto les colaboro.
16:22Pero primero, léame la guía.
16:24¿Por qué?
16:25Porque nos está pidiendo un web service con PHP.
16:28¿Listo?
16:29Y ya nos está pidiendo.
16:31Para ustedes poder crear un web service,
16:33¿qué tienen que hacer?
16:35Esto.
16:36Construir una API.
16:38O sea,
16:39tienen que leer la construcción de una API.
16:41Tienen que leer lo que es el web service.
16:44¿Listo?
16:45Para eso van a tener 144 horas.
16:48Eso siempre,
16:49como es extenso,
16:50se les da un poquito más de tiempo.
16:53¿Listo?
16:54Ahora,
16:55¿dónde van a encontrar el web service?
16:59Ahora,
17:00¿dónde van a encontrar eso?
17:02En Sayuna.
17:03Por ejemplo,
17:04miren que acá está la construcción de una API.
17:07Vamos a revisarla de manera rápida.
17:10¿Listo?
17:11Entonces,
17:12aquí les explican cómo se construye una API,
17:14qué es una API REST,
17:15¿sí?
17:16Con qué tecnología la van a utilizar.
17:18Aquí dice que Node.js.
17:19Utilizar una base de datos Mongo.
17:22Esas bases de datos no relacional.
17:25No sé.
17:26Y en lo particular me parecen tediosos.
17:28Pero,
17:29como les digo,
17:30para gusto a los colores.
17:31El que lo quiera hacer así,
17:32pues,
17:33perfecto.
17:34El que no.
17:35Pues,
17:36es que hay fondos,
17:37yo lo recuerdo.
17:38Que ya habíamos charlado.
17:39¿Listo?
17:40Sí,
17:41yo sé.
17:42Entonces,
17:43acá les hablan un poco de internet.
17:45Esto,
17:46pues,
17:47es charlas.
17:48Acá le hablan,
17:49como tal,
17:50del código fuente,
17:51qué es un IDE,
17:52la automatización del código,
17:54cómo se hace una depuración.
17:56Les hablan un poco,
17:57como tal,
17:58del entorno de trabajo.
17:59Importante uno tener un buen entorno de trabajo.
18:02¿Sí?
18:03Es como en la vida real.
18:04Si ustedes pueden tener todo cerquita,
18:07por ejemplo,
18:08la computadora,
18:09la impresora,
18:10las,
18:11no sé,
18:12todo lo que necesiten,
18:13el escáner,
18:14cerquita,
18:15pues,
18:16el trabajo les va a rendir.
18:17Es lo mismo que si acá ustedes tienen todo organizadito,
18:19el trabajo les va a servir.
18:20Por lo regular,
18:21casi siempre nosotros,
18:23pues,
18:24en mi caso,
18:25me gusta trabajar de esta forma.
18:28¿Sí?
18:29Para tener todo a la mano.
18:32Entonces,
18:33de esta forma,
18:34yo tengo toda la información que quiero a la mano,
18:37sin estar saltando de un sitio a otro.
18:39¿Sí?
18:40Más o menos,
18:41yo siempre trabajo de esa manera.
18:43Si ustedes se pueden dar cuenta,
18:44pues,
18:45aquí está organizado de esa forma.
18:47¿Listo?
18:48Porque estaba trabajando con archivos Excel.
18:52Bueno,
18:53muchachos.
18:54Entonces,
18:55acá está la construcción de la app y les dice cómo,
18:57en este caso,
18:58cómo instalar y configurar Visual Studio Code.
19:01Esto,
19:02pues,
19:03lo van a necesitar para que ustedes puedan empezar a
19:05trabajar.
19:06La instalación de Node.
19:07¿Sí?
19:08Las herramientas necesarias.
19:10Cómo van a instalar un módulo.
19:12En este caso,
19:13pues,
19:14le colocan en NPM install módulo.
19:16¿Sí?
19:17Y ahí les instala el módulo.
19:19Realmente esto es muy intuitivo,
19:21es muy claro.
19:22¿Sí?
19:23Simplemente,
19:24pues,
19:25tienen que sentarse,
19:26seguir el paso a paso.
19:27Péguense a la guía.
19:28Mira que acá nos está diciendo que tenemos una,
19:30eh,
19:31la codificación de una app y redes con Node.js.
19:34¿Sí?
19:35Entonces,
19:36aquí está toda la información.
19:38El código general,
19:39que es un bloque de código,
19:41que son procedimientos,
19:42manejo de errores,
19:43comentarios.
19:44Pero ustedes tienen que pegarle la idea a esto para poder
19:48explicarles lo que no entiendan.
19:50Pero, o sea,
19:51si me van a entender,
19:52digamos que ustedes son,
19:54eso es un,
19:55una calle.
19:56¿Sí?
19:57Que ustedes son una calle sin pavimentar.
20:02¿Sí?
20:03Entonces,
20:04cuando ustedes leen la guía,
20:05empiezan a pavimentar su callecita.
20:08¿Sí?
20:09Si a ustedes le quedan baches,
20:11o le quedan huequitos,
20:12ahí es donde entro yo.
20:13Aclarar esos baches,
20:15esas dudas,
20:16esos huequitos.
20:17Pero yo no les puedo ayudar a pavimentar la calle.
20:19Porque no hay tiempo para eso.
20:21Pero sí aclararle todas las dudas que ustedes puedan conseguir
20:26haciendo los ejercicios.
20:28¿Eso es claro?
20:30Por eso los lunes yo tengo el espacio para que ustedes ingresen
20:35y yo poder acompañarlos en el tema de código.
20:39¿Sí?
20:40Por eso cuando tú me dijiste código,
20:42yo te iba a decir que mejor el lunes.
20:44Pero como el compañero dijo que no tenía problema,
20:47pues tratemos de verlo en un momentito.
20:49¿Vale?
20:50Es para que lo tengas presente.
20:52¿Listo?
20:53Están tratando de ingresar.
20:55Denme un segundito.
20:58Un segundo, por favor.
21:00Están tratando de ingresar.
21:03Listo.
21:04Entonces, sería, digamos, eso.
21:08¿Vale?
21:09Entonces, miren que acá está el anexo sobre la PIRREF.
21:16Ustedes lo descargan, lo pueden mirar.
21:19Aquí les dice, pues, la configuración como tal en JSON.
21:23Aquí, pues, ya tenemos un objeto en JSON.
21:26Dentro de este objeto hay otro objeto.
21:29JSON es muy sencillo de trabajar.
21:32Tiene como tal un nombre.
21:34¿Sí?
21:35Y tiene información luego.
21:38¿Sí?
21:39Entonces, miren que él se divide en dos partecitas.
21:42¿Sí?
21:43Y aquí, pues, la división son estos dos puntos.
21:46Pero él inicia con estas llaves y finaliza con estas llaves.
21:50¿Qué me dice?
21:51Que dentro de este JSON hay otro JSON.
21:54Este es otro JSON.
21:55Mire que él tiene sus llaves.
21:57Que inicia, llave que cierra.
21:59Aquí está como tal el nombre.
22:02Aquí está el contenido.
22:04Y aquí está la división.
22:06Y acá en la parte, este otro también es otro JSON.
22:09¿Listo?
22:10Así que dentro de un JSON hay dos JSON más.
22:13Entonces, realmente poder trabajar con la arquitectura de JSON es bastante,
22:18bastante útil.
22:19Es muy fácil de utilizar.
22:22El que necesite, pues, como tal, información,
22:25con mucho gusto les comparto.
22:27Pero ustedes necesito que lean esto.
22:29¿Vale?
22:30Aquí les dice cómo crear un archivo APKJS.
22:34¿Sí?
22:35Aquí, pues, está una constante.
22:38Está todo lo que ustedes van a necesitar.
22:41Y aquí tienen como tal una ruta.
22:45El tipo como tal de cómo lo van a recibir.
22:50Realmente es bastante interesante.
22:53Tú tienes ya conocimiento con Mongo, pues,
22:56ya lo puedes empezar a mirar.
22:58¿Listo?
22:59La base de datos en MongoDB como tal.
23:02Pero pa' gusto los colores.
23:05En particular no me gusta este tipo de base de datos.
23:08Pero el mercado lo está pidiendo y eso es importante.
23:13¿Listo?
23:15Ahora, el servicio.
23:18Inicialmente yo lo estaba haciendo con World Range.
23:21Pero inicialmente yo lo estaba haciendo con World Range.
23:26Pero como me puse a leer las guías,
23:28ahí fue donde me confundí y comencé a cambiar todo de lo que ya
23:32llevaba.
23:34Pero yo a ustedes les dije que la base de datos, si quieren,
23:37las podrían trabajar en MySQL.
23:39En una de las formaciones que tuvimos,
23:41yo les comenté y les dije siempre trabajen de bases de datos
23:45relacional para que no se vayan a confundir.
23:48Solamente cuando, o sea, yo les dije, digamos,
23:51el software, cuando sea software con el que ya vienen
23:56trabajando, cuando sea texto,
24:02simplemente apéguense a las guías.
24:06Creo que eso lo charlamos nosotros un día completo.
24:11¿Listo?
24:12Entonces, después de leer eso, ya ustedes vienen acá a responder
24:15lo que necesitan.
24:17Entonces ya empiezan a mirar las evidencias.
24:20Esta es como la introducción de todo.
24:23Entonces ya aquí empiezan a mirar las evidencias.
24:26El A1, que es un diseño y desarrollo de un servicio web.
24:31¿Listo?
24:32Entonces aquí pues ustedes van a mirar toda esta información y
24:36van a tomar como referencia cómo construir una app.
24:40¿Listo?
24:42¿Qué más nos dice acá?
24:46Entonces aquí tienen simplemente que entregar el servicio,
24:50servicio web como tal.
24:53Y aquí pues van a, ¿qué tienen que entregar?
24:56Una carpeta con los archivos del proyecto.
25:01No es nada más, digamos, así lo que tienen que entregar como
25:05tal.
25:06Es bastante sencillo al momento de construirlo.
25:10¿Vale?
25:11Solamente lo construyen y entregan el código.
25:14Aquí es donde van a tener el problema.
25:17¿Sí?
25:18¿Por qué les digo que aquí es donde van a tener el problema?
25:21Porque acá van a tener que construir una API.
25:25¿Sí?
25:26Una API pues es lo que nosotros consumimos.
25:31Ustedes crean una API para consumo.
25:33Hay muchas APIs.
25:35Simplemente pues viene información.
25:37Ustedes pueden consumir tranquilamente.
25:40Y en este caso van a aprender a utilizar una herramienta que se
25:43llama POSMA.
25:44¿Sí?
25:45Si ustedes o no sé si ustedes están en el grupo de Telegram,
25:49pero como ayer tuve formación exactamente igual a la que tengo
25:54hoy, yo les compartí a ustedes acá.
25:59Ah, no, este fue de Git.
26:01Pero si el que necesite como tal información de POSMA,
26:04también se los puedo compartir.
26:06Tengo, digamos, un curso de POSMA bastante sencillito, cortico.
26:14Acá dice POSMA.
26:17Acá cómo hacer un test con POSMA a una API.
26:21¿Sí?
26:22Entonces creo que este se los podría compartir.
26:26Miremos a ver.
26:28Sí.
26:29Profe, tengo una pregunta.
26:32Dime.
26:34Digamos, en el GitHub que nos compartiste ayer,
26:39está todo el tema como de para poder,
26:44¿cómo rankear el GitHub de uno o algo así?
26:48¿O no?
26:50Ahí está todo lo que tú necesitas saber para poder
26:53trabajar GitHub de una manera correcta.
26:56OK.
26:58Listo, profe.
26:59Es un curso completico.
27:01Ustedes simplemente descargan todos los archivos y
27:04descomprimen el que dice .zip.
27:06Cuando empiezan a descomprimir el .zip,
27:09él empieza a extraer información del resto.
27:12¿Por qué lo hago de esa manera?
27:14Porque, digamos, no deja, yo siempre que me pongo a
27:19comprimir algo, le digo que la mejor,
27:22y aparte de eso, pues, el volumen,
27:24le digo que no pase de 700.
27:26En este caso, Telegram deja que uno suba más de 2 gigas.
27:35Entonces, por eso lo divido en partes para poder
27:38enviárselos.
27:39O sea, si él no me deja enviarlo en una,
27:41lo voy enviando en varias partecitas,
27:43que eso es lo que pasa.
27:44Entonces, ahí les voy a también compartir el de
27:46Postman.
27:47Sáquenle el tiempito, revisen cómo funciona Postman.
27:50Igual la guía también se los explica,
27:52pero si no, el video es sumamente claro.
27:55¿Listo?
27:57Entonces, ¿qué es lo que ustedes tienen que hacer con
28:00Postman?
28:01Van a hacer un test de una API.
28:05Creo que les compartí el que no era,
28:07porque mire que acá tengo el testing con Postman,
28:10acá tengo el testing también con Postman.
28:12¿Cuál es el que estoy compartiendo dominando Postman?
28:15¿Cuál quiere que le comparsa más bien?
28:18Vamos a detener eso.
28:22Este.
28:23Es de la API con Postman, que es el que van a necesitar.
28:27Así de extrema urgencia y es cortito.
28:29Entonces, para que el que tenga tiempo, pues,
28:32tranquilamente lo revise.
28:35Si no, con la guía, pues, yo diría que es más que
28:38suficiente.
28:39Entonces, deben instalar la herramienta.
28:43Instalar Postman es muy sencillo.
28:46Ustedes van a Windows, van a, en este caso, a Google.
28:52Escriben Postman download client de producto.
29:01Y aquí, acá está el producto.
29:05Se le dice que lo van a descargar, descargar Postman.
29:09Y como todo buen producto, en este caso de Windows,
29:16tienen que, bueno, tienen que escoger para quién,
29:19para qué lo van a instalar.
29:20Los que tengan Mac, pues, para Mac.
29:22Los que tengan Linux, para Linux.
29:23En este caso, pues, yo tengo Windows.
29:25Le doy clic, él lo descarga.
29:27Y simplemente, como todo .exe de Windows, es siguiente,
29:31siguiente, siguiente.
29:33Es muy sencilla la instalación.
29:35La configuración también es fácil de hacer ese tipo de consultas.
29:39Ustedes escogen si quieren un tipo de consulta Git.
29:43Entonces, él les va a retornar, en este caso, 200.
29:47Cuando le retorna 200, es OK.
29:49Entonces, todo ese tipo de cositas,
29:51ustedes las van a fortalecer ahí.
29:54¿Listo?
29:55Tienen que hacer varios queries.
29:57Entonces, ¿por qué tienen que hacer varios queries?
30:00Por una sencilla razón.
30:02Ustedes tienen que hacer un query donde tengan que insertar
30:07un registro.
30:09Acá, por acá, por acá, por acá.
30:13Listo.
30:15Realice construido herramienta de Postman, instalar Postman.
30:20Realizar un video mostrando el texting con la herramienta de
30:24Postman.
30:25Documentar con pantallazo el texting que van a realizar,
30:29o sea, las pruebas que van a tener.
30:31Aquí tienen que hacer un video.
30:34¿Listo?
30:35Eso es importante.
30:36Van a hacer un video haciendo ese tipo de consultas,
30:40haciendo un testing como tal.
30:43¿Listo?
30:44Entonces, dime.
30:47Para esa parte me serviría la parte de crear producto.
30:52Pues yo ya le hice el testing y funciona.
30:55Lo hice desde ahí.
30:57O sea, ya tienen la base de datos.
31:00Solo te digo, ya tienen la base de datos.
31:02¿Qué te tocaría hacer?
31:03Conectar a Postman con tu base de datos y ya.
31:07Ahí puedes hacer tu testing.
31:10Sí, ya lo hice.
31:12Solo falta ejecutarlo porque me salían errores.
31:15Entonces, lo cerré, lo ejecuté.
31:17¿Ya hiciste el testing con Postman?
31:21Sí.
31:22Sí, señor.
31:24OK.
31:25Perfecto.
31:26Entonces, documentalo y listo.
31:28No hay ningún problema.
31:31¿Listo?
31:34Bueno, entonces, acá van los archivos del proyecto,
31:37y la documentación de las pruebas.
31:39¿Listo?
31:40Este archivo endpoint, pues, no sé si lo vamos a necesitar.
31:45Pero si algo, pues, lo podemos mirar.
31:47Pero por ahora, déjenlo así por este momento.
31:51Luego, entonces, en la construcción de la API,
31:54otra vez volviendo a construcción de la API,
31:57ustedes tienen que diseñar un servicio web para su proyecto.
32:03Entonces, para que no estén haciendo, digamos,
32:07servicios web para todo, creen un solo servicio web que venga
32:11desde su proyecto y con eso hacen esas tres actividades.
32:16¿Listo?
32:17Si no quieren hacer el servicio web, como aparece acá,
32:21con MongoDB y todo eso, pues, háganlo en su proyecto,
32:24que yo se los valgo.
32:25Con eso no tienen que estar ustedes ahí haciendo servicios
32:29web.
32:30Con que hagan uno solo, pueden realizar estas tres actividades
32:33de una vez.
32:35¿Listo?
32:36¿Sí es claro?
32:41Esperen.
32:42Sí, creo que sí.
32:44Login.
32:49Autenticación.
32:53Listo.
32:54Entonces, miren que acá, esto era lo que estaba buscando,
32:57que se me había perdido.
32:58Entonces, acá ustedes van a hacer una autenticación en el A1.
33:04¿Sí?
33:05Tienen que autenticarse.
33:07¿Vale?
33:08Y eso lo van a hacer con el web service.
33:12Van a crear un servicio para poder autenticarse.
33:15¿Listo?
33:16Un inicio de sesión.
33:17Eso es absolutamente lo que tienen que hacer.
33:20¿Vale?
33:21En caso de que sea correcto, pues,
33:22va a salir un mensaje de autenticación satisfactorio.
33:25En caso de lo contrario, pues, simplemente van a mostrar un
33:28error.
33:29¿Listo?
33:30También le tienen que crearlo para crear un registro.
33:34¿Sí?
33:35Que es lo que la compañera ya tiene.
33:37Ya tú tienes cómo crear un registro.
33:40Simplemente vas a hacer lo mismo,
33:42pero utilizando un servicio web.
33:45¿Listo?
33:46Esto es fácil de hacer.
33:48Si ustedes me avisan con tiempo, yo les comparto la información
33:52de cómo lo hacen.
33:55Pero tienen que avisarme con tiempo, muchachos,
33:58porque miren que esto siempre se demora.
34:00¿Listo?
34:01Y les muestro exactamente cómo hacer el servicio.
34:04Creo que yo tengo cómo hacer un servicio web con PHP.
34:07Entonces, ahí para que ustedes se puedan guiar con él sin ningún
34:10problema.
34:11¿Vale?
34:12Esto es la evidencia 4.
34:14Creo que no hemos hablado de esta.
34:16Listo.
34:18Teniendo en cuenta lo realizado en la evidencia 3,
34:23realice un texting de la API del proyecto que está construida
34:29donde ustedes van a usar la herramienta Postman.
34:32Es lo mismo.
34:34La 1 y la 2 viene siendo lo mismo la 2 y la 3.
34:39Perdón, la 3 y la 4.
34:41¿Qué pasa?
34:42Que en uno están solicitando que hagan un servicio en una parte
34:45y en el otro en su proyecto.
34:47Entonces, si ustedes lo hacen directamente a su proyecto,
34:51con eso ya tendrían 4 actividades sin ningún problema.
34:54¿Sí es claro?
34:56Para que no estén realizando lo mismo.
35:02Sí, sí, sí, sí.
35:05Sí, profe.
35:08Listo.
35:10Entonces, aquí ya ustedes yo les compartí Git para los que los
35:16necesitaban.
35:17En este caso, necesito compartirles Postman,
35:20que ya estoy aquí, digamos, terminando acá,
35:26para compartirles cómo hacer, digamos,
35:29un texting a una API con Postman para que ustedes obviamente lo
35:34puedan mirar.
35:35Estos cursos son bastante complejos.
35:38Estos cursos yo los tengo desde hace años.
35:41Entonces, a veces cuando necesito recordar algo,
35:44pues yo me refiero a esos cursos como tal.
35:48Es más, voy a buscar de una vez, ya que estoy aquí, está Postman.
35:52Vamos a buscar dónde se puede hacer un servicio web con PHP y
35:57si se los puedo compartir de una vez, de una vez lo compartimos.
36:02Sí, para que ustedes puedan realizar esa actividad sin ningún
36:06problema.
36:07Vamos a ir acá, cursos, servicio web.
36:13Se bloqueó esto.
36:15PHP.
36:20Tenemos Laravel.
36:22Tenemos un web service básico.
36:24Ah, no, pero este es como tal el código.
36:28¿Listo?
36:29Entonces, esto no les va a servir.
36:31Yo no les voy a compartir código.
36:33Quiero que ustedes lo escriban.
36:36Porque si no, ustedes no van a hacerlo.
36:39¿Listo?
36:40Mire, esto también es un servicio,
36:42un soft con MySQL.
36:44Acá está cómo hacer un cruz en MySQL, introducción a PHP.
36:49Eso es un REST básico.
36:53Ah, pero sigue siendo código.
37:05Un segundito.
37:07Yo busco acá.
37:09Y les puedo compartir, muchachos,
37:12necesito un web service.
37:14Pero en este caso los necesito en PHP.
37:26Listo.
37:27Hice un web service.
37:28¿Cómo crear un web service?
37:30Aquí está toda la información, todo lo que hice web service,
37:33ya estaría.
37:37Entonces, les podría compartir estos videos para que los
37:40analicen.
37:41Cualquier pregunta, pues, con el mayor de los gustos,
37:44yo se la contesto.
37:46Entonces, les voy a compartir estos que están aquí.
37:53Esto es puro web service con PHP.
37:56Este es el que ustedes van a, espera y revisamos,
37:59porque si este es Laravel, se van a confundir.
38:02Si no es Laravel, está ahí.
38:04Un web service basado en REST.
38:06Les voy a devolver datos.
38:08Y lo que voy a hacer es que.
38:09¿Este está en Angular?
38:10¿Cursos?
38:11Todos los elementos que están llegando,
38:13diferente resultado.
38:14Llegado rápido de los diferentes data y trace un ítem.
38:19No, no.
38:20No está.
38:21Y ahora vamos a ver el resultado de nuestra aplicación.
38:24Tenemos alumnos disponibles, cursos, refrescamos.
38:28No, no es.
38:34Laravel.
38:35Entonces, sí les va a servir.
38:37Para el que los quiera mirar, ahí está perfecto.
38:40Es decir, se los puedo compartir directo.
38:44Listo.
38:45Y ya les comparto también el otro,
38:46para que puedan realizar su actividad mucho más rápido y no
38:50se gasten todo ese tiempo que van a necesitar.
38:53¿Vale, muchachos?
38:54Y de una vez voy a aprovechar y les voy a compartir cómo hacer
38:59el testing con Postman.
39:02Y ya quedarían sin problemas con eso.
39:07Ahí ya está subiendo.
39:08Solo es cuestión de tiempo.
39:09¿Listo?
39:10Es acá.
39:11Yo siempre he tratado de compartirles la información.
39:15¿Vale, muchachos?
39:16Dudas, preguntas, inquietudes, hasta este momento todo es
39:19claro.
39:21Con eso ya finalizaríamos la guía 7.
39:25Profe, tengo una pregunta.
39:28Llevaríamos la guía 7 y 8.
39:306 y 7, perdón.
39:33Para la parte del Postman, pues es que yo tengo un montón de
39:38consultas.
39:39¿Lo puedo dejar así?
39:41Más o menos, ¿cuánto tiempo debe tardar el video?
39:47No, en 10 minutos.
39:48O sea, lo que tú tienes que hacer en Postman.
39:51¿Sí me escuchan?
39:53O sea, lo que tú tienes que hacer en el video es hacer una
39:58consulta en Postman a la base de datos,
40:01colocando la clave errónea para que te salga el error.
40:05El error.
40:06O sea, para que te salga el error.
40:09Luego, colocas la clave correcta, envías la consulta para que te
40:13vuelva a salir el error.
40:15Digo, para que te aparezca que está bien.
40:18Y por último, haces la inserción.
40:22O sea, solo tienes que hacer esas tres cosas y ya.
40:25Ah, bueno.
40:27Por eso siempre digo practiquen antes de empezar el video,
40:32que le salga bien, por ahí.
40:34Háganlo bien cinco veces.
40:36Ya con eso ya ustedes tienen la para poder hacerlo bien sin
40:40equivocar.
40:41¿Se me va a entender?
40:43Ok, sí, señor.
40:45Ánimo muchachos.
40:47Yo sé que ustedes pueden.
40:49Esos videos a ustedes no les va a quitar tiempo.
40:52los que han entrado en milenios colocan unos audífonos y lo van mirando mientras
41:00sin que le roben el celular no mientras llegan a su trabajo
41:06y después le roban el celular y me echan la culpa a mí
41:10listo muchachos todas las preguntas inquietudes
41:23esta grabación queda en el grupo o donde queda?
41:31no las grabaciones, tu nunca has mirado un video mio?
41:35si pero los encuentro por diferentes lados
41:40como así?
41:44todos los vídeos en este momento están acá
41:51ahí los miro
41:56ahí están todos y ustedes ya tienen su propio grupo
42:02antes los estaba subiendo a youtube pero youtube me los empezó a bajar
42:09y yo me reía me los bajaba decía que era bullying entonces me empezó a bajar los
42:15vídeos entonces ya yo dije no voy a subir nada más ahí y aquí están los
42:19vídeos de ustedes ustedes simplemente lo buscan por el
42:24nombre el nombre de ustedes es
42:30bueno este es uno de los de ustedes este es el encuentro sincrónico 8 en este
42:38momento estamos en el 9 y entonces todos van igual lo único que cambia es el
42:42nombre del encuentro si tú colocas encuentro 1
42:46debería arrojar el primer vídeo ok aquí están todos los vídeos todos los
42:54de ustedes está el 1 el 2 el 3 el 4 revisando que sí que es completo el 5
43:01el 6 el 7 y el 8 este sería el número 9 vale
43:09si quieres te comparto la consulta para que te aparezcan todos de una sola vez
43:16ahí te aparecen todos los buscas así ya eso ahí te aparece todo todo todo
43:24no sé qué otra duda tengan muchachos que otra pregunta tengan muchachos quiero
43:31que por favor ya empecemos a pisar el freno de el
43:37freno no el acelerador porque porque ya es 25 dentro de ocho días
43:43exactamente voy a tener desayuno cuando yo tenga desayuno voy a entrar a revisar
43:48todas las actividades y yo espero que todos estén al día y en ese momento yo
43:53no se lo he revisado porque realmente no tengo desayuno muchachos y pues no he
43:57podido pero igual yo ingreso de curro papá papá papá papá los que estén bien
44:03bien los que están mal les coloco mal y ahí ustedes les coloco porque luego ya
44:12cuando ustedes digan profe ya leí el por qué si yo les habilito de una vez la
44:17entrega me va a borrar la retroalimentación que les voy a dar
44:21entonces hasta que ustedes no me digan que ya leyeron la retroalimentación yo
44:26no les voy a activar como tal para que ustedes suban si me hago entender
44:33y
44:34perdón camilo
44:42no te preocupes es que en el computador perdí la conexión y me tocó mirar cómo
44:47conectar atrás con el celular y no te alcances a escuchar algo de subir
44:55subir subir
44:57no
44:59que hay que subir los trabajos antes de que pues puedas habilitar porque apenas
45:08tengas acceso a yo en este momento no tengo acceso a ayuna muchachos por eso
45:14no les he estado calificando si apenas a mí me den acceso a ayuna pues yo ingreso
45:18a ayuna a revisar todas las actividades los que estén bien pues obviamente va
45:23su chulito bien los que estén mal les va a ir mal pero hay una
45:28retroalimentación donde está digamos el error porque no le hago de una vez la
45:33habilitación para que ustedes puedan subir la actividad porque de una vez
45:37ayuna me va a borrar la retroalimentación y ustedes no la van a
45:40poder leer que eso me pasó con otros aprendices entonces por eso hasta que
45:45ustedes no me digan que ya está ya leyeron en el grupo usted me dice profe
45:50soy tal persona ya leí la retroalimentación me podría habilitar como tal la actividad yo se
45:57la habilito para que la vuelvan a subir listo a igual ustedes la idea es que
46:01hagan dos tres intentos si se si les sale mal hasta que les quede bien porque
46:06ustedes necesitan tener todo el día para poderse certificar listo eso es
46:11importante vale muchachos dudas preguntas inquietudes
46:16ya en telegram muchachos ya tienen como otra bueno el testing ya se ya está
46:23subiendo yo creo que de aquí a mañana ya eso está
46:27también de una vez les acabo de subir cómo se hace una api
46:33creo que a veces digamos el texto tiende a confundir y los vídeos son más rápidos
46:38después yo se los trato de compartir el que necesita un libro también les
46:43comparto al que le gusta la lectura yo le comparto un libro no tengo ningún
46:46problema lo que necesiten me avisan por el grupo y yo como mucho gusto muchachos
46:51por el grupo porque porque sencillamente yo digamos individual no contesto
46:57siempre les he comentado eso yo aprendices de forma individual no
47:02contestó y tendría que estar muy muy muy desocupado y eso cada vez
47:08pasa para yo contestarles a ustedes de forma individual porque en el grupo
47:13porque la pregunta que usted de pronto me está haciendo le va a servir al
47:16compañero entonces ya yo me ahorro una explicación más si me va a entender y
47:20pues en este momento tengo casi 10 fichas y pónganle que nos vaya mal 15
47:27aprendices por ficha son 150 aprendices entonces si ven
47:32por eso lo hacemos de esa forma
47:37dudas preguntas inquietudes si no tienen dudas preguntas inquietudes me retiro
47:41si no pues aquí nos quedamos otro ratito cuéntenos
47:45creo que apenas yo lo molesto bueno yo realmente voy en la guía 6 en
47:52la actividad 2
47:56pues me ha quedado un poco pesado entregar trajos pero ya estos días los
48:01tengo libres y voy a adelantarme completamente su mercedes que no ha
48:06podido habilitar la plataforma pero más o menos tenéis de hasta cuándo la
48:11habilita no primero agosto
48:15el 1 de agosto ya tenemos que tener todo subido
48:19el 1 de agosto ya la guía 6 debe estar completa la guía 7 debería estar más o
48:25menos en a4
48:29la 4 que listo profesora mi inquietud
48:37pero después de no traerse a desconectar porfa que voy a sacar el enlace pero es
48:43algo de mi computador porque ya sé por qué no podía ver los vídeos
48:50vídeos los de la en línea
48:57ok
49:03youtube estamos dando mucho y está poniendo muchas restricciones
49:10cambiamos de plataforma y en esa plataforma uno también o sea puede subir
49:20el contenido y todo eso o también le pone restricciones como por ejemplo yo
49:24los vídeos los que tengo que subir o cuando son grabaciones así los hago
49:28ocultos porque no pero también me los me los tumba
49:33entonces digamos esta plataforma es más más libre no no pone tantos tantos
49:41problemas ok la verdad
49:46no están tan listo mucha gente que ya tienen vídeos para que puedan revisar
49:54para que puedan hacer esa actividad creo que con esto es más que suficiente si
49:59necesitan más con mucho gusto yo si no tengo les encuentro por ejemplo yo tengo
50:05mucha mucha información muchachos realmente
50:11tengo ya vídeos
50:15discos duros exclusivos solamente para para guardar información en uno tengo
50:20uno sólo de libros tengo uno sólo de vídeos tengo uno sólo entonces yo tengo
50:25información que no voy a poder mirar en toda en lo que me resta de vida
50:29entonces yo prefiero compartir
50:34bueno si no es más deseo una feliz noche a todos y nos vemos como siempre todos
50:40los jueves muchachos no se les olvide que todos los jueves tenemos formación
50:44hasta que no me habilité ensayunar pues no les puedo publicar como tal los los
50:49anuncios pero todos los jueves hay formación sí o sí y al menos de que
50:54algo pase extraordinario pero si algo yo les aviso y si no les si no les digo
50:59nada porque hay formación si les digo algo es porque no hay y los que necesiten
51:03revisar código y pues los espero los lunes a las 6 de la tarde
51:11y su confederado bueno muchachos no siendo más feliz
51:17noche para todos feliz fin de semana

Recomendada