• hace 3 meses
Encuentro 10_ADSO FICHA 2758305 y 2758306 Fase 3 EJECUCIÓN 2024_08_01
Transcripción
00:00:00y
00:00:16cordial saludo para todos, muy
00:00:20buenas noches, ¿Cómo se
00:00:23encuentran, ¿Cómo va todo?
00:00:29Buenas noches, Ana. Buenas noches,
00:00:35Camilo. ¿Cómo va? ¿Cómo se
00:00:40encuentran, ¿Cómo va todo?
00:00:54Muy bien,
00:00:57listo, vamos a dar formación como tal,
00:01:00pues realmente vamos a, vamos a iniciar
00:01:03la formación, sesión número 10, listo,
00:01:06vamos a empezar a ver la guía 8, ¿Vale?
00:01:10La guía 8 pues es bastante sencilla, ya
00:01:13ustedes la mayoría de las cosas hasta
00:01:16este momento ya la han trabajado,
00:01:18entonces pues realmente vamos a mirar
00:01:20unos temas y a recordar otros, ¿Vale? Ahí
00:01:24pues realmente nos están pidiendo
00:01:26cosas que ya ustedes tienen o deberían
00:01:30de tener, ¿Listo? Entonces como tal, damos
00:01:34formación a la, damos inicio a la
00:01:36formación del día de hoy, como siempre
00:01:38pues voy a apagar la cámara, es por
00:01:42ancho de banda, ¿Vale? Para que no se me
00:01:44desconecte como tal la, digamos, la
00:01:48transmisión, que todo pues funcione, vaya
00:01:52como, como se necesite, listo, entonces
00:01:55pues ahí sería. No sé si tengan alguna
00:01:58pregunta antes de dar inicio a la
00:02:00formación del día de hoy.
00:02:04Profe, buenas noches. Buenas noches.
00:02:08Profe, qué pena, es que, bueno, yo ya estoy
00:02:11terminando
00:02:13las actividades de la guía 6. Sí, señor.
00:02:17Tengo una inquietud con respecto a los,
00:02:22al punto de los mocaps. Sí, señor.
00:02:26Hay el, la evidencia 2, dice que toca
00:02:34diseñar, pero o sea, es más como mostrar
00:02:36parte de la herramienta, ¿No es cierto?
00:02:39¿De qué?
00:02:41Del, o sea, para diseñar los mocaps, ¿Sí?
00:02:45No.
00:02:47Realmente, permítame, ¿Se está viendo mi
00:02:50pantalla en este momento?
00:02:52Sí, sí, sí le estoy viendo. Listo, entonces
00:02:55yo por acá tengo
00:02:58tengo algo que estoy, que voy a
00:03:01desarrollar
00:03:03y ya inicié con los mocaps, listo.
00:03:06Es la evidencia 1, perdón, la A3,
00:03:09evidencia 1.
00:03:11Ok.
00:03:14Acá.
00:03:16Entonces, perdón.
00:03:19Aquí.
00:03:21Listo, entonces mire, esta es una, una app
00:03:24que ya voy a desarrollar, voy a iniciar,
00:03:27entonces mire que ya yo comencé con los
00:03:30mocaps.
00:03:32En el WeFrame, nosotros empezamos a hacer
00:03:36los mocaps como tal.
00:03:38Ustedes van a hacer uno de una página
00:03:40web, ¿Sí?
00:03:42En este caso, la aplicación que yo voy a
00:03:44hacer va a ser móvil.
00:03:46Entonces, ya tengo los mocaps móviles.
00:03:49Dependiendo como vaya, ah, mire, acá está.
00:03:52No.
00:03:55Creo que vamos a abrir esta imagen.
00:04:01Creo que estos son los mocaps, ah, no, mentira.
00:04:03Este es el
00:04:05modelo entidad relación.
00:04:07Y hasta ahora lo estoy empezando a
00:04:10construir.
00:04:11O sea, la idea, uno va construyendo todo
00:04:14casi prácticamente a la par.
00:04:17Entonces, ahí está cargando Balsami.
00:04:22No quiere instalar eso.
00:04:25Papá, regálame un segundito.
00:04:29Rafael, porque es que el punto, la evidencia
00:04:32uno dice que seleccionar y probar
00:04:34herramientas de prototipado donde pruebe
00:04:37las principales funcionalidades de las
00:04:38herramientas, realizando un ejemplo de
00:04:41creación de interfaz con algunos
00:04:43elementos.
00:04:45Hay que probar la herramienta.
00:04:47Por ejemplo, entonces, aquí ya
00:04:49tenemos la herramienta.
00:04:50Y estos son, digamos, estos son mocaps.
00:04:54Estos son los que ustedes, digamos,
00:04:56ustedes van a realizar.
00:04:58Entonces, mire que ya yo tengo,
00:05:02más o menos, hecho todo lo que, todo lo
00:05:06que voy a volver a trabajar, ya está
00:05:09construido.
00:05:10Entonces, más o menos, así es como
00:05:11funciona.
00:05:12Si me hago entender, ya tengo todo lo.
00:05:17Así, más o menos, me va a quedar mi
00:05:19aplicación.
00:05:21Y esto pues lo hice sencillamente.
00:05:25Usted tiene que probar varias
00:05:26herramientas.
00:05:27Entonces, pues ustedes dicen, bueno,
00:05:29voy a probar esta herramienta.
00:05:32Y pues ahí le explica qué es lo que
00:05:35deben de hacer.
00:05:37Entonces, pues ya le tocaría entrar a
00:05:40revisar qué fue lo que se dijo en el
00:05:42video para que ustedes se hicieran en
00:05:44esa actividad como tal.
00:05:46Usted sabe dónde están todos los videos,
00:05:48¿cierto?
00:05:50Sí.
00:05:51Lo que pasa es que yo estuve
00:05:52revisando el video de esa clase.
00:05:56Pues dice como hay que llenar un zip y
00:06:01hacerlo de la herramienta y ya.
00:06:03Fue como muy superficial y pasó al
00:06:06siguiente punto.
00:06:08Entonces, eso pasó así.
00:06:12Empezamos y miramos.
00:06:16Ejecución.
00:06:18Se dice que es la guía 6.
00:06:21Sí.
00:06:22Listo.
00:06:23Listo.
00:06:24Abramos la guía 6.
00:06:47Listo.
00:06:48Desarrolló el software.
00:06:50Crear un modelo de base de datos.
00:06:52Eso ya.
00:06:53Esto creo que no es.
00:06:58Resolución de problemas aplicando el
00:07:00modelo relacional.
00:07:01Eso tampoco.
00:07:02Eso ya está.
00:07:04Cardinalidad.
00:07:05Ya está.
00:07:06Creación de modelo.
00:07:07Esto es base de datos.
00:07:09Sí.
00:07:10Profe,
00:07:11antes de que avances ahí con lo de
00:07:12bases de datos,
00:07:14tengo una inquietud con la evidencia.
00:07:19La dos evidenciados y la evidencia 3.
00:07:25Es que en la evidencia 2.
00:07:28Bien,
00:07:29como las características de la base
00:07:34de datos.
00:07:38O sea,
00:07:40la siguiente es la 1 evidenciados.
00:07:47Es la 2.
00:07:48A2.
00:07:49A2.
00:07:50Manipulación de datos en el sistema
00:07:53administrador de bases de datos.
00:07:55El MSMB.
00:07:56Señor,
00:07:57que cuénteme,
00:07:58que necesito saber.
00:07:59La evidencia.
00:08:00La evidencia.
00:08:01La evidencia.
00:08:02La evidencia.
00:08:03La evidencia.
00:08:04La evidencia.
00:08:05La evidencia.
00:08:06Señor,
00:08:07que cuénteme,
00:08:08que necesito saber.
00:08:09La evidencia 2.
00:08:112.
00:08:12Listo.
00:08:15Esta.
00:08:16Sí.
00:08:17Ahí.
00:08:18Bueno,
00:08:19es como describir la estructura de la
00:08:22base de datos,
00:08:23no?
00:08:24Yo tomé y coloqué como las tablas.
00:08:30Argumenté cuál es.
00:08:32Era la llave primaria,
00:08:33la llave foránea.
00:08:36No,
00:08:37como una explicación breve.
00:08:39Sí,
00:08:40no,
00:08:41realmente aquí es la.
00:08:42O sea,
00:08:43debe,
00:08:44debe crear una base de datos.
00:08:46Y el siguiente punto.
00:08:50Aquí tiene que crear una base de datos
00:08:52con base a qué?
00:08:53Con el D con el DDL,
00:08:56que es como tal,
00:08:57como se construyen las bases de datos y el
00:09:00DML,
00:09:01que es el que permite alterar los registros.
00:09:04Esto altera el gestor de base de datos.
00:09:07Y esto es esperar los registros.
00:09:09Con esto usted tiene que crear una base de
00:09:12datos y creación de la estructura.
00:09:14Una base de datos es una base de datos ya
00:09:17funcional.
00:09:19Y me voy a entender.
00:09:20Sí,
00:09:21claro,
00:09:22por eso le menciono que,
00:09:23o sea,
00:09:24yo,
00:09:25la primera parte que hice fue las tablas y
00:09:27los atributos.
00:09:30Pero y le muestro una cosa.
00:09:33Ok,
00:09:34pues se llama Sam.
00:09:39Entonces,
00:09:40cómo se,
00:09:41con una simple imagen que usted me muestre,
00:09:43yo sé si la base de datos está creado o
00:09:45no.
00:09:46Entonces,
00:09:47cuando ustedes utilizan,
00:09:48digamos,
00:09:49en este caso,
00:09:50vamos a utilizar MySQL.
00:09:55Un segundito,
00:09:56vamos a aprender también Apache.
00:09:59Y le damos acá a administrar bases de datos.
00:10:04Pam,
00:10:05pam,
00:10:06pam,
00:10:08creo que yo no tengo base de datos creada por
00:10:10más un embargo,
00:10:11vamos a mirar una.
00:10:12Listo,
00:10:13mientras esto carga,
00:10:14vamos a ir mirando lo siguiente.
00:10:15En el siguiente punto,
00:10:17en este que está acá,
00:10:19nos dice que vamos a crear una estructura de
00:10:21bases de datos.
00:10:22Qué es lo que tienen que entregar?
00:10:24Tienen que entregar todo en un zip.
00:10:26Sí,
00:10:27Digamos, eh, aquí dice que, eh,
00:10:30programas Mexico al World Bank, los archivos de diseño,
00:10:34entidad relación. O sea, ustedes simplemente
00:10:39quiere cargar, le iba,
00:10:40les iba a mostrar cómo se exporta la base de datos y qué es lo que ustedes me
00:10:44tienen que entregar ahí. Listo.
00:10:47Porque yo el mismo si entregué para esa actividad,
00:10:52lo entregué en el siguiente.
00:10:54Solo algunos, o sea, ambos puse la exportación de la
00:10:59base.
00:11:00Listo, entonces mire que acá tengo una base de datos,
00:11:02que esta base de datos se llama qué detalle?
00:11:04Tiene dos tablitas, tiene categorías y tienen.
00:11:09Pero acá donde dice diseño.
00:11:12Ustedes le dan clic a diseño y él les va a mostrar
00:11:17la base de datos como ustedes la tienen en el modelo
00:11:22relacional. Mire que la misma, digamos la, la misma,
00:11:26el mismo gestor les muestra en el modelo relacional de cómo está construida la
00:11:31base de datos. Sí, y como ya está, está el modelo relacional de,
00:11:35de PHP en Miami. Ya yo sé que estas bases,
00:11:39estas tablas fueron creadas. Sí, cuando dicen la estructura,
00:11:43usted le da clic aquí estructura y la estructura parece la tabla como tal
00:11:48categoría, productos y todo lo que tiene que ver relacionado con esa tabla.
00:11:53Y en este caso, cuando ustedes crean, digamos,
00:11:56un cotejamiento UTF-8 o lo regular,
00:11:59eso es para español al momento de crear la base de datos.
00:12:03Listo, entonces cuando dicen estructura es ya las tablas construidas.
00:12:08Cuando en el siguiente viene un zip.
00:12:13Acá el script de la base de datos del proyecto es lo que ustedes ya tienen de
00:12:17su proyecto. Simplemente qué tienen que hacer? Simplemente van a exportar.
00:12:26Pero por ejemplo ahí son como capturas de pantalla o en el anterior?
00:12:31Sí.
00:12:34Y en este usted le exportan y él simplemente exporta
00:12:39como tal el script. Si el script que ustedes me tienen que enviar es
00:12:45entonces que tiene que estar en el script?
00:12:47La creación de las tablas de cómo estar el INCE.
00:12:51O sea, si es el código que va en la siguiente,
00:12:55pero en la anterior simplemente son pantallazos de cómo está la base de datos.
00:13:01Entonces ustedes van a la estructura, le toman su pantallazo,
00:13:04van a como tal el diseño, le toman su pantallazo,
00:13:09pero que muestre como tal el gestor de base de datos que están utilizando ya sea
00:13:13WordBench o sea MySQL. Sí, pero que aparezca como tal la,
00:13:19el pantallazo. Si me hago entender.
00:13:22Sí, pero yo si quiero preguntar una cosa,
00:13:26es que en el archivo que me
00:13:31me descargo no me aparecen como esos
00:13:36datos que yo le veo a su merced.
00:13:39Mmm.
00:13:42Estos pesos que están arriba.
00:13:45Esto no, no, no. Esto, eso,
00:13:48que ya fue como no, no, no, no carga nada en su archivo.
00:13:53Es porque su base de datos está vacía. Esta ya está poblada.
00:13:59No, pero entonces toca llenarla o así como la envíe.
00:14:03La estructura de la base de datos.
00:14:05Todavía no estamos hablando de, de, de, de poblar la base de datos ni nada.
00:14:10Entonces donde se vea, es donde se vea como tal la acción de las
00:14:15tablas y aparte de eso, pues la creación de, por ejemplo, aquí sí.
00:14:20Cinco puntos para el que me diga que se.
00:14:25Qué está haciendo eso ahí?
00:14:36Eh? Pues es una llave primaria y es como una.
00:14:41Una. Como una restricción.
00:14:44Son restricciones. Realmente ahí hay dos restricciones.
00:14:47Cuál es la primera restricción? Esta que está acá.
00:14:50Esta es la primera restricción.
00:14:52Le está asignando a la tabla de categoría.
00:14:55Le está asignando una llave primaria que se llama ahí y Kate.
00:14:58Sí, la segunda restricción que tiene acá es que, por ejemplo,
00:15:03en este nombre, nombre único de categoría,
00:15:06este que se llama no Kate aquí va a ser,
00:15:10va a tener una restricción que se llama nombre único de categoría que va a ser
00:15:15único. Qué quiere decir? Por ejemplo, si yo en mi base de datos ya tengo PP1,
00:15:21no puedo volver ahí, no puedo volver a crear otro PP1.
00:15:25Si me va a entender, puedo colocar PP2, PP3, PP4, hasta PP solito,
00:15:29pero no puedo colocar otro PP1.
00:15:31Si me va a entender eso es como para valores únicos que se que vayan ahí como
00:15:35tal. Listo. Para qué utiliza? Utilizamos eso a veces.
00:15:40Por ejemplo, si la llave primaria es auto incremental,
00:15:43ya ustedes están familiares, familiarizados con esa palabra, cierto?
00:15:48Auto incremental. Con cual?
00:15:51Perdón? Auto incremental.
00:15:53Sí, muchachos, es cuando empieza.
00:15:56Ustedes no tienen que a la llave primaria,
00:15:59ustedes no tienen que enviar la información porque el solito va a ir
00:16:03incrementando. Pone uno, pone dos, pone tres, pone cuatro.
00:16:07Cada vez que usted haga una inserción, el solito va aumentando.
00:16:10Eso se le llama auto incremental en una tabla. Listo? Mira,
00:16:14acá está auto incremento.
00:16:16Y si yo tengo un nombre único de categoría,
00:16:18incremental en una tabla. Listo? Mira, acá está auto incremento.
00:16:24Si, por ejemplo, estas auto incremento.
00:16:27Aquí me está diciendo que va a ser auto incremento y que va a ir aumentando
00:16:31solito. Vale.
00:16:33Bueno, entonces cuando digamos, cuando es auto incremental, por ejemplo,
00:16:38uno, dos, tres, pero yo necesito identificar un campo que sea único.
00:16:42Por ejemplo, digamos, en el caso de las personas,
00:16:44yo quiero capturar la cédula ciudadanía.
00:16:48Que es único. Yo le coloco esta restricción.
00:16:51Dado el caso, si no la utilizo de llave primaria,
00:16:54si la utilizo de llave primaria, pues no tendría que poner esto.
00:16:57¿Sí me hago entender? ¿Por qué hacemos eso a veces?
00:17:00Porque muchas veces, digamos, en el caso del Sena,
00:17:03los aprendices entran siendo menor de edad.
00:17:07Llegado un momento toca cambiarles el documento y pues si ustedes lo
00:17:13colocan de llave primaria, nunca van a poder cambiar el documento.
00:17:16Si me hago entender.
00:17:22Ok, listo.
00:17:24No, no, no te compre. O sea, eso, esa restricción que se hizo es por.
00:17:31Por cómo delimitar a menores o algo así.
00:17:35No, no, no, pero se lo explico en Excel.
00:17:41Las llaves primarias nunca, nunca pueden ser modificadas.
00:17:47Sí, es claro.
00:17:49O sea, si yo creo un aprendiz.
00:17:56Que 168 545 y la llave primaria,
00:18:01primaria que es esa inocencio.
00:18:06No sé. Tengo.
00:18:09En 42 y masculino no sé 1.1.72 listo.
00:18:20Yo puedo cambiar todos estos datos menos este que está acá.
00:18:25Ese dato va a quedar así por siempre.
00:18:30Nunca va a poder ser cambiado.
00:18:34Entonces, qué pasa si yo?
00:18:36Digamos yo entro siendo menor de edad al momento de cambiar a la cédula.
00:18:42Ya yo no podría cambiar como tal ese documento.
00:18:47Pues qué pasa?
00:18:49Nosotros utilizamos auto incremental cada vez que ingresemos una nueva persona,
00:18:54pues él simplemente va a aumentar y este va a ser la llave primaria.
00:19:00Esto nunca va a cambiar, pero yo puedo utilizar.
00:19:05Una foránea acá, perdón, una foránea, no una llave única que yo puedo cambiar.
00:19:12Entonces, por ejemplo, vamos a aumentar esto que sea consecutivo.
00:19:19En serio, relleno, listo.
00:19:21Entonces, por ejemplo, esta persona ya no es menor de edad, ya pasó a ser mayor de edad.
00:19:27Entonces ya yo puedo tranquilamente cambiar esa.
00:19:31Puedo cambiar ese número sin afectar.
00:19:34Por qué? Porque no es la llave primaria.
00:19:36La llave primaria nunca va a cambiar, pero más sin embargo, yo le dejo la restricción
00:19:40de único porque los documentos son únicos.
00:19:44Nadie más va a tener su número de cédula.
00:19:46Si me hago entender.
00:19:50Entonces, cuando yo lo voy a buscar a usted, lo voy a buscar por acá.
00:19:55Por qué? Porque este número es incremental y realmente a mí no es que me interese
00:19:59mucho. Me interesa este número, pero lo hago de esta manera.
00:20:03Por lo regular uno lo hace de esta manera.
00:20:05Es cuando uno sabe que el documento en algún momento va a cambiar.
00:20:09Pero digamos ya cuando el documento no va a cambiar, yo lo puedo.
00:20:15Yo tranquilamente lo utilizo de llave primaria, que es lo que normalmente la gente
00:20:19hace. Sí.
00:20:22Ok, entonces creo que eso quedó claro.
00:20:26Y el profesor al momento de hacer el
00:20:32como el cambio, la modificación a cédula tendría que entonces crearse un nuevo.
00:20:42Una nueva llave primaria, por decirlo así.
00:20:45No, la llave primaria.
00:20:47Acuérdense que las llaves primarias no cambian.
00:20:50O sea, sí, pero es que queda con un número de cédula, un registro de una tarjeta de
00:20:55identidad, suponiendo y sería sería el mismo registro, por ejemplo.
00:21:01Entonces yo digo que esto es tarjeta de identidad, tarjeta de identidad, todos son
00:21:06menores de edad. Sí, entonces resulta y pasa que este estudiante ya cumplió.
00:21:11Entonces, como yo puedo cambiar todos los que están de este lado, o sea, que no
00:21:15sean llave primaria, yo puedo cambiar toda la información, pues simplemente acá con
00:21:19un update le digo bueno, usted ahora tiene cédula ciudadanía y su número es, no sé,
00:21:25diez, tres, dos, cinco, sí, y listo, no pasa nada.
00:21:29Vas a actualizar nada más.
00:21:31¿Señor?
00:21:33Actualizarlo nada más.
00:21:35Exacto, ¿por qué?
00:21:37Porque el, ¿cómo se llama?
00:21:39El número, la llave primaria sigue siendo la misma.
00:21:43Entonces, ¿qué pasa?
00:21:45Nosotros ya entraríamos.
00:21:47Si sabemos que esto va a cambiar, trabajaríamos con la llave primaria, ¿sí?
00:21:51Entonces, por lo regular.
00:21:53Y pues como el resto cambia, a mí no me interesa qué van a poner.
00:21:57Por ejemplo, si aquí Pepito algún día quiso cambiar de, ¿sí?
00:22:01También se puede hacer.
00:22:03Entonces, no hay ningún problema.
00:22:05Como la llave, o sea, por eso les digo, no hay ningún problema.
00:22:09Como las llaves no cambian, por eso nosotros las dejamos autoincremental.
00:22:13Y pues cada vez que yo vaya escribiendo a una persona,
00:22:17le va quedando un número diferente y nunca voy a tener problemas.
00:22:21OK.
00:22:23¿Dónde no se puede utilizar de esta manera?
00:22:27Cuando ustedes están haciendo una aplicación que utiliza celular,
00:22:31y aparte de eso, va a utilizar, digamos, un, ¿cómo se llama?
00:22:35Un número de celular, dado el cambio, dado el caso que ustedes lo quieran cambiar.
00:22:39¿Sí?
00:22:41O sea, no se recomienda usarlo de esta manera,
00:22:43pero también se puede hacer porque puede uno dejar el número único.
00:22:47Uno a veces también cambia de número.
00:22:49Cuando, digamos, tiene un WhatsApp y cambia el número,
00:22:53también lo puede hacer de la misma forma.
00:22:55Pero por lo regular, uno casi siempre, cuando hace las,
00:22:59cuando hace las aplicaciones,
00:23:03siempre cuando hace las, digamos, por ejemplo en este caso,
00:23:07mire que se está solicitando, es el celular.
00:23:11¿Sí?
00:23:13Es el celular, es la llave primaria.
00:23:15Entonces aquí es donde empieza uno a buscar los pros y los contras
00:23:21de cómo realmente va a utilizar esa información en la base de datos.
00:23:27Por eso uno siempre crea la base de datos,
00:23:31mediante Apis, Postman, uno va haciendo los ejercicios.
00:23:35Se loguea, crea un usuario, elimina un usuario.
00:23:39¿Sí?
00:23:41Que es lo que ustedes tenían que haber aprendido al final de la guía 7.
00:23:45¿Sí?
00:23:47Yo a ustedes les estuve compartiendo, es más, un aprendiz me pidió en estos días
00:23:51algo sobre React.
00:23:53Y mira, aquí le pasé un curso completo de React.
00:23:57Me enseñan absolutamente todo en React.
00:24:01Todo lo que necesiten.
00:24:03Ok.
00:24:05Entonces, muchachos,
00:24:07estábamos viendo el tema de Postman,
00:24:09Postman, Postman, Postman,
00:24:11es más, mire, aquí les pasé unos,
00:24:13digamos en, a veces,
00:24:15Udemy saca, digamos,
00:24:19cursos y los pone a,
00:24:21los pone
00:24:23gratuitos.
00:24:25Gratuitos.
00:24:27Para usted inscribirse.
00:24:29Ahí les compartí también cursos.
00:24:31Yo estoy inscrito en Udemy.
00:24:33Creo que la vez pasada les comenté.
00:24:37Realmente estoy inscrito acá y tengo un total de
00:24:41dos mil setecientos noventa cursos.
00:24:43Y todos los tengo así.
00:24:45Con bonos.
00:24:47Entonces, yo tengo cursos absolutamente todos.
00:24:49Entonces, pues, nada, ninguna información.
00:24:53Ustedes me van a regalar, yo los recibo.
00:24:55Listo.
00:24:57Y pues ahí les empecé a compartir también,
00:24:59digamos, los cursos.
00:25:01Ustedes le dan clic
00:25:03y él los lleva, por ejemplo,
00:25:05vamos a, voy a copiarlo.
00:25:07Es que ya estoy logueado.
00:25:09Entonces vamos a ir a una parte
00:25:11donde no esté logueado.
00:25:13Y acá me dice que ese curso debe estar gratuito
00:25:15en este momento.
00:25:17Si no, ya tuvo que haberse
00:25:19acabado la,
00:25:21el curso estaba gratuito.
00:25:23Dice que la oferta terminó hace tres horas.
00:25:25Pero hace tres horas estaba gratis.
00:25:27Aún no se podía escribir sin ningún problema.
00:25:29Eso es lo que yo hago.
00:25:31Cuando salen ese tipo de cupones,
00:25:33yo los cojo
00:25:35y con esos, pues, adquiero cursos gratuitos.
00:25:37Por eso tengo tantos.
00:25:39Sin pagar ninguno.
00:25:41Y tengo cursos de absolutamente todo.
00:25:43¿Listo, muchachos?
00:25:45Listo.
00:25:47Entonces, ahí pues yo trato de compartirles cositas.
00:25:49¿Vale, muchachos?
00:25:51¿Qué más les había compartido a ustedes?
00:25:53Les había compartido por...
00:25:55Bueno, aquí un compañero me escribió algo.
00:25:57Jeje.
00:25:59Dice, Robinson Vargas.
00:26:01Profe, buenas noches.
00:26:03Esos videos que compartes,
00:26:05mejor compartirlos en un repositorio
00:26:07y así poder descargarlos.
00:26:09De acá ustedes los pueden descargar sin ningún problema.
00:26:11El problema del repositorio
00:26:13es que para el repositorio se necesita espacio.
00:26:15Yo no tengo espacio.
00:26:17Todo está totalmente copado.
00:26:19En cambio acá no se necesita espacio.
00:26:21Yo subo todo lo que quiera
00:26:23y pues ellos se encargan de eso.
00:26:25Y ustedes pueden descargar todos estos cursos
00:26:27en cualquier momento.
00:26:29Simplemente lo seleccionan y le dicen descargar.
00:26:31Y no pasa nada.
00:26:33¿Vale, muchachos?
00:26:35Para los que lo necesiten.
00:26:37Para los que no, no.
00:26:39No hay ningún problema por eso.
00:26:41Bueno, muchachos.
00:26:43Dudas, preguntas, inquietudes.
00:26:45Bueno, nuevamente los vuelvo a preguntar.
00:26:47¿Ya está claro lo del script?
00:26:49¿Cierto?
00:26:51¿Ya está claro la actividad
00:26:5302?
00:26:55¿No hay ningún problema con ella?
00:26:57Sí, profe. Gracias.
00:26:59Listo.
00:27:01Vamos con la guía 8, muchachos.
00:27:03Realmente,
00:27:05en esta guía,
00:27:07yo siempre les digo que las guías
00:27:09son sencillas.
00:27:11Realmente son sencillas.
00:27:13Es cuestión de analizarlas bien.
00:27:15¿Vale?
00:27:17Ahí van a encontrar absolutamente
00:27:19todo. El SENA siempre trata de entregar
00:27:21la información.
00:27:23Entonces, en este caso, vamos a
00:27:25hablar de la formulación de las actividades de aprendizaje.
00:27:27¿Qué van
00:27:29a tener que ustedes hacer acá?
00:27:31En estas actividades de aprendizaje
00:27:33de la competencia,
00:27:35esta que está acá,
00:27:37220501096,
00:27:39desarrollar
00:27:41las soluciones del software
00:27:43de acuerdo con el diseño de la metodología
00:27:45de desarrollo, ya ustedes están
00:27:47familiarizados con esas metodologías
00:27:49de desarrollo.
00:27:51Con base a los requisitos del software
00:27:53especificados, tanto
00:27:55funcionales como
00:27:57no funcionales. Ya ustedes saben
00:27:59cuáles son los requisitos funcionales
00:28:01y no funcionales. Yo creo que eso
00:28:03ustedes lo tienen bastante claro.
00:28:05¿Sí o no?
00:28:07Sí.
00:28:09Eso, si no estoy mal, es lo que
00:28:11vieron en la guía 1.
00:28:13¿Alguien
00:28:15me puede decir qué son los requisitos
00:28:17funcionales?
00:28:31Con sus palabras. No tiene que ser
00:28:33tan textual.
00:28:35Que se comprenda
00:28:37nomás.
00:28:41Son las funciones
00:28:43específicas del software.
00:28:45Correcto.
00:28:47Entonces, los requisitos funcionales
00:28:49especifican lo que
00:28:51debe hacer el sistema, lo que
00:28:53va a hacer ese sistema.
00:28:55Entonces, pues, simplemente
00:28:57va a satisfacer
00:28:59las necesidades del usuario
00:29:01o del cliente. Eso es todo.
00:29:03Por ejemplo, si yo tomo un sistema
00:29:05de información, por ejemplo, en este
00:29:07caso una biblioteca, ¿qué funcionalidades
00:29:09puede tener mi sistema? Simplemente
00:29:11registro de usuario, préstamo
00:29:13de libros, devolución de libros.
00:29:15Eso va a
00:29:17interactuar
00:29:19directamente
00:29:21mi usuario con
00:29:23esa partecita.
00:29:25Esos son los funcionales.
00:29:27Los requisitos no funcionales
00:29:29de un software son las características
00:29:31y cualidades del sistema
00:29:33que no están directamente relacionados
00:29:35con lo que acabamos de decir.
00:29:37Con las funciones.
00:29:39Entonces, eso ustedes deben de tenerlo
00:29:41un poquito claro.
00:29:43Ya en este momento, ustedes ya tienen
00:29:45un diagrama de clases.
00:29:47Con base a los requisitos del software
00:29:49especifique, bueno, ya lo habíamos mirado.
00:29:51Ustedes ya tienen que tener un diagrama
00:29:53de clases, ya tienen que tener un diagrama
00:29:55entidad relación.
00:29:57Ya tienen que tener los diagramas de
00:29:59componentes, ya tienen que tener diagramas
00:30:01de actividad. Todo esto ya ustedes lo tienen
00:30:03porque lo tuvieron que haber hecho
00:30:05en las primeras guías.
00:30:07¿Listo? Eso creo que debería estar claro
00:30:09para ustedes.
00:30:11Esto simplemente es para que ustedes recuerden
00:30:13¿Qué es lo que nos toca realmente hacer
00:30:15nosotros acá?
00:30:17Vamos a integrar los módulos.
00:30:19Nosotros en la formación pasada
00:30:21habíamos hablado de módulos.
00:30:23¿Alguien me puede decir qué es un módulo?
00:30:25¿O por qué se hacen los módulos?
00:30:27Bueno.
00:30:29¿Cuál es la
00:30:31principal
00:30:33funcionabilidad
00:30:35de un módulo?
00:30:51Bueno, cuando ustedes
00:30:53modularizan como tal
00:30:55su sistema,
00:30:57es para que no
00:30:59vayan a tener todo el código
00:31:01agrupado
00:31:03en un solo
00:31:05proyecto.
00:31:07Digamos
00:31:09lo que se busca con los
00:31:11módulos es que si
00:31:13un módulo está fallando,
00:31:15el sistema no se caiga en su totalidad.
00:31:17Siga funcionando
00:31:19con los demás módulos. Por ejemplo,
00:31:21el módulo, digamos
00:31:23un módulo de compras.
00:31:25Tengo mi
00:31:27módulo de compras.
00:31:29Entonces la empresa
00:31:31se cayó el módulo de compras.
00:31:33No puede hacer compras, pero la
00:31:35empresa sigue funcionando normalito.
00:31:37Importante, se cayó el de compras
00:31:39pero obviamente yo puedo hacer mis ventas.
00:31:41Eso es lo que
00:31:43busca la empresa. Ese es el módulo
00:31:45que menos se debe de caer.
00:31:47El de ventas como tal.
00:31:49¿Listo? Entonces ustedes
00:31:51modularizando las cosas, no se les va
00:31:53a pasar eso. ¿Listo? Entonces
00:31:55ustedes ya en la guía
00:31:57pasada a finales, pues ya
00:31:59ustedes empezaron a identificar
00:32:01los módulos. ¿Cuáles son los
00:32:03módulos que va a tener su sistema de información?
00:32:05Acá simplemente
00:32:07ya los van a integrar. ¿Listo?
00:32:09Entonces simplemente vamos
00:32:11a hablar del mecanismo del desarrollo
00:32:13como tal de software.
00:32:15Esto va a ser un total
00:32:17de 96 horas.
00:32:19Entonces, por ejemplo, solamente
00:32:21hoy vamos a ver el
00:32:23AA1. ¿Sí? Porque realmente
00:32:25el tiempo son 96 horas para que
00:32:27ustedes puedan realizar eso.
00:32:29¿Con qué insumos van
00:32:31a poder realizarlo? Con la construcción
00:32:33de aplicaciones web.
00:32:35Entonces si nosotros vamos como
00:32:37tal a la construcción de aplicaciones
00:32:39web. Esta que está acá.
00:32:41Le damos clic. Es bastante sencillita.
00:32:43Acá les van a hablar lo que
00:32:45es frontend y lo que les van a hablar
00:32:47de backend. ¿Sí? Realmente
00:32:49ya eso nosotros lo hemos ido mirando.
00:32:51¿Sí? Ya
00:32:53realmente de eso ya tenemos
00:32:55un poquito de información. También
00:32:57nos están hablando un poco como tal
00:32:59de una API REST. ¿Sí?
00:33:01¿Por qué quiero mostrarles
00:33:03esto? Porque acá les
00:33:05están hablando que el frontend
00:33:07lo están haciendo en JavaScript.
00:33:09¿Sí? Acá
00:33:11tenemos como tal una API
00:33:13para que se puedan
00:33:15los dos puedan charlar como habíamos
00:33:17hablado en la formación pasada.
00:33:19Y pues el backend
00:33:21se puede hacer en varios
00:33:23lenguajes de programación. El que a ustedes
00:33:25mejor les parezca.
00:33:27Aquí tienen un video de
00:33:29Editing. Pues realmente
00:33:31a mí esto no me
00:33:33gusta mucho pero ahí está
00:33:35el video para que ustedes
00:33:37Editing les trata de
00:33:39explicar el frontend y el backend.
00:33:41¿Listo? Entonces pues para
00:33:43que miren el video
00:33:45resuelvan un par de dudas.
00:33:47De la construcción del backend
00:33:49de la aplicación web
00:33:51nosotros en este momento
00:33:53ustedes
00:33:55¿en qué lo tienen?
00:33:57El backend como tal
00:33:59¿en qué lo empezaron a trabajar?
00:34:01Habíamos
00:34:03hablado que lo iban a hacer en
00:34:05PHP o ya ustedes traían su propio
00:34:09ya traían
00:34:11algo hecho.
00:34:13Profe yo no sé
00:34:15si se acuerda
00:34:17yo lo hice en CSS.
00:34:19No, no, no.
00:34:21CSS es para el front.
00:34:23Sí, el HTML.
00:34:25Eso también
00:34:27es para el front.
00:34:33Aquí estamos
00:34:35hablando de back. Entonces
00:34:37en el back como tal ellos
00:34:39proponen no JSS
00:34:41pero para
00:34:43trabajar bien no JSS
00:34:45ustedes tienen que saber JavaScript.
00:34:47¿Listo? Porque
00:34:49realmente está construido en eso.
00:34:51Entonces pues ahí sí
00:34:53ya ustedes deciden en qué lo van a construir.
00:34:55La guía
00:34:57por lo regular más adelante les va
00:34:59a pedir PHP.
00:35:01Entonces háganlo en PHP.
00:35:03También le va a pedir Java.
00:35:05También lo pueden hacer en Java.
00:35:07Son los únicos dos programas
00:35:09que yo les recomiendo para hacer
00:35:11el back-end por ahora.
00:35:13¿Listo?
00:35:15¿Eso no son los movimientos
00:35:17y lo demás que haga la plataforma?
00:35:19¿Señor?
00:35:21¿Eso no son como los movimientos
00:35:23o las partes de...
00:35:25Ahí me escucha bien.
00:35:27Sí.
00:35:33¿Los movimientos de qué?
00:35:35Ahora se
00:35:37alejó.
00:35:39¿Ahí me escucha?
00:35:41Sí señor.
00:35:43Le estaba diciendo que
00:35:45si es
00:35:47la parte dinámica que
00:35:49se genera en
00:35:51la página.
00:35:53La parte
00:35:55dinámica. La parte dinámica
00:35:57lo hace JavaScript.
00:35:59Por eso pregunto
00:36:01porque es que en CSS
00:36:03por lo menos el carrusel
00:36:05que hice lo moví con
00:36:07CSS y no con Java.
00:36:09No.
00:36:11Sí se mueve con Java.
00:36:13Sí se mueve con Java.
00:36:15¿En qué lo hizo?
00:36:17Lo hice en CSS.
00:36:21¿Y el carrusel
00:36:23como tal
00:36:25él cambia solito sin necesidad
00:36:27de JavaScript?
00:36:29Sí, sin necesidad de JavaScript.
00:36:31Bueno.
00:36:33Está interesante
00:36:35pero no es fácil hacerlo
00:36:37con local con JavaScript.
00:36:39Es que lo que ustedes tienen...
00:36:41En este momento ustedes me están
00:36:43hablando del back.
00:36:45Del front.
00:36:47Vamos a escribir acá
00:36:49frontend
00:36:51y les explico algo
00:36:53rapidito.
00:36:55Creo que ya lo habíamos
00:36:57hablado pero no importa.
00:37:01Déjenme
00:37:03una imagen
00:37:05que nos pueda ayudar con esto.
00:37:17Una imagen
00:37:19frontend
00:37:21HTML
00:37:23CSS
00:37:25y CSS.
00:37:27CSS
00:37:29y CSS.
00:37:31Esta
00:37:33es la mejor imagen
00:37:35que nosotros podemos mirar.
00:37:37Imágenes como esta.
00:37:39Entonces
00:37:41si ustedes miran
00:37:45Está demorando
00:37:47abrirlo.
00:37:49Necesito una imagen en el curso.
00:37:51Esta.
00:37:53Vamos a ir a recorrer.
00:37:57Entonces
00:37:59¿Qué hace el HTML?
00:38:01El HTML da la estructura.
00:38:03Realmente digamos
00:38:05que es como tal el sistema
00:38:07óseo.
00:38:09¿Qué hace el CSS?
00:38:11El CSS lo pone bonito.
00:38:13Porque el sistema óseo
00:38:15realmente es solito.
00:38:17Es un esqueleto.
00:38:19Pero mientras el CSS ya lo pondría
00:38:21realmente bonito.
00:38:23¿Qué hace JavaScript?
00:38:25Estos tres
00:38:27todos pertenecen al frontend.
00:38:31Todo esto pertenece al frontend.
00:38:33Nosotros en este momento
00:38:35estamos hablando de backend.
00:38:37¿Listo?
00:38:39Ya son lenguajes de programación.
00:38:41Por ejemplo yo digo
00:38:43lenguajes
00:38:45de programación.
00:38:51Lenguajes de programación.
00:38:55Todos los lenguajes de programación
00:39:01deben de tener
00:39:03varias cosas en particular.
00:39:05Tienen que permitir hacer funciones
00:39:07y tienen que permitir
00:39:09tienen que tener ciclos.
00:39:11Cuando ya ustedes vean eso
00:39:13eso es un lenguaje de programación.
00:39:15Si no tiene eso
00:39:17no es un lenguaje de programación como tal.
00:39:19¿Listo? Entonces HTML
00:39:21es etiquetado.
00:39:23Es hipertexto.
00:39:25Eso no se considera
00:39:27lenguaje de programación.
00:39:29Python si es un lenguaje de programación.
00:39:31SQL pues es
00:39:33una base de datos.
00:39:35Java es un lenguaje de programación.
00:39:37Y dicen que es el más
00:39:39utilizado. C-Chart es un
00:39:41lenguaje de programación.
00:39:43Este no lo
00:39:45conozco. Rust nunca lo había
00:39:47escuchado. Este tampoco.
00:39:49Tweet es un lenguaje
00:39:51de programación.
00:39:53Entonces hay
00:39:55hay varios lenguajes de programación.
00:39:57Están los compilados como Java
00:39:59y están los interpretados
00:40:01como PHP.
00:40:03¿Cuál es la diferencia entre el uno y el otro?
00:40:05Digamos que
00:40:07los compilados toca realmente
00:40:09compilarlos para que
00:40:11lo pueda entender la máquina.
00:40:15Los interpretados
00:40:17pues no toca
00:40:19compilarlos. Simplemente empiezan
00:40:21a leer toda la información
00:40:23y listo. Nosotros
00:40:25si algo es compilado no podríamos
00:40:27leerlo. ¿Listo muchachos? Entonces
00:40:29en este caso ¿qué nos interesa a nosotros?
00:40:31Los lenguajes de programación.
00:40:33Aquí se los van a explicar.
00:40:35Entonces acá
00:40:37les van a hablar de Node.js.
00:40:39¿Cómo van ustedes a poder
00:40:41trabajar con Node.js en
00:40:43Visual Studio Code?
00:40:45Si ustedes quieren realmente
00:40:47hacer el trabajo
00:40:49en Node.js no hay ningún problema.
00:40:51El que lo quiera hacer con
00:40:53PHP tampoco tengo problema.
00:40:55¿Qué pasa con
00:40:57Node.js? Acá lo está
00:40:59recomendando trabajar con
00:41:01estos
00:41:03JSON.
00:41:05Ya ustedes saben que es JSON.
00:41:07Acá está el nombre, la versión,
00:41:09la descripción, todo lo que tiene
00:41:11que ver con Node.
00:41:13Luego les van a sugerir
00:41:15instalar bases de
00:41:17datos de MongoDB.
00:41:19No entiendo por qué si la base de datos
00:41:21es MongoDB. Acá me ponen un diagrama
00:41:23de entidad relación. ¿Por qué MongoDB
00:41:25es una base de datos no relacional?
00:41:27Pero me están poniendo
00:41:29un modelo de entidad relación. Entonces
00:41:31aquí yo me confundo un poco. ¿Listo?
00:41:33Pero ahí sí tocaría preguntarle
00:41:35al que hizo la guía.
00:41:37¿Qué les recomiendo? Ya ustedes tienen
00:41:39una base de datos en MySQL. Trabajen
00:41:41con esa base de datos en MySQL.
00:41:43No se pongan a trabajar con Mongo
00:41:45por ahora. El que lo quiera
00:41:47hacer, perfecto. El que quiera explorar
00:41:49todos estos campos, tranquilamente
00:41:51lo puede hacer. ¿Listo?
00:41:53Acá
00:41:55les va a explicar todo lo que ustedes
00:41:57tienen que saber para poder
00:41:59instalar y correr MongoDB.
00:42:01Ya acá empiezan a hablar de desarrollos
00:42:03y controladores para la API.
00:42:05¿Se acuerdan que ustedes tienen que construir
00:42:07una API? Ya tienen la API.
00:42:09No hay ningún problema. Simplemente
00:42:11la tienen que hacer pruebas con
00:42:13Postman. Volvemos a ver lo mismo.
00:42:15Aquí están haciendo una prueba con
00:42:17Postman. En Postman colocan
00:42:19la URL, aquí
00:42:21el tipo de
00:42:23consulta que van a hacer. Acuérdense que
00:42:25puede ser POST o puede ser
00:42:27GET. Eso sí es ya
00:42:29lo que ustedes
00:42:31necesiten. Y en este caso
00:42:33aquí debe estar haciendo
00:42:35una inserción. ¿Sí? Porque me están
00:42:37pidiendo, ¿dónde
00:42:39está en la respuesta?
00:42:43Sí, ahí me está respondiendo en JSON.
00:42:45Entonces, aquí me está devolviendo
00:42:47la información. Acá me está
00:42:49devolviendo el estado. Bueno,
00:42:51ya ustedes, digamos, cuando lean la guía
00:42:53de Postman, que tuvieron que haberlo hecho
00:42:55en la formación pasada, sí, para
00:42:57hacer las actividades de
00:42:59la guía 7. algo,
00:43:01donde les
00:43:03piden Postman, por eso les
00:43:05pido aquí el cursito de Postman para que
00:43:07ustedes, pues, se pulieran
00:43:09un poquito más,
00:43:11dependiendo de lo que les da la guía. Muchachos,
00:43:13lo que están viendo acá realmente es
00:43:15lo mismo y lo que ustedes ya han visto.
00:43:17¿Sí? Es como les digo,
00:43:19realmente les sugiero que hagan
00:43:21esa,
00:43:23utilicen MySQL
00:43:25y utilicen PHP.
00:43:27Aquí le están pidiendo no JES
00:43:29y están pidiendo Angular.
00:43:31Entonces, son demasiadas
00:43:33librerías,
00:43:35son demasiadas cosas
00:43:37que le están pidiendo para crear
00:43:39en un poquito tiempo.
00:43:41¿Sí? Entonces, pues,
00:43:43utilicen lo que ya tienen y lo
00:43:45que ya han creado. Esto, pues,
00:43:47es para que ustedes lo lean,
00:43:49sepan de que están enterados
00:43:51y más adelante vayan a profundizar.
00:43:53En este momento me interesa que
00:43:55ustedes puedan entregar las actividades.
00:43:57¿Sí? Aquí les van
00:43:59a hablar como tal del
00:44:01.
00:44:03.
00:44:05.
00:44:07.
00:44:09.
00:44:11.
00:44:13.
00:44:15.
00:44:17.
00:44:19.
00:44:21.
00:44:23.
00:44:25.
00:44:27.
00:44:29.
00:44:31.
00:44:33.
00:44:35.
00:44:37.
00:44:39.
00:44:41.
00:44:43.
00:44:45.
00:44:47.
00:44:49.
00:44:51.
00:44:53.
00:44:55.
00:44:57.
00:44:59.
00:45:01.
00:45:03.
00:45:05.
00:45:07.
00:45:09.
00:45:11.
00:45:13.
00:45:15.
00:45:17.
00:45:19.
00:45:21.
00:45:23.
00:45:25.
00:45:27.
00:45:29.
00:45:31.
00:45:33.
00:45:35.
00:45:37.
00:45:39.
00:45:41.
00:45:43.
00:45:45.
00:45:47.
00:45:49.
00:45:51.
00:45:53.
00:45:55.
00:45:57.
00:45:59.
00:46:01.
00:46:03.
00:46:05.
00:46:07.
00:46:09.
00:46:11.
00:46:13.
00:46:15.
00:46:17.
00:46:19.
00:46:21.
00:46:23.
00:46:25.
00:46:27.
00:46:29.
00:46:31.
00:46:33.
00:46:35.
00:46:37.
00:46:39.
00:46:41.
00:46:43.
00:46:45.
00:46:47.
00:46:49.
00:46:51.
00:46:53.
00:46:55.
00:46:57.
00:46:59.
00:47:01.
00:47:03.
00:47:05.
00:47:07.
00:47:09.
00:47:11.
00:47:13.
00:47:15.
00:47:17.
00:47:19.
00:47:21.
00:47:23.
00:47:25.
00:47:27.
00:47:29.
00:47:31.
00:47:33.
00:47:35.
00:47:37.
00:47:39.
00:47:41.
00:47:43.
00:47:45.
00:47:47.
00:47:49.
00:47:51.
00:47:53.
00:47:55.
00:47:57.
00:47:59.
00:48:01.
00:48:03.
00:48:05.
00:48:07.
00:48:09.
00:48:11.
00:48:13.
00:48:15.
00:48:17.
00:48:19.
00:48:21.
00:48:23.
00:48:25.
00:48:27.
00:48:29.
00:48:31.
00:48:33.
00:48:35.
00:48:37.
00:48:39.
00:48:41.
00:48:43.
00:48:45.
00:48:47.
00:48:49.
00:48:51.
00:48:53.
00:48:55.
00:48:57.
00:48:59.
00:49:01.
00:49:03.
00:49:05.
00:49:07.
00:49:09.
00:49:11.
00:49:13.
00:49:15.
00:49:17.
00:49:19.
00:49:21.
00:49:23.
00:49:25.
00:49:27.
00:49:29.
00:49:31.
00:49:33.
00:49:35.
00:49:37.
00:49:39.
00:49:41.
00:49:43.
00:49:45.
00:49:47.
00:49:49.
00:49:51.
00:49:53.
00:49:55.
00:49:57.
00:49:59.
00:50:01.
00:50:03.
00:50:05.
00:50:07.
00:50:09.
00:50:11.
00:50:13.
00:50:15.
00:50:17.
00:50:19.
00:50:21.
00:50:23.
00:50:25.
00:50:27.
00:50:29.
00:50:31.
00:50:33.
00:50:35.
00:50:37.
00:50:39.
00:50:41.
00:50:43.
00:50:45.
00:50:47.
00:50:49.
00:50:51.
00:50:53.
00:50:55.
00:50:57.
00:50:59.
00:51:01.
00:51:03.
00:51:05.
00:51:07.
00:51:09.
00:51:11.
00:51:13.
00:51:15.
00:51:17.
00:51:19.
00:51:21.
00:51:23.
00:51:25.
00:51:27.
00:51:29.
00:51:31.
00:51:33.
00:51:35.
00:51:37.
00:51:39.
00:51:41.
00:51:43.
00:51:45.
00:51:47.
00:51:49.
00:51:51.
00:51:53.
00:51:55.
00:51:57.
00:51:59.
00:52:01.
00:52:03.
00:52:05.
00:52:07.
00:52:09.
00:52:11.
00:52:13.
00:52:15.
00:52:17.
00:52:19.
00:52:21.
00:52:23.
00:52:25.
00:52:27.
00:52:29.
00:52:31.
00:52:33.
00:52:35.
00:52:37.
00:52:39.
00:52:41.
00:52:43.
00:52:45.
00:52:47.
00:52:49.
00:52:51.
00:52:53.
00:52:55.
00:52:57.
00:52:59.
00:53:01.
00:53:03.
00:53:05.
00:53:07.
00:53:09.
00:53:11.
00:53:13.
00:53:15.
00:53:17.
00:53:19.
00:53:21.
00:53:23.
00:53:25.
00:53:27.
00:53:29.
00:53:31.
00:53:33.
00:53:35.
00:53:37.
00:53:39.
00:53:41.
00:53:43.
00:53:45.
00:53:47.
00:53:49.
00:53:51.
00:53:53.
00:53:55.
00:53:57.
00:53:59.
00:54:01.
00:54:03.
00:54:05.
00:54:07.
00:54:09.
00:54:11.
00:54:13.
00:54:15.
00:54:17.
00:54:19.
00:54:21.
00:54:23.
00:54:25.
00:54:27.
00:54:29.
00:54:31.
00:54:33.
00:54:35.
00:54:37.
00:54:39.
00:54:41.
00:54:43.
00:54:45.
00:54:47.
00:54:49.
00:54:51.
00:54:53.
00:54:55.
00:54:57.
00:54:59.
00:55:01.
00:55:03.
00:55:05.
00:55:07.
00:55:09.
00:55:11.
00:55:13.
00:55:15.
00:55:17.
00:55:19.
00:55:21.
00:55:23.
00:55:25.
00:55:27.
00:55:29.
00:55:31.
00:55:33.
00:55:35.
00:55:37.
00:55:39.
00:55:41.
00:55:43.
00:55:45.
00:55:47.
00:55:49.
00:55:51.
00:55:53.
00:55:55.
00:55:57.
00:55:59.
00:56:01.
00:56:03.
00:56:05.
00:56:07.
00:56:09.
00:56:11.
00:56:13.
00:56:15.
00:56:17.
00:56:19.
00:56:21.
00:56:23.
00:56:25.
00:56:27.
00:56:29.
00:56:31.
00:56:33.
00:56:35.
00:56:37.
00:56:39.
00:56:41.
00:56:43.
00:56:45.
00:56:47.
00:56:49.
00:56:51.
00:56:53.
00:56:55.
00:56:57.
00:56:59.
00:57:01.
00:57:03.
00:57:05.
00:57:07.
00:57:09.
00:57:11.
00:57:13.
00:57:15.
00:57:17.
00:57:19.
00:57:21.
00:57:23.
00:57:25.
00:57:27.
00:57:29.
00:57:31.
00:57:33.
00:57:35.
00:57:37.
00:57:39.
00:57:41.
00:57:43.
00:57:45.
00:57:47.
00:57:49.
00:57:51.
00:57:53.
00:57:55.
00:57:57.
00:57:59.
00:58:01.
00:58:03.
00:58:05.
00:58:07.
00:58:09.
00:58:11.
00:58:13.
00:58:15.
00:58:17.
00:58:19.
00:58:21.
00:58:23.
00:58:25.
00:58:27.
00:58:29.
00:58:31.
00:58:33.
00:58:35.
00:58:37.
00:58:39.
00:58:41.
00:58:43.
00:58:45.
00:58:47.
00:58:49.
00:58:51.
00:58:53.
00:58:55.
00:58:57.
00:58:59.
00:59:01.
00:59:03.
00:59:05.
00:59:07.
00:59:09.
00:59:11.
00:59:13.
00:59:15.
00:59:17.
00:59:19.
00:59:21.
00:59:23.
00:59:25.
00:59:27.
00:59:29.
00:59:31.
00:59:33.
00:59:35.
00:59:37.
00:59:39.
00:59:41.
00:59:43.
00:59:45.
00:59:47.
00:59:49.
00:59:51.
00:59:53.
00:59:55.
00:59:57.
00:59:59.
01:00:01.
01:00:03.
01:00:05.
01:00:07.
01:00:09.
01:00:11.
01:00:13.
01:00:15.
01:00:17.
01:00:19.
01:00:21.
01:00:23.
01:00:25.
01:00:27.
01:00:29.
01:00:31.
01:00:33.
01:00:35.
01:00:37.
01:00:39.
01:00:41.
01:00:43.
01:00:45.
01:00:47.
01:00:49.
01:00:51.
01:00:53.
01:00:55.
01:00:57.
01:00:59.
01:01:01.
01:01:03.
01:01:05.
01:01:07.
01:01:09.
01:01:11.
01:01:13.
01:01:15.
01:01:17.
01:01:19.
01:01:21.
01:01:23.
01:01:25.
01:01:27.
01:01:29.
01:01:31.
01:01:33.
01:01:35.
01:01:37.
01:01:39.
01:01:41.
01:01:43.
01:01:45.
01:01:47.
01:01:49.
01:01:51.
01:01:53.
01:01:55.
01:01:57.
01:01:59.
01:02:01.
01:02:03.
01:02:05.
01:02:07.
01:02:09.
01:02:11.
01:02:13.
01:02:15.
01:02:17.
01:02:19.
01:02:21.
01:02:23.
01:02:25.
01:02:27.
01:02:29.
01:02:31.
01:02:33.
01:02:35.
01:02:37.
01:02:39.
01:02:41.
01:02:43.
01:02:45.
01:02:47.
01:02:49.
01:02:51.
01:02:53.
01:02:55.
01:02:57.
01:02:59.
01:03:01.
01:03:03.
01:03:05.
01:03:07.
01:03:09.
01:03:11.
01:03:13.
01:03:15.
01:03:17.
01:03:19.
01:03:21.
01:03:23.
01:03:25.
01:03:27.
01:03:29.
01:03:31.
01:03:33.
01:03:35.
01:03:37.
01:03:39.
01:03:41.
01:03:43.
01:03:45.
01:03:47.
01:03:49.
01:03:51.
01:03:53.
01:03:55.
01:03:57.
01:03:59.
01:04:01.
01:04:03.
01:04:05.
01:04:07.
01:04:09.
01:04:11.
01:04:13.
01:04:15.
01:04:17.
01:04:19.
01:04:21.
01:04:23.
01:04:25.
01:04:27.
01:04:29.
01:04:31.
01:04:33.
01:04:35.
01:04:37.
01:04:39.
01:04:41.
01:04:43.
01:04:45.
01:04:47.
01:04:49.
01:04:51.
01:04:53.
01:04:55.
01:04:57.
01:04:59.
01:05:01.
01:05:03.
01:05:05.
01:05:07.
01:05:09.
01:05:11.
01:05:13.
01:05:15.
01:05:17.
01:05:19.
01:05:21.
01:05:23.
01:05:25.
01:05:27.
01:05:29.
01:05:31.
01:05:33.
01:05:35.
01:05:37.
01:05:39.
01:05:41.
01:05:43.
01:05:45.
01:05:47.
01:05:49.
01:05:51.
01:05:53.
01:05:55.
01:05:57.
01:05:59.
01:06:01.
01:06:03.
01:06:05.
01:06:07.
01:06:09.
01:06:11.
01:06:13.
01:06:15.
01:06:17.
01:06:19.
01:06:21.
01:06:23.
01:06:25.
01:06:27.
01:06:29.
01:06:31.
01:06:33.
01:06:35.
01:06:37.
01:06:39.
01:06:41.
01:06:43.
01:06:45.
01:06:47.
01:06:49.
01:06:51.
01:06:53.
01:06:55.
01:06:57.
01:06:59.
01:07:01.
01:07:03.
01:07:05.
01:07:07.
01:07:09.
01:07:11.
01:07:13.
01:07:15.
01:07:17.
01:07:19.
01:07:21.
01:07:23.
01:07:25.
01:07:27.
01:07:29.
01:07:31.
01:07:33.
01:07:35.
01:07:37.
01:07:39.
01:07:41.
01:07:43.
01:07:45.
01:07:47.
01:07:51.
01:07:53.
01:07:55.
01:07:57.
01:07:59.
01:08:01.
01:08:03.
01:08:05.
01:08:07.
01:08:09.
01:08:11.
01:08:13.
01:08:15.
01:08:17.
01:08:19.
01:08:21.
01:08:23.
01:08:25.
01:08:27.
01:08:29.
01:08:31.
01:08:33.
01:08:35.
01:08:37.
01:08:39.
01:08:41.
01:08:43.
01:08:45.
01:08:47.
01:08:49.
01:08:51.
01:08:53.
01:08:55.
01:08:57.
01:08:59.
01:09:01.
01:09:03.
01:09:05.
01:09:07.
01:09:09.
01:09:11.
01:09:13.
01:09:15.
01:09:17.
01:09:19.
01:09:21.
01:09:23.
01:09:25.
01:09:27.
01:09:29.
01:09:31.
01:09:33.
01:09:35.
01:09:37.
01:09:39.
01:09:41.
01:09:43.
01:09:45.
01:09:47.
01:09:49.
01:09:51.
01:09:53.
01:09:55.
01:09:57.
01:09:59.
01:10:01.
01:10:03.
01:10:05.
01:10:07.
01:10:09.
01:10:11.
01:10:13.
01:10:15.
01:10:17.
01:10:19.
01:10:21.
01:10:23.
01:10:25.
01:10:27.
01:10:29.
01:10:31.
01:10:33.
01:10:35.
01:10:37.
01:10:39.
01:10:41.
01:10:43.
01:10:45.
01:10:47.
01:10:49.
01:10:51.
01:10:53.
01:10:55.
01:10:57.
01:10:59.
01:11:01.
01:11:03.
01:11:05.
01:11:07.
01:11:09.
01:11:11.
01:11:13.
01:11:15.
01:11:17.
01:11:19.
01:11:21.
01:11:23.
01:11:25.
01:11:27.
01:11:29.
01:11:31.
01:11:33.
01:11:35.
01:11:37.
01:11:39.
01:11:41.
01:11:43.
01:11:45.
01:11:47.
01:11:49.
01:11:51.
01:11:53.
01:11:55.
01:11:57.
01:11:59.
01:12:01.
01:12:03.
01:12:05.
01:12:07.
01:12:09.
01:12:11.
01:12:13.
01:12:15.
01:12:17.
01:12:19.
01:12:21.
01:12:23.
01:12:25.
01:12:27.
01:12:29.
01:12:31.
01:12:33.
01:12:35.
01:12:37.
01:12:39.
01:12:41.
01:12:43.
01:12:45.
01:12:47.
01:12:49.
01:12:51.
01:12:53.
01:12:55.
01:12:57.
01:12:59.
01:13:01.
01:13:03.
01:13:05.
01:13:07.
01:13:09.
01:13:11.
01:13:13.
01:13:15.
01:13:17.
01:13:19.
01:13:21.

Recomendada