• hace 4 meses
Transcripción
00:00:00Bueno, entonces, como ya les había comentado la formación pasada, mi nombre es Inocencio
00:00:10Zúñiga, soy ingeniero de sistemas y me encargo todo lo que tiene que ver con desarrollo.
00:00:19Soy un desarrollador full stack, conozco el backend fronend, eso pues ya lo vamos a tratar
00:00:24de mirar ahorita, pues quiero saber más o menos también en qué van a trabajar ustedes,
00:00:35a qué se van a dedicar, si a full stack, backend, fronend, todo este tema, listo, entonces,
00:00:42pues nada, aquí, bienvenidos, voy a tratar de, la idea es que me pongan al día, si fuera
00:00:51solo la guía 7 comenzar desde cero, pues ya yo sabría de dónde iniciar, pero creo
00:00:56que ya ustedes tienen unas actividades pendientes con la profe, ya llegaron unas negociaciones,
00:01:02entonces pues yo necesito saber ese tipo de negociaciones que ustedes ya tuvieron con
00:01:06ella, listo, entonces, voy a apagar la cámara, realmente pues lo hago por el tema del ancho
00:01:17de banda, si, la idea es que ustedes puedan ver mi pantalla y no, digamos la, no la cámara,
00:01:29listo, entonces, aquí ya les voy a dejar de compartir mi cámara y les voy a empezar
00:01:34a compartir mi pantalla, listo muchachos, regálenme dos segunditos y ya le empezamos
00:01:42a compartir la pantalla, ok, listo, entonces, por favor, mientras yo organizo acá unos
00:02:04temas, quiero que por favor me pongan al día de lo que, de cómo va, que han hecho en esta
00:02:11ficha como tal y que actividades tienen pendientes con la profe, o sea, hasta dónde llegaron
00:02:20para saber desde dónde arranco yo, listo, ya ustedes tienen, si no estoy mal, van en
00:02:26la guía 7, que es la que ustedes en este momento están viendo en pantalla, el tema
00:02:33de la guía 6 ya está solucionado, cierto, todo, ya entregaron todo, todo está al día,
00:02:39no tendrían problema con eso, en la 6 tienen que tener un modelo entidad relación, tienen
00:02:46que tener un modelo relacional y tienen que tener el script de la base de datos, ¿sí
00:02:51es claro?
00:02:52Buenas tardes, profe, en la guía 6 ya estamos, creo que lo que todavía seguimos al día
00:03:09y en la guía 7 vamos por las primeras 5 evidencias, las primeras 5 evidencias, regálenme un segundo,
00:03:22dice desarrollar soluciones de software de acuerdo con el diseño de las metodologías
00:03:30de desarrollo, entonces acá está la configuración de versionamiento de control de código, acá
00:03:37la entregable es un informe técnico de plan de trabajo para la construcción del software,
00:03:44si tienen que entregar un PDF, por si me toca calificarlos a mí, definir estándares de
00:03:50codificación de acuerdo con el plan de formación de desarrollo elegida, también tienen que
00:03:57entregar un PDF, identificar herramientas de versionamiento, eso es GitHub, acá tienen
00:04:04que hacer un cuadro comparativo, una tabla con diferencias, un cuadro comparativo, tienen
00:04:11que tener esos archivos, portada, introducción, objetivos, acá está lo que se solicita en
00:04:17esa actividad, tabla con las diferencias y las características de comando de cada
00:04:22uno de ellos, listo, acá tienen que entregar un PDF, luego en la cuarta actividad, instalación
00:04:30y configuración de la herramienta de versionamiento, tienen que hacer un manual de cómo instalaron
00:04:35ustedes GitHub, y esta es la quinta evidencia que es la que me dicen que van en la 5, herramientas
00:04:43de versionamiento, instaladas y configuración, eso ustedes acá tienen como tal, ya tienen
00:04:49que tener un repositorio. ¿Claros hasta ahí? Sí, profesor, claros. Listo. Entonces, nosotros
00:05:02comenzaremos desde, como tal, la guía 7, vamos para la actividad 4, perdón, actividad
00:05:142, aplicar estándares de codificación. Acá nos dice que vamos a construir aplicaciones
00:05:22con Java. Tienen que mirar como tal los JDK, pero, digamos, en Java como tal, no se preocupen,
00:05:35necesito saber con qué herramienta van a entregar su desarrollo. Ustedes tienen que
00:05:40entregar un desarrollo al final. ¿Listo? Mi pregunta acá, ¿a quién se le facilita
00:05:47como tal el desarrollo de los que están acá?
00:05:53Buenas tardes, compañeros. Mi nombre es Daniel Guatama. Más que de pronto se les facilite
00:06:13el desarrollo, yo creo que es intentarlo. No sé, yo acabo de entrar a la sesión, no
00:06:20sé qué hayan hablado. Hasta ahora me estoy, como se dice por ahí, empapándome de cómo
00:06:29están ustedes. O sea, solo estamos en charla. Me dijeron que las primeras 5 actividades
00:06:34ya ustedes la tienen clara. Entonces, ya aquí vamos a empezar a hablar ya como tal
00:06:41de desarrollo como tal. Pero hay actividades que son de desarrollo y actividades que más
00:06:48que todo van a ser documento. Entonces, por eso estoy preguntando, ¿a quién se le facilita
00:06:59el desarrollo y a quién se le facilita la documentación para tratar de emparejar esas
00:07:08dos personas? ¿Sí? Para que esas dos personas puedan trabajar en equipo y realmente pues
00:07:14puedan sacar esto adelante. Ya les explico el porqué.
00:07:17Profe, bueno, hablo porque la profesora Claudia nos permitió hacer grupos y los grupos que
00:07:28estamos manejando son de máximo 4 personas. Ya hay unos grupos conformados, hay otros
00:07:35grupos que están trabajando o hay compañeros que están trabajando solos. En mi caso, pues
00:07:43yo puedo mencionar los 3 compañeras con las cuales estoy, es con Natalia, con Alejandra
00:07:50y con Melisa. El compañero de Avis también tiene un grupo y creo que el resto está trabajando
00:07:57de forma individual, de los cuales estamos conectados en este momento, porque casi todo
00:08:02el mundo se conecta en la sesión. Entonces, por favor, envíenme a, envíen, digamos,
00:08:10al grupo, envíen los integrantes del grupo. ¿Por qué hago esto? Porque necesito saber
00:08:18cuando esté calificando si veo dos actividades iguales, pues ya yo reviso y verifico que
00:08:24sí están en el mismo grupo. No hay ningún problema. Si después yo encuentro dos actividades
00:08:29iguales y no pertenecen al mismo grupo, se llama plágio. Y ya eso sí es bastante serio
00:08:34en el SENA. ¿Listo? Eso es lo que quiero, quiero como tal que ustedes verifiquen. ¿Listo?
00:08:41Porque les comento que me gusta hacer grupos, uno que programe, otro que documente, pero
00:08:47regularmente los grupos míos son de dos personas, más de dos personas, pues siempre lo veo
00:08:51como multitud, pero no importa. Ya están conformados, no hay lío.
00:08:57¿Ustedes tienen claro? Cuando uno hace un desarrollo.
00:09:01No, pero una pregunta. Qué pena. Señor.
00:09:03Le enviamos los integrantes de los grupos en el grupo de WhatsApp. ¿Está bien?
00:09:09Sí, ahí está perfecto. Con eso pues yo lo desarrollo.
00:09:12Perfecto. Listo, gracias.
00:09:14Entonces, cuando ustedes hacen desarrollo, cuando estamos hablando de desarrollo de software,
00:09:21ya ustedes, supongamos que esto es el desarrollo, todo lo que ustedes tienen que hacer cuando
00:09:26lo desarrollan, esto se va a dividir en varias partes. ¿Listo? No se nota, bueno, inicialmente
00:09:33lo dividen en dos. ¿Listo? ¿Alguien me puede decir cuáles son esas dos partes?
00:09:42Backend y Frontend. Correcto. Entonces acá vamos a decirle que
00:09:50esto es el backend y esto es el frontend. ¿Listo? ¿Alguien me puede decir el frontend,
00:09:57qué lo conforma? El frontend es todo lo que tiene que ver con
00:10:02la interfaz gráfica. Perfecto.
00:10:04O visualización. Ahí estamos claro. ¿Alguien me puede decir qué es el backend
00:10:12y qué lo conforma? El backend es todo el código, todo lo que
00:10:17está detrás del frontend propio, todo lo que se codifica.
00:10:21La base de datos, el código, todo, todo, todo.
00:10:27Entonces, digamos que el backend también se divide en dos. ¿Sí? La lógica del negocio,
00:10:39yo le digo lógica del negocio, pero realmente aquí es donde está el lenguaje de programación.
00:10:46Y aquí es donde está la base de datos. ¿Listo? Eso es lo que ustedes tienen que construir.
00:10:53En ese orden de ideas, esto ya debería estar. Y esto, si no estoy mal, si no está, debería
00:11:00casi estar. Pero creo que todavía no está. Deben de estar en diagramas. ¿Listo?
00:11:07Y luego nos falta la lógica de negocio. ¿Sí? Entonces, miren que tenemos tres campos.
00:11:14Cuando alguien les dice a ustedes que es full stack, conoce los tres campos. ¿Sí?
00:11:20Yo me especialicé en base de datos. ¿Sí? Pero igual soy full stack, conozco los tres
00:11:26campos. Obviamente no conozco todos los lenguajes de programación, pero sí conozco dos lenguajes
00:11:32de programación con los cuales yo me defiendo. ¿Sí? Porque conocer todos los lenguajes
00:11:36de programación, pues sería ilógico. Realmente tener todo eso en la cabeza, pues obviamente
00:11:42les va a generar cierto malestar. O sea, aprender tantos lenguajes de programación, no me gusta.
00:11:49Por eso me retiré como tal de... No me retiré, dejé de programar. ¿Sí? Para ciertas empresas.
00:11:56Porque cada día, digamos, salía un lenguaje de programación nuevo. Y eso me generaba
00:12:00un estrés porque me tocaba aprender un lenguaje de programación nuevo. ¿Qué hice? Me enfoqué
00:12:06en las bases de datos, me especialicé en base de datos, porque las bases de datos
00:12:10no han cambiado en 60 años. Pero aparte de eso, pues ahorita hay unas bases de datos
00:12:15no relacionales. Están las bases de datos relacionales y las no relacionales. Diferencia
00:12:20entre la una y la otra. Simplemente que las bases de datos no relacionales, en cuanto
00:12:26a la escritura, pues son un poco más rápidas. ¿Sí? Pero resulta y pasa que tienen sus pros
00:12:33y tienen sus contras. ¿Listo? Ahorita no vamos a debatirlo, pero ellas tienen sus pros
00:12:38y tienen sus contras. Yo soy base de datos relacionales. Manejo casi todos los gestores.
00:12:43¿Listo? Entonces, con eso ya no habría ningún problema. Vale, muchachos, entonces, ¿a
00:12:50qué me refiero con eso y por qué les digo que se pueden dividir en grupos y cada uno
00:12:55puede aprender una diferente? Pues lo siguiente. Regálame un segundo.
00:12:58¿Listo? Entonces, por ejemplo, miremos en Internet. Entonces, así como los divido ahorita
00:13:18les voy a mostrar. Tenemos un frontend. Lo escribí al revés, perdón. Paso con esto.
00:13:44Listo. Tenemos un frontend, ¿sí? Y pues realmente un frontend es la persona que se
00:14:00va a dedicar exclusivamente a que se vea bonita la página. ¿Sí? Acuérdense que esto que
00:14:05ustedes están viendo en este momento, pues simplemente es el frontend. Que los colores,
00:14:11que los botones, que el logo, que un buscador, ¿sí? O sea, el buscador es en cuanto a apariencia.
00:14:18¿Sí? En cuanto a funcionalidad ya entra el backend. ¿Vale? Entonces, mire que pues
00:14:24ahí ya dependiendo lo que ustedes a que se dediquen, pues no es lo mismo un frontend
00:14:31que conozca solo HTML y CSS y JavaScript a un frontend que maneje React, maneje Angular.
00:14:39Sí, o sea, ya depende de lo que ustedes si se van a enfocar, pues traten de enfocarse
00:14:45en cosas que sean comunes en el mercado, pero casi no haya programadores de ese estilo.
00:14:53¿Por qué? Porque van a encontrar mejores sueldos. ¿Listo? Entonces, eso es sumamente
00:15:00importante que eso ya lo tengan claro. ¿Vale? Entonces, eso en cuanto a frontend, ¿sí?
00:15:08Luego tenemos el backend. El backend, ahí pues ya depende, ya depende, digamos, igual
00:15:21que el front, depende en qué vaya a especializarse. Hay diferentes bases de datos. Entonces, Python
00:15:32se me fue la paloma a otro lado. Oracle es una de las mejores bases de datos que más,
00:15:40digamos, mejor paga. Los que aprendan PL SQL realmente van a tener buenos sueldos. Entonces,
00:15:53este es el segundo. Ustedes se pueden especializar de los tres en el que ustedes quieran. ¿Listo?
00:15:59Entonces, mire que acá estamos hablando de, digamos, del backend. Entonces, el backend
00:16:04es solo el lenguaje de programación. Está Python, Java, PHP. Realmente lenguajes hay
00:16:13muchos. Entonces, como les digo, traten de aprender dos. No aprendan más. Porque realmente
00:16:21con dos se defienden tranquilamente. ¿Listo? Si aprenden más, pues eso los va a limitar
00:16:28en cuanto al otro. Y pues, lo que les digo, está el administrador de base de datos. ¿Listo?
00:16:44Un administrador de base de datos. Mira que ya apareció un Oracle. ¿Sí? Y pues también
00:16:52tienen buenos ingresos. Todos tienen buenos ingresos, muchachos, mientras ustedes sean
00:16:56buenos aprendiendo uno. ¿Sí? Eso para los que se quieran volver programadores. Tienen
00:17:03tres campos para ser programadores. ¿Sí? Y pues están los full stack que son los que
00:17:09perdón, necesito un espacio en blanco. Entonces, ahí está, digamos, el back, el front y el
00:17:20full stack que maneja todo. Que son raros encontrarlos. Pero no manejan sino dos lenguajes
00:17:29de programación. En mi caso, todos los gestores de base de datos. Porque ese fue mi fuerte.
00:17:35Y pues del front. Sé hacer un front sin ningún problema. ¿Listo? Entonces, ahí no hay lío.
00:17:44Ahora, para los que no programan, están los CUA. ¿Sí? Que son los documentadores.
00:17:59Son personas que se dedican pues como tal a, digamos, a documentar las pruebas que se
00:18:06le hacen a los software. Sí, son personas que se pueden ir tranquilamente por esa parte.
00:18:10Lo que ustedes están viendo ahí son simplemente auxiliares. Pero si ya estamos hablando de
00:18:16ingenieros de CUA, ya es otra voz. ¿Listo? Entonces, como se pueden dar cuenta, aparte
00:18:21de que se puede uno ganar la vida programando, se puede uno ganar la vida documentando. Entonces,
00:18:27no necesariamente todos tendrían que ser programadores. Por eso era que les decía,
00:18:32que no tenga afinidad con la programación, pues simplemente se acerque a una persona
00:18:37que más o menos le interese la programación, que le interese aprender a programar. Ese se
00:18:43dedica a aprender a programar y el otro se dedica a documentar. ¿Sí? ¿Soy claro?
00:18:51Todo claro, profe.
00:18:53Listo, muchachos. Bueno, entonces, dejando esto de lado.
00:18:57Perdón, que tenía ahorita una clase de física. Cerrando esto. Ok, vamos acá.
00:19:14Bueno, entonces, vamos a hablar de las actividades, como tal, de GAS 7, actividad 2,
00:19:22¿listo? Donde vamos a aplicar los estándares de codificación. Regáleme un segundito.
00:19:39¿Listo? Entonces, como tal, tenemos un total de 96 horas, ¿sí? Y pues, simplemente vamos a
00:19:48empezar a trabajar con Java. Ya ustedes manejan este tema más que yo. Acá, pues, aquí les dice
00:19:56que ustedes tienen que mirar la construcción de aplicaciones con Java, tienen que ir a ese objeto,
00:20:02tienen que revisarlo y con base a eso ustedes empiezan a realizar la, digamos, lo que toque
00:20:09hacer. ¿Sí? Realmente la mayoría de Java estamos hablando es de documentación. ¿Sí? Van a
00:20:16encontrar esta palabra mucho, JDK. Sé que ahí la van a encontrar. Entonces, la idea es que ustedes
00:20:22lo analicen. Otra cosa, yo necesito que ustedes aprendan lógica de programación para los
00:20:28programadores. ¿Sí? Un programador sin lógica de programación, pues, realmente va a tener un
00:20:34problema serio. Entonces, aquí les tengo dos libritos extra fuera de pantalla. Yo se los voy
00:20:43a dejar por acá. ¿Listo? La persona que quiera aprender a programar o quien no quiera aprender a
00:20:52programar, pero igual está interesado en cómo funciona, la lógica de programación es bueno
00:20:59para eso. ¿Listo? ¿Por qué? Porque ahí les van a explicar lo que es una variable, lo que es una
00:21:04constante, lo que es un arreglo, lo que es una función, lo que es una clase, lo que es un método,
00:21:09lo que es un paquete. ¿Listo? Si esto no pasa, así ya y pasó. ¿Listo? Igual yo tengo, para los que
00:21:20quieran, tengo un grupo de Telegram como tal. ¿Sí? Y yo aquí les comparto archivos, aquí todos estos
00:21:29de base de datos, de programación. Un aprendiz estaba interesado en aprender Python, ahí le
00:21:35pasó Python, está interesado en aprender, bueno, todo lo que ustedes quieran. El curso es lo que
00:21:41realmente yo tengo, pues comparto. A mí realmente me interesa compartir la información, como les
00:21:47digo, por eso soy docente, porque no me gusta quedarme absolutamente con nada. Me gusta que
00:21:53todos, de que necesitan algo, yo se los comparto. Vamos acá, vamos a agregar. Entonces las personas
00:22:01que quieran y necesiten algo, pues ahí me pueden preguntar. ¿Listo? Libros, da lo que ustedes quieran,
00:22:09yo tengo y si no, se los consigo. ¿Vale muchachos? Bueno, entonces continuamos. Ya estando acá, pues
00:22:18nos dice que tenemos que mirar este objeto, el que dice construcción de aplicaciones con Java.
00:22:24Es que no puedo entrar a desayunar, entonces realmente me tocó descargar, pedir el favor de
00:22:36que me descargaran todo, para poder hacer esta actividad. Listo, tengo problemas con desayunar en
00:22:45este momento. Listo, entonces miren acá, ya ustedes tienen el objeto, estos objetos, pues yo les
00:22:51recomiendo que los descarguen, los guarden. A mí me gusta descargar y guardar las cosas. ¿Listo?
00:22:57Entonces ya aquí les va a explicar realmente en la introducción, tienen como tal video de cómo
00:23:03construir aplicaciones con Java. Nosotros nos vamos a enfocar, vamos a aprender PHP, lenguaje de
00:23:12programación, vamos a aprender PHP, que es uno de los más sencillos, tiene menos restricciones. ¿A qué
00:23:23me refiero? Por ejemplo, si yo declaro una variable, yo a esa variable le puedo guardar cualquier tipo
00:23:31de dato. Puedo guardar stream, puedo guardar entero, doble, puedo guardar falso, verdadero,
00:23:41que eso es un booleano, se me dio la palabra. ¿Listo? Entonces, nosotros vamos a aprender PHP,
00:23:48va a ser mucho más sencillo, para que ustedes puedan realizar su, para que ustedes puedan
00:23:55realizar como tal su actividad sin ningún problema, ¿sí? O sea, si pueden entregar su desarrollo. Yo
00:24:00les voy a explicar cómo se instala, les voy a pasar videos de cómo se hace, voy a dar como tal
00:24:08asesorías en PHP, porque es mucho más sencillo. Sí, si me pongo a dar las asesorías en su aplicación
00:24:16en Java, no vamos a terminar nunca. Me tocaría revisar una cantidad de cosas, entonces mejor
00:24:20vamos todos con PHP. ¿Qué lo quiero hacer en otro lenguaje de programación? Perfecto, ¿sí? Pero
00:24:28tiene que ir a la documentación de ese programa. Ustedes tienen que volverse amigos, mejor dicho,
00:24:37guardar dentro de sus cosas más preciadas, la documentación de todos los programas que
00:24:44ustedes vayan a realizar. Entonces, por ejemplo, si yo digo PHP, llega a 7, acá. Entonces,
00:24:53yo simplemente voy a php.net y acá ustedes van a encontrar todo lo que necesiten de PHP.
00:25:06Cómo se descarga, cómo se instala, todas las versiones que hay habidas y por haber. Pero lo
00:25:13más importante va a estar la documentación. Si ustedes necesitan saber cómo funciona,
00:25:21inicialmente les recomiendo español. Ustedes pueden ir avanzando y pueden, como tal,
00:25:28ver digamos cosas. A veces nos hablan muy técnico, ¿sí? Digamos cómo funciona algo. Entonces,
00:25:36cuando uno no está tan seguro, uno va a w3school. En w3school hay varios lenguajes y está PHP,
00:25:49está HTML, está CSS y está JavaScript. Etiquetas, HTML, para que no digan que es un
00:25:58lenguaje. HTML no es un lenguaje, es una etiqueta. ¿Qué diferencia es un lenguaje
00:26:05etiquetado? ¿Qué diferencia un lenguaje de programación a todos estos? Un lenguaje de
00:26:11programación tiene ciclos. Si algo no tiene ciclos, no es un lenguaje de programación. ¿Listo?
00:26:18Cuando hablo de ciclos, es for while to while. Igual eso lo vamos a ver llegado a su tiempo.
00:26:24Entonces, ¿qué estoy haciendo? Le estoy mostrando dónde pueden encontrar información. ¿Por qué les
00:26:30muestro todo esto, muchachos? Simplemente porque esto es auto aprendizaje. Este tipo de educación
00:26:39que ustedes tienen es 10% con asesoría, no cátedra. A mí a veces me gusta dar cátedra.
00:26:49Pero es 10% con asesoría y 90% con auto aprendizaje. Entonces, es importante que
00:26:58ustedes sepan dónde están las cosas. Acá en w3school está toda la documentación que
00:27:04ustedes necesitan saber. Y algo interesante que él tiene, que ustedes pueden hacer pruebas aquí
00:27:10mismo, ¿sí? Es, por ejemplo, aquí dice, bueno, esto que está acá en la parte de arriba, pues,
00:27:16ya ustedes saben que es para el título de la página. Y este vamos a poner acá. Estas son
00:27:21etiquetas. Esto, pues, si no lo conocen, ya los vamos a conocer.
00:27:34¿Sí? Ustedes le dicen correr y pues él de una vez va construyendo lo que ustedes necesitan.
00:27:47¿Sí? Entonces, es bastante interesante, pues, hacer ejercicios acá. Y hay una página,
00:27:53pues, que la verdad siempre la escribo mal. Nunca he aprendido a escribir esta página. ¿Listo?
00:28:09¿Esto para qué es? Esto es una página para errores. ¿Sí? Entonces, cuando nosotros
00:28:17estamos programando, muchachos, no se les olvide leer los errores. Ahí les aparece un
00:28:24número. ¿Sí? No importa lo que sea. Por ejemplo, el cuatrocientoscuatro. Ay, Diosito.
00:28:40Ahí está. Está pidiendo que me autentiquen. Ah, qué tristeza. Necesita saber que soy una
00:28:52persona. Y ahora sí me muestra. Error cuatrocientoscuatro. Y tenemos que ser específicos
00:29:00en qué tenemos el error cuatrocientoscuatro. ¿Sí? Entonces, el error cuatrocientoscuatro,
00:29:05pues, simplemente es que no encuentra un archivo. ¿Listo? Entonces, cuando ustedes
00:29:10todavía no tengan conocimiento del número que les está mostrando, acá, lo que ustedes,
00:29:16el error que les va a aparecer inicialmente a ustedes, a alguna persona ya les salió. ¿Sí?
00:29:23Entonces, simplemente acá lo pueden consultar. Acá van a encontrar miles de respuestas en cuanto
00:29:31a lo que ustedes están buscando. Mire que acá, ese error cuatrocientoscuatro en este momento me
00:29:36está mostrando ciento diecinueve mil quinientos noventa y ocho resultados. Entonces, es muchas
00:29:41personas a las que les pasa ese error. Es como les digo, acá encuentran todo lo que ustedes
00:29:45necesitan. Simplemente deben de ser curiosos, ingresar, aquí les explican, le dan ejemplos. Es
00:29:51bastante, bastante útil esta página. Entonces, esto también deberían de guardarlo en su arsenal.
00:29:56¿Listo? ¿Dudas, preguntas, inquietudes hasta ahí? Profe, recuérdeme. Recuérdeme cuál fue la
00:30:10página anterior que. Listo. Que digitó W tres. Entonces, acá les dejo el DPHP. Acá les dejo el
00:30:19W tres school. Y acá les voy a dejar el de Start o el Flow. ¿Listo? Ya ustedes saben para qué es
00:30:34cada una de ellas inicialmente. No se preocupen que se van a ser amiguísimos de esas tres páginas
00:30:40y se lleguen a dedicar al desarrollo. ¿Vale? Para Cuba, pues ya después les doy la, digamos en, nosotros
00:30:49vemos Cuba en guía siete, guía diez y once, más o menos, por allá creo que están. Por allá les doy las
00:30:56páginas de Cuba, para los que se van a dedicar a Cuba. ¿Listo? Para no irnos adelantando. ¿Vale?
00:31:02Luego volvamos a lo que nosotros nos interesa. ¿Sí? ¿Qué tenemos que hacer nosotros acá? Vamos a
00:31:10hacer la codificación de los módulos según los requisitos del proyecto. Entonces, cuando le hablan
00:31:17de módulos, ustedes su proyecto lo van a tener que dividir en módulos. ¿A qué me refiero con eso?
00:31:23Le tengo una pregunta para ustedes. ¿Cómo nosotros nos podemos comer
00:31:31un elefante?
00:31:32Por partes, ¿No? Toca dividir, toca dividirlo. Toca dividirlo, sí señor, por partes, porque si
00:31:45nosotros nos de un solo centón a comernos un elefante, pues lo probablemente es que nos vamos
00:31:52a explotar. ¿Listo? Eso pasa acá. Nosotros cuando tenemos un problema o nos contratan para hacer un
00:32:01desarrollo, nosotros empezamos a desarrollar cosas pequeñas. ¿Sí? Eso pues, hay metodologías
00:32:08para eso. ¿Sí? Para hacer como tal, ese tipo de... para solucionar. Entonces, por ejemplo,
00:32:17digamos este es mi problemón. Entonces, ¿Qué hago? Hago una parte, hago una parte, hago una
00:32:27parte, ¿Sí? Y estas partes yo las puedo dividir todavía en partes más pequeñas. Entonces, a veces
00:32:34uno dice, tengo un equipo de trabajo. Entonces, mi equipo de trabajo, usted se va a dedicar a esto,
00:32:41usted se va a dedicar a esto, usted se va a dedicar a esto. Tienen que estar hablando constantemente,
00:32:50porque si no, cuando ustedes vayan a unir eso, no les va a dar. Les va a quedar, no sé, como
00:33:02corrido, no les va a encajar. Por ejemplo, digamos, yo creo un procedimiento almacenado en una base
00:33:11de datos que me recibe cierta cantidad de caracteres, pero de caracteres no, perdón, de variables, ¿Sí?
00:33:20De información. Entonces, yo estoy esperando cinco argumentos, tan, tan, tan, tan, pero desde el
00:33:28backend me están enviando diez, ¿Sí? Entonces, eso no va a generar conflictos. Entonces, es importante
00:33:37que la persona que los dirige está pendiente de ese tipo de cosas. Cositas como esas les van a
00:33:44generar un dolor de cabeza. Listo. Entonces, retomando, ya ahorita ustedes van a empezar a
00:33:50mirar Java, ¿Sí? Y les pide como tal módulos, bueno, realmente si lo quieren hacer en Java,
00:33:58sí es decisión de ustedes, pero más sin embargo, yo les recomiendo que de una vez comiencen con
00:34:03la construcción en PHP. ¿Listo? Y pues, eso sí, muchachos, ya es decisión de ustedes. Pero una
00:34:11vez que lo quieran hacer en PHP, se lo aceptan en PHP. No hay ningún problema. ¿Vale? Entonces,
00:34:17elementos para tener en cuenta. Ustedes ya tienen que empezar a ver lo que son variables, métodos,
00:34:21paquetes, clases, ¿Sí? Todo eso se lo van a explicar acá. ¿Dónde está mi pequeño? Digamos,
00:34:30ustedes, el desarrollo lo puede hacer en PHP, pero la documentación sí la acepto la de Java. No hay
00:34:37ningún problema. ¿Listo? Espera que se me perdió mi objeto. Listo. Entonces, aquí les hablan de
00:34:46este como tal, el JDK. El JDK es sumamente importante en Java, ¿Sí? Eso es lo que nos
00:34:54permite como tal, en este caso, tenemos nuestra aplicación en Java y tenemos nuestro sistema
00:34:59gestor de bases de datos relacional. Preferiblemente trabaja en gestores de bases de datos relacionales,
00:35:06muchachos, porque necesitamos hacer eso. Ustedes van a necesitar hacer un CRUD, ¿Sí? Para los que
00:35:14no sepan qué es un CRUD, es un create, un update, un delete, ¿Sí? Van a tener que crear, eliminar y
00:35:20borrar registros desde, o sea, hacer un borrador de registros desde el frontend que llega a la base
00:35:29de datos sin ningún problema. O sea, tienen que hacer todo el proceso y tienen que crearme un
00:35:34video donde ustedes me muestren haciendo ese proceso. ¿Listo? Cuando ustedes me demuestren que
00:35:41ya eso funciona, yo voy a ser mucho más flexible con ustedes en el tema de las calificaciones,
00:35:47porque si ustedes ya hicieron eso, es porque realmente le metieron la ficha, muchachos.
00:35:54Ustedes no aprenden a programar viendo a otro. Ustedes aprenden a programar haciéndolo ustedes.
00:36:01¿Listo? Por eso les regalé el librito de lógica de programación. Es importante que ustedes lo
00:36:07aprendan. Y, pues, si alguien quiere especificarse en algún lenguaje en particular, me dice y yo
00:36:12le comparto libros de ese lenguaje. O, bueno, es que los cursos pesan mucho. Si necesita un curso,
00:36:18le comparto cursos de eso. ¿Listo? Es más, yo les puedo compartir un curso donde se hace un
00:36:26sistema de información desde HTML, CSS, JavaScript, bases de datos. Me han dicho bien
00:36:35hechecito. Ustedes simplemente lo van a adaptar al proyecto que ustedes ya tienen. ¿Sí me hago
00:36:41entender? ¿Claro? ¿Ya está ahí? Ok. Ya seguimos. Acá les van a hablar de los sistemas gestores de
00:36:52bases de datos. Estos son los con los cuales se van a poder conectar, ¿sí? Con el JDK. Tenemos
00:37:00MySQL, SQL Server, Oracle, Postgres y DB2. Entonces, realmente de estos, el gratuito son
00:37:09Postgres y, bueno, MySQL todavía es gratuito. Pero el problema es que pertenece a la misma
00:37:17empresa que pertenece a Oracle. Antes era gratuito, ahorita ya lo compró esa empresa y
00:37:23quién sabe cuándo lo privaticen. Pero en su defecto salió algo que se llama MaríaDB. Entonces,
00:37:29estos gestores les recomiendo Postgres o MySQL mientras tanto. O MaríaDB. Aquí le van a hablar
00:37:40de las clases, van a hablar de las interfaz. Por eso les digo, entonces, cuando acá les pidan
00:37:48cuando pidan como tal, denme un segundito,
00:37:55un segundo, se me perdió. Bueno, ahorita nos toca subirnos. Cuando pidan SIP o RAP es porque
00:38:07tiene que venir, digamos, código. Entonces, ¿yo qué prefiero? Que me envíen de una vez el código
00:38:14que ustedes necesitan, ¿vale? Para que vayan adelantando su proyecto, para que los voy a
00:38:19gastar en dos cosas totalmente diferentes. Entonces, para esto tenemos un total de 96
00:38:27horas. Esto es sumamente sencillo lo que ustedes tienen que hacer. Van a hablar de la codificación
00:38:32de los módulos según los requerimientos del proyecto. Ya ustedes van a, volviendo al tema,
00:38:37que lo dividimos por partes. Entonces, ustedes dicen, bueno, voy a tener un módulo que se va
00:38:42a dedicar al login. Voy a tener un módulo que, no sé, la vez pasada teníamos unos aprendices que
00:38:48tenían una peluquería. Entonces, voy a hacer un módulo donde van a estar mis usuarios, ¿sí?
00:38:52Donde se registran los usuarios, se registran las personas, los de la peluquería. Tengo un módulo
00:38:58donde voy a asignar citas. O sea, a eso se refieren cuando nosotros empezamos a modular cosas. ¿Listo?
00:39:05Bueno. Entonces, seguimos bajando. Acá pues nos dice los elementos para tener en cuenta. Ustedes
00:39:12ya tienen que empezar a hablar de variables, métodos, clases, paquetes. Y deben tener
00:39:17funcionalidades, inserción, consultas, actualizaciones y eliminación. Todavía no
00:39:23hagan un CRUD. Este es el CRUD, muchachos. ¿Sí? Simplemente es la inicial de cada una
00:39:30de esas palabras en inglés. ¿Vale? Entonces, este producto para tener en cuenta lo que ustedes
00:39:36tienen que hacer es una carpeta comprimida con los archivos del proyecto. Entonces, por ejemplo,
00:39:42si ya tienen como tal el frontend, ya lo están construyendo, ya deben de empezar a anexarlo.
00:39:50También tienen que anexar un documento, ¿sí? Donde respondan ustedes esta información que
00:39:57está acá. Donde tengan pues esto. No es nada más. Esto sí, omítanlo por ahora. ¿Sí? Que eso es lo
00:40:05que les voy a pedir en un vídeo. ¿Listo? Eso lo vamos a hacer un poquito más adelante.
00:40:13Acá, los módulos de software codificados y probados. Aquí es donde ya empezamos con nuestro
00:40:21CRUD. Aquí es donde ustedes ya tienen que hacerlo. Aquí se lo está solicitando en Java. No lo hagan
00:40:26en Java. Entréguenmelo en PHP, que es mucho más sencillo. ¿Listo? Acá, pues, simplemente van a
00:40:33crear un proyecto y van a tener una herramienta en este caso de posicionamiento. Perdón. Una
00:40:40herramienta de versionamiento. ¿Listo? Que va a tener método get, método post. Este tipo de
00:40:48cosas ustedes van a tener que crear un repositorio en GitHub. ¿Listo? Creo que ya lo tienen. Algunos
00:40:56deberían de tenerlo ya. En la parte de arriba se les explica cómo hacer un repositorio. Un
00:41:01repositorio simplemente es un versionamiento. ¿Qué hacíamos nosotros antes? Entonces, por ejemplo,
00:41:07yo tengo un archivo acá. ¿Sí? El cual estaba trabajando, pero como no necesitaba GitHub.
00:41:19Víctor, yo te dije algo, mi amor. Yo te dije que no, mi rey. Compañero, tiene el micrófono abierto.
00:41:30¿Listo? Entonces, por ejemplo, algo que estaba haciendo en estos días, ¿sí? Mire que me tocó
00:41:38como cada uno de los archivos es una versión diferente, me tocó ir enumerándolo. ¿Sí? Eso
00:41:46es lo que hace GitHub. Entonces, ustedes lo van a tener allá, van a tener su repositorio. Con eso
00:41:50se pueden tomar archivos anteriores, ¿sí? En caso de que se equivoquen o que es que me tocó instalar
00:41:58este paquete y no funciona nada. ¿Sí? Si les toca levantar, digamos, lo que ustedes tienen,
00:42:06el proyecto, pues se devuelven al anterior, lo montan mientras solucionan, digamos, el inconveniente.
00:42:13Aunque eso no debería de pasar, solamente por una razón. Porque cuando ustedes trabajan,
00:42:19van a trabajar en desarrollo, se les recomiendan varias cosas. Tienen que tener tres
00:42:28entornos de trabajo. ¿Sí? Tienen que tener el de desarrollo, el de pruebas y el de producción. El
00:42:40de producción solamente se pasa a producción cuando acá ya no arroja ningún error. Aquí puede
00:42:47arrojar todos los errores que ustedes quieran. Aquí si sale error, pues simplemente se devuelve
00:42:54a desarrollo, solucionen eso y cuando ya aquí se le da el visto bueno, desarrollo lo pasa a
00:43:02producción. Si eso llega a producción y se cae todo, probablemente uno de los dos se va a ir.
00:43:08Creo que es el de pruebas. Porque el de desarrollo está haciendo su trabajo. El de pruebas es el que
00:43:14debe evitar que el de desarrollo pase una chambonada allá. Por eso también es importante mirar un tema
00:43:25de versionamiento por dentro. ¿Sí? Porque si el de pruebas le dicen esto ya está bien, pero el de
00:43:31desarrollo tiene dos, tres archivos y en alguno de esos hay personas que les gusta guardar dos o
00:43:38tres archivos y pasa el que no es, el que no le han dado visto bueno, pues probablemente el que se
00:43:43vaya sea el de desarrollo. Ese tipo de cosas toca tenerlas en cuenta, muchachos. Eso es fundamental.
00:43:51¿Listo? Eso ya cuando se pasa a producción deben de estar 100% seguros de que sí, porque si no
00:43:59van a tener problemas. Luego de codificar nuestros módulos, o sea esto que ustedes me van a entregar
00:44:05acá, realmente pues ya aquí sí me tienen que entregar código. Todavía sin probar, pero ya
00:44:12tienen que ya más o menos el vídeo ya tendría que tener un CRUD. Digo, tienen que hacer el
00:44:19vídeo haciendo el CRUD. Con eso pues ya yo me evito tener que instalar todo. Porque ya sé que
00:44:26está funcionando, ¿vale? Luego, acá van a codificar los módulos, ¿sí? En cuanto a web y móvil. Ustedes pues
00:44:35realmente no deberían de hacer módulos web y módulos móvil. Tendrían que hacer un solo módulo
00:44:40y pare de contar. Un solo módulo no, un solo desarrollo. Aquí yo les voy a recomendar para
00:44:47los que van a desarrollar bootstrap. Bootstrap es sumamente fácil, ¿sí?
00:45:05Segundo, por favor.
00:45:17¿Listo? Entonces, bootstrap tiene algo en particular y es que nosotros acá ya podemos trabajar HTML, CSS y JavaScript. Y aparte de eso, pues ya tiene su entorno bonito, ¿sí? Que es realmente eso es lo que hace CSS. Entonces, por ejemplo, ustedes aquí
00:45:42ya empiezan a utilizar como tal, por ejemplo, container. Por acá abajo, listo. Ya trae sus propios botones. Ustedes pueden trabajar con esos botones. Si no les gustan los colores, los pueden cambiar, ¿sí? Aparte de eso, pues ya tiene varias referencias. Acá hay otro tipo de estilo de botones. Ustedes no tienen que preocuparse por nada más, ¿sí?
00:46:00Ahora simplemente tienen que montarlo. Y es muy, muy sencillo, digamos, montarlo. Simplemente descargan el paquete, lo montan en su proyecto y como tal lo enlazan. Lo pueden enlazar sin necesidad de descargarlo porque en un repositorio ya se puede descargar el paquete, ¿sí? Así que es muy, muy sencillo, digamos, montarlo. Entonces, si ustedes no les gustan los colores, lo pueden cambiar, ¿sí? Aparte de eso, pues ya tiene varias referencias. Acá hay otro tipo de estilo de botones. Ustedes no tienen que preocuparse por nada más, porque ya esto está, ¿sí? Ahora simplemente tienen que montarlo. Y es muy, muy sencillo, digamos, montarlo. Simplemente descargan el paquete, lo montan en su proyecto y como tal lo enlazan. Lo pueden enlazar sin necesidad de descargarlo porque en un repositorio
00:46:30ya se encuentra cargado. Si ustedes simplemente, pues, hacen el enlace al repositorio y, pues, ya podrían trabajar con él.
00:46:37Entonces, miren que acá ellos tienen acordeones. O sea, estos son los acordeones, ¿sí?
00:46:44Ya ellos tienen acordeones. Ustedes simplemente van a cambiar el texto que está por dentro. Tienen alertas. Si necesitan algún tipo de alerta, miren todas las alertas que ellos ya tienen.
00:46:54Tienen, como tal, acá van a encontrar ustedes otro tipo de notificaciones, de botones de notificaciones. Varios botoncitos pequeños.
00:47:05¿Qué más van a encontrar ustedes acá? Las cartas. Por ejemplo, a mí me encanta mucho este tipo de cartas.
00:47:12Cuando nosotros hacemos, como tal, desarrollo, por ejemplo, estas cartas, yo las utilizo muchísimo.
00:47:19Les voy a mostrar algo. SAM, para los que van a trabajar con PHP, van a tener que instalar SAM. ¿Sí?
00:47:31Cuando ustedes instalan SAM, les va a aparecer esta pequeña ventana.
00:47:36Y ustedes simplemente tienen que encender Apache, que es el que va a convertir su equipo en un ordenador, en un servidor.
00:47:46¿Listo? Va a simular que esto es un servidor para que puedan ver, como tal, puedan trabajar con PHP.
00:47:54Y tienen que encender MySQL para que puedan trabajar con las bases de datos. ¿Sí?
00:48:00Obviamente tiene más cosas, pero solamente serían esos dos.
00:48:03Si ustedes le dan a admin en base de datos, él les va a cargar todas las bases de datos que hay.
00:48:10Entonces, ahí es bastante sencillo.
00:48:12Ya con esto encendido, nosotros vamos a, por ejemplo, yo tengo este pequeño desarrollo.
00:48:25¿Listo? Estas son tarjetas. ¿Sí?
00:48:31Son tarjetitas pequeñas que nosotros, con las cuales podemos trabajar.
00:48:36Estos botones son interactivos. Vienen directamente desde la base de datos.
00:48:41Esto es otro tipo, digamos, de desarrollo. ¿Sí?
00:48:45Por ejemplo, si yo le digo acá, anchetas, mire que él va a colocar ciertos botones.
00:48:55Estos botones son interactivos. Yo los puedo modificar desde la base de datos.
00:49:01Con eso no tendría que modificar el desarrollo. Eso ya depende de lo que yo necesite hacer.
00:49:06Si, por ejemplo, este anchetas 21, el 21 lo coloque porque le estaba mostrando a unos aprendices
00:49:13cómo más o menos funcionaba.
00:49:15Entonces, por ejemplo, si yo entro acá a productos, esta es base de datos.
00:49:22¿Sí? Y busco como tal, anchetas 21, no, mentiras, es en categorías.
00:49:28Porque en productos hay mucho, mire que acá está anchetas 21.
00:49:32Pero si yo anchetas 21 decido modificarlo y solamente lo voy a llamar anchetas 2,
00:49:38guardo, no he modificado nada de mi código. O sea, todo viene desde la base de datos.
00:49:46Y si yo actualizo, mire que se llama anchetas 2.
00:49:49Que si yo entro a este botoncito de cajas, mire que en algún momento él tuvo que crear mi botón.
00:49:57Vamos a inicio.
00:49:59Y mire que acá ya está mi botón, se llama anchetas 2.
00:50:03Todo esto está amarrado a la base de datos, es bastante útil, bastante sencillo.
00:50:08Entonces, como les digo, así ustedes pueden empezar a construir.
00:50:13Esto que ustedes ven acá es bootstrap.
00:50:15Como se dan cuenta, si ustedes lo saben programar, lo saben utilizar, pues es muy, muy fácil.
00:50:22Ya a ustedes depende de los colores, todo este tema.
00:50:25Entonces, ahí ya ustedes lo van a ir analizando con el tiempo.
00:50:30También trae sus propios íconos.
00:50:32Ustedes pueden colocar íconos cuando necesiten un ícono.
00:50:36Es muy fácil llevarlo, cargar el ícono con bootstrap.
00:50:41Entonces, los que estén interesados en bootstrap, me avisan.
00:50:45Yo les comparto, digamos, un cursito breve de bootstrap.
00:50:49Para que los que no hayan hecho como tal su frontend o los que lo quieran mejorar,
00:50:55con bootstrap lo pueden hacer sin ningún problema.
00:50:58Es muy, muy sencillo trabajar con esto.
00:51:00¿Vale?
00:51:02Ahora, volviendo a nuestro tema.
00:51:05Ya aquí empezamos con los módulos.
00:51:08Empezamos, digamos, a colocar los módulos que vamos a necesitar.
00:51:15Entonces, tienen que tener en cuenta, pues, este tipo de cosas.
00:51:19El código debe tener comentarios.
00:51:22Importante.
00:51:23Cuando ustedes desarrollen, permítanme por acá.
00:51:26Ya ustedes, ¿qué editor están utilizando?
00:51:36Por ejemplo.
00:51:39Dime.
00:51:41Nosotros hemos estado utilizando JavaScript, CSS y HTML.
00:51:46No, no, no. Editor, editor.
00:51:48Ah, Visual Studio Code. Yo he estado trabajando.
00:51:51Listo.
00:51:53Entonces, bueno, este también es bastante interesante.
00:51:57Se llama Sublime.
00:51:59Es muy útil.
00:52:00Esto tiene que instalarle varios paquetes.
00:52:04Tienen que instalar varios paquetes.
00:52:10Borro todo esto.
00:52:12Me está haciendo ruido.
00:52:14Yo utilizo mucho Visual Studio Code para hacer miles de cosas.
00:52:22Cosas que son de programación y cosas que no son de programación.
00:52:25También las hago acá.
00:52:27Entonces, por ejemplo.
00:52:29Vamos a mirar, digamos, este desarrollo que está acá.
00:52:35Mire que esto, cuando nosotros empezamos a trabajar.
00:52:42Se me perdió.
00:52:47Todo lo que yo les mostré ahorita sucede en solo dos páginas.
00:52:51El índex.
00:52:54Luego tenemos cualquier producto que es como tal.
00:52:57Mi producto PHP.
00:52:58Esta es una página.
00:53:00Y si yo voy al detalle.
00:53:02Tengo el detalle de producto.
00:53:05Ahí tendría el detalle de mi producto.
00:53:07Entonces, con esas dos.
00:53:10Ya se muestra absolutamente todo.
00:53:13Listo.
00:53:14Entonces, si yo le doy clic acá.
00:53:16Ya me muestra otra referencia.
00:53:19Entonces, ¿qué es lo que quiero que ustedes miren?
00:53:24Que el encabezado nunca cambia.
00:53:28Esté donde esté, este encabezado siempre va a ser el mismo.
00:53:31Y este footer o pie va a ser el mismo.
00:53:35¿Por qué lo tengo de esa manera?
00:53:38Porque al construir mi página.
00:53:40Ustedes ya más o menos construyendo una página PHP.
00:53:43Saben que se inicia con una página HTML.
00:53:48Si tiene un HEAD, un BODY.
00:53:50Entonces, yo trato de partir el BODY.
00:53:53Entonces, por ejemplo.
00:53:54Acá tengo la cabecera.
00:53:55Mire que la cabecera comienza con el DOCTYPE.
00:53:59Y todo esto que ustedes ven acá.
00:54:02Es el menú como tal.
00:54:05Aquí empieza mi BODY.
00:54:07Y también tengo un pie.
00:54:12Y mire que acá en el pie.
00:54:14Es el pie para todas las páginas.
00:54:18Entonces, es bastante.
00:54:19Si yo necesito hacer un cambio.
00:54:21En el encabezado en el pie.
00:54:23Pues simplemente lo voy a llamar.
00:54:25Y no habría ningún problema.
00:54:27Entonces, por ejemplo.
00:54:28Cuando yo tengo mi producto.
00:54:31Mire que aquí estoy haciendo el llamado.
00:54:35Aquí simplemente estoy cargando una variable.
00:54:38Que es la que viene por parámetro GET.
00:54:42Ustedes saben que es un GET.
00:54:43Que es un POD. ¿Cierto?
00:54:47¿O todavía no?
00:54:53Muchachos, si no lo saben.
00:54:54Yo se los explico rapidito.
00:54:55No hay ningún problema.
00:54:58Yo pregunto es para saber.
00:55:00¿Cómo están?
00:55:01Estoy tratando de tantearlo de a poquito.
00:55:04¿Listos?
00:55:11Estos son los parámetros.
00:55:13Que nosotros enviamos.
00:55:15De un archivo a otro.
00:55:19Entonces, por ejemplo.
00:55:20Cuando ustedes llenan un formulario.
00:55:23O se hacen un login.
00:55:27Digamos en una página.
00:55:28Esos son archivos sensibles.
00:55:31Esos archivos nunca se pueden enviar en la URL.
00:55:35Cuando yo envío archivos POD.
00:55:38No se van a ver en la URL.
00:55:40Cuando yo envío GET.
00:55:43Si se va a ver en la URL.
00:55:45Un ejemplo muy claro.
00:55:46Es lo que les acabo de mostrar acá.
00:55:49Esto que está acá.
00:55:50Este que dice COD28.
00:55:54Eso es tipo GET.
00:55:56Porque yo lo puedo modificar sin ningún problema.
00:55:58Por ejemplo.
00:55:59Si yo vengo acá.
00:56:00Y ya no quiero que sea 28.
00:56:01Sino 27.
00:56:03Él me cambia toda la información.
00:56:05Porque mediante ese código.
00:56:07Yo llamo toda la información que necesito.
00:56:09De la base de datos.
00:56:10Hagan de cuenta.
00:56:11Que eso es como cuando.
00:56:13Yo voy a llamar a alguien.
00:56:14Por el número de cédula.
00:56:15Ahí.
00:56:16Digamos en una sala.
00:56:17Están.
00:56:18Bueno.
00:56:19O por el nombre.
00:56:20Digamos.
00:56:21Estamos en una sala.
00:56:22Están todos sentados.
00:56:23Y por ejemplo.
00:56:24En este caso.
00:56:26Mariano.
00:56:27Se acerca.
00:56:28Entonces.
00:56:29Si me hago entender.
00:56:30Solamente se va a venir.
00:56:32El señor Mariano.
00:56:33Si me hago entender.
00:56:34Más o menos funciona así.
00:56:36Pero.
00:56:37Yo lo puedo manipular.
00:56:38Porque va a ir por URL.
00:56:40¿Sí?
00:56:41Mientras el POS.
00:56:42Nunca va a ir por URL.
00:56:44Porque.
00:56:45Van a ser datos muy sensibles.
00:56:47¿Sí?
00:56:48¿Les queda claro?
00:56:49Listo.
00:56:50Muchachos.
00:56:51Entonces.
00:56:52Bueno.
00:56:53Entonces.
00:56:54¿Qué más vamos nosotros a encontrar?
00:56:55Acá usted.
00:56:56Ya.
00:56:57¿Qué tienen que empezar a entregar?
00:56:58Esto es lo importante.
00:56:59El módulo.
00:57:00Siempre.
00:57:01Siempre.
00:57:02Traten de enviarme.
00:57:03Como tal.
00:57:04Toda la información.
00:57:05¿Sí?
00:57:06Toda la información.
00:57:07Los módulos.
00:57:08Y los archivos.
00:57:09Que ahí les pide.
00:57:10Siempre les va a pedir un archivo.
00:57:11Muchachos.
00:57:12Algo.
00:57:13Algo.
00:57:14Algo.
00:57:15Algo.
00:57:16Algo.
00:57:17Algo.
00:57:18Muchachos.
00:57:19Algo para tener en cuenta.
00:57:20Acá.
00:57:21Está mi video.
00:57:22¿Listo?
00:57:23En este video.
00:57:24Van a mostrar toda la funcionalidad del módulo de codificación.
00:57:25Que ustedes ya tienen.
00:57:26¿Sí?
00:57:27Con sus respectivas validaciones.
00:57:28Ahí es donde ustedes tienen que mostrar el video.
00:57:29Haciendo un CRUD.
00:57:30¿Sí?
00:57:31Cuando yo digo haciendo un CRUD.
00:57:32Simplemente es.
00:57:33Desde acá.
00:57:34Desde.
00:57:35Desde el fondo.
00:57:36Desde el fondo.
00:57:37Desde el fondo.
00:57:38Desde el fondo.
00:57:39Desde el fondo.
00:57:40Desde el fondo.
00:57:41Desde el fondo.
00:57:42Desde el fondo.
00:57:43Desde el fondo.
00:57:44Desde el fondo.
00:57:45Desde el fondo.
00:57:46Desde el fondo.
00:57:47Desde el fondo.
00:57:53¿Sí?
00:57:54Ya tienen que mostrar esa información.
00:57:57Claro.
00:57:58Hasta ahí.
00:58:04¿Qué pasa muchas veces?
00:58:07Se silencio no.
00:58:09No ayuda mucho.
00:58:11¿Listo?
00:58:12Yo tengo una consulta.
00:58:15consulta, su Marcelo me está
00:58:19explicando la guía de las
00:58:20actividades después del bloque
00:58:23o del grupo AA dos eh esta esta
00:58:28parte vamos a tenerla hasta
00:58:29cuándo, ¿Qué plazo para para
00:58:32entrega? Nosotros tenemos un
00:58:35plazo de noventa y seis horas
00:58:38no, no de noventa y seis horas
00:58:41para entrega, o sea, ¿Hasta qué
00:58:42fecha vamos? Hasta septiembre,
00:58:43octubre, lo que pasa es que lo
00:58:45que pasa es que. Muchachos,
00:58:47ustedes me pueden, ustedes me
00:58:49pueden mostrar, alguno podría
00:58:50mostrar pantalla y mostrarme
00:58:53como tal su mostrar mostrarme
00:58:57esayunas, que no, no puedo
00:58:58ingresar. Sí, lo que pasa es
00:59:00que la profe Claudia deja
00:59:02abiertas fechas hasta lo último,
00:59:04pues, yo pensé que hoy vamos a
00:59:06ver algo sobre la guía puntual
00:59:11por ejemplo, vamos a trabajar
00:59:13con la policía uno y dos, y
00:59:15sobre esto, muchachos, en las
00:59:17próximas dos semanas, hacen
00:59:18entregas, o algo así. Lo que
00:59:20pasa es que estamos estoy viendo
00:59:22que todo se está hablando sobre
00:59:25todo, pero no se es puntual
00:59:27sobre cada sobre cada guía. Yo
00:59:30puedo compartir la la pantalla
00:59:32si quiere ingresos y pero no
00:59:35hay no hay no hay fechas como
00:59:36tal porque lo dejan hasta hasta
00:59:38entonces esa es la inquietud que
00:59:43yo tengo porque. Si la. Ahora
00:59:45sí estoy más perdido en fecha.
00:59:47Digamos si la si la profe
00:59:49Claudia le le dejó todo hasta
00:59:50la hasta lo último yo siempre
00:59:52recomiendo que entreguen antes
00:59:54¿Sí? Pero por eso les digo
00:59:56digamos en en el tema de los
00:59:58grupos pueden ir adelantando
01:00:00por un lado pueden pueden ir
01:00:02llevando la codificación y por
01:00:04el otro lado la otra persona va
01:00:06como tal todo lo que tiene que
01:00:08ver con entregas de digamos ya
01:00:12lo que es documentación bueno
01:00:14documentación no todo lo que no
01:00:16tiene que ver con digamos con el
01:00:18código y van subiendo esa
01:00:20información ¿Sí? Realmente pues
01:00:22es eso ¿Por qué les les hablo
01:00:24de de de todo? Es para que
01:00:26ustedes pues vean realmente que
01:00:28lo que les espera es trabajo y
01:00:29tienen que empezar a realizar
01:00:31trabajos ¿Sí? O sea como tal
01:00:35estoy hablando de todo
01:00:39acá en esta en particular ustedes
01:00:43dicen que deben decodificar el
01:00:46front end utilizando un
01:00:48framework ya el framework ya lo
01:00:50tiene ¿Cierto?
01:01:00Ustedes pueden escoger el que
01:01:01ustedes quieran yo les acabo de
01:01:03mencionar uno ¿Sí me hago
01:01:05entender?
01:01:10Entonces en este caso eh les
01:01:12piden como tal un front end
01:01:15utilizando React. El problema
01:01:19de React es que React como tal
01:01:23siempre ustedes tienen que saber
01:01:25mucho JavaScript ¿Sí? Entonces
01:01:29pues va a ser un poco más
01:01:31complejo. Entonces por ejemplo
01:01:33cuando ustedes le acá tienen que
01:01:35mirar eh el desarrollo del front
01:01:37end en React aquí simplemente
01:01:39esta actividad en particular
01:01:41solamente tienen que describir
01:01:43estas preguntas diferencias entre
01:01:46React y JS bueno eso ustedes
01:01:49tienen que entregar es un PDF no
01:01:51hay ningún problema ¿Listo?
01:01:53Entonces ahí pueden hacer la
01:01:55consulta sobre React sin ningún
01:01:57problema ¿Vale? Pero cuando
01:02:00ustedes vayan a entregar como
01:02:01tal los componentes y todo esto
01:02:03que ustedes ven acá con la lista
01:02:05de chequeo aquí ya tienen que
01:02:09entregar eh digamos eh el front
01:02:11end o lo que ustedes tienen que
01:02:13hacer simplemente muchachos
01:02:15háganlo en Booster ¿Sí? Que yo
01:02:18se lo recibo en Booster ¿Vale?
01:02:23¿Listo? Entonces por ahora
01:02:25olvídense esto necesitamos hacer
01:02:27esto que ustedes están viendo
01:02:29vamos a sumar acá necesito
01:02:32ustedes me dicen que necesitan
01:02:34una fecha exacta la construcción
01:02:38en Java acá nos dice que esta va
01:02:41a ser guía de aprendizaje no
01:02:45seguro que no hay fechas en en
01:02:47su calendario eh yo estoy
01:02:50revisando acá y por ejemplo voy
01:02:53a poner algo aquí de la guía la
01:02:56de la guía la última ¿Podría
01:03:00compartir si hay una para para
01:03:02que todos podamos ver? Sí
01:03:26¿Vale?
01:03:33déjeme subir un poco ¿Señor?
01:03:38Estas son las últimas tres
01:03:40actividades que enviamos. Sí.
01:03:43Y por lo general aparece así
01:03:49No, esa actividad. Dieciocho
01:03:52días, siete horas. No, esa
01:03:55actividad.
01:03:59Ahí aparece. Esa actividad está
01:04:02en borrador. Lo que pasa es que
01:04:05ya es un problema de desayuno.
01:04:06Mira, si yo no ingreso a esta
01:04:07actividad, está ahí guardada,
01:04:10pero no
01:04:15mira, desde el veintinueve de
01:04:17junio la monté y hasta ahora
01:04:20aparece así. Baje, baje, baje.
01:04:23La la misma actividad. Ya la he
01:04:25entregado.
01:04:29Calificaciones
01:04:43Muchachos, ustedes ya preguntaron
01:04:45que si esa esos resultados de
01:04:48aprendizaje ya se los ustedes ya
01:04:50verificaron que estén calificados
01:04:51¿Están calificados en Sofía?
01:04:55Sí, que yo estuve revisando y
01:04:58casi todo está calificado en
01:05:00Sofía. Estas últimas tres
01:05:02evidencias de este bloque se
01:05:05suponía que la otra ya la había
01:05:07entregado, no en borrador, pero
01:05:09mire, aquí no no parece tal como
01:05:12tal una fecha de entrega, o sea,
01:05:15plazo de entrega. Suba. Tiempo
01:05:17suba un poquito, suba un poquito.
01:05:21Sábado tres de agosto. ¿De
01:05:23dónde dice el cronograma?
01:05:27cronograma en la parte izquierda,
01:05:29¿Sí? Sí.
01:05:34ahí aparece
01:05:38por ejemplo esta evidencia dice
01:05:40que hasta el sábado tres de
01:05:42agosto es el cierre está en
01:05:44miércoles de marzo. ¿Podría dar
01:05:48la cronograma por favor? Ahí ya
01:05:51eh dele cronograma arriba ahí ahí
01:05:54ahí arribita no no al lado al
01:05:56lado no no otra vez allá no acá
01:05:58acá eso ahí dele ahí le muestra
01:06:02tres cronogramas el general y el
01:06:06de donde dice cronograma de
01:06:08ejecución que esa es la fase en
01:06:11¿Sí?
01:06:15y ahí les va diciendo exactamente
01:06:17qué actividad y qué fecha es la
01:06:19que ustedes tienen que tener.
01:06:20Este cronograma debería estar
01:06:22amarrado a las fechas que están
01:06:25allá. Yo todavía no he podido
01:06:27ingresar, pero apenas ingrese,
01:06:29yo voy a trabajar con este
01:06:31cronograma.
01:06:35Pero eso está mal. Mira, lo que
01:06:37pasa es que como fue la
01:06:38transición de esa de territorio
01:06:40en esa en esa transición creo
01:06:42que se perdió más o menos unos
01:06:44veinte días. No. Porque mira
01:06:46aquí estamos. Mire mire que acá
01:06:48estamos hablando de que ustedes
01:06:50en la en este momento eso
01:06:52debería verse
01:06:56ya. Por ejemplo es la la la
01:06:58siguiente evidencia A uno se
01:07:00supone que inicia el once de
01:07:02marzo y finaliza el tres de
01:07:04noviembre dice
01:07:10fecha de entrega inicia finaliza
01:07:14eso está mal baje
01:07:18todas tienen la misma fecha de
01:07:20entrega aparentemente sí señor
01:07:24mira tres de noviembre del dos
01:07:26mil veinticuatro y esto ya es
01:07:28guía ocho bueno muchacho entonces
01:07:30vamos a hacer vamos a hacer lo
01:07:31siguiente mmm vayan realizando
01:07:34la o sea lo que más se va a
01:07:35demorar es el desarrollo ¿Listo?
01:07:37Entonces encarguen a una persona
01:07:39que entregue como tal el tema de
01:07:42desarrollo y los otros se van a
01:07:44dedicar a hacer todo lo que
01:07:46tiene que ver con documentos
01:07:48¿Listo? Y van subiendo toda la
01:07:50información no importa el orden
01:07:52solo de menos ¿Sí? Lo que ustedes
01:07:55vayan necesitando me va me me
01:07:57van comentando yo por lo
01:07:59regular estoy conectado eh si
01:08:01quiere compañero podría mostrar
01:08:03otra vez la la información por
01:08:05favor
01:08:09¿Listo?
01:08:15eh vuelve a sayuna dale allá en
01:08:18el botoncito hacia atrás es de
01:08:21la esquina esquina no allá es
01:08:26ahí y regresa a sayuna
01:08:34de un minuto que no es sangre no
01:08:38entonces eh vaya donde dice
01:08:42participantes
01:08:49¿Listo? Baje, baje, baje, baje,
01:08:52baje, baje, por ahí debo estar yo
01:08:54en algún lado ¿No estoy yo?
01:09:01Sí, el último tengo cincuenta y
01:09:05cuatro días y veinte horas siguen
01:09:06trabajando y no han podido entrar
01:09:08como tal entonces aquí yo tengo
01:09:13todos los lunes ¿Sí? Horario de
01:09:16atención ¿Qué significa eso?
01:09:18Que los que tengan problemas con
01:09:20código los que tengan problemas
01:09:22digamos ahí ahí vemos puntos
01:09:25específicos de lo que ustedes
01:09:27necesitan ¿Sí? O sea si ustedes
01:09:29necesitan eh revisar un código
01:09:31que no les está funcionando ese
01:09:33es el horario lunes de seis de la
01:09:36tarde a ocho de la noche ¿Suba un
01:09:38poquito? Suba, suba, suba, suba
01:09:41aquí donde dice sala de ese es la
01:09:44sala para ingresar ustedes le dan
01:09:46clic ahí y eso los va a llevar el
01:09:48día lunes que voy a estar
01:09:50conectado para cualquier tipo de
01:09:52respuesta hay muchachos en orden
01:09:54de llegada yo voy atendiendo pues
01:09:57obviamente son muchas fichas ahí
01:09:59les comento entonces en orden de
01:10:00que ustedes llegan levantan la
01:10:02cuenta podemos demorarnos no sé
01:10:05cinco minutos veinte minutos ya
01:10:07depende pues digamos el problema
01:10:08que tenga como tal su desarrollo
01:10:11¿Listo?
01:10:17¿Vale muchachos? Listo listo
01:10:20y es decir que los encuentros
01:10:21sincrónicos van a quedar ¿Para
01:10:22qué fecha? O ¿Para qué día de la
01:10:24semana? Perdón. No no sabría
01:10:26decirle porque me toca primero me
01:10:28toca revisar ustedes tienen algo
01:10:31de las fichas tienen eso entonces
01:10:33ahí es donde cada instructor
01:10:35eh alcanza a notarse para dar
01:10:37ese encuentro sincrónico yo no
01:10:39he revisado la de ustedes me toca
01:10:41revisarla y con eso pues ya yo
01:10:43les estaría informando eh ¿Qué
01:10:46día tenían con la profesora
01:10:47Claudia? Podríamos tomar ese
01:10:48porque ya ya se quedaría libre de
01:10:50que no sea un martes los martes a
01:10:54las siete y la noche teníamos con
01:10:56¿A las siete? Sí sí señor. No
01:11:01porque es que digamos las
01:11:02formaciones mías por lo regular
01:11:04duran hora y media ¿Sí? O sea
01:11:06por lo que siempre trato de
01:11:07extenderme un poquito porque ya
01:11:09empiezo a mirar digamos eh
01:11:11empiezo a mirar parte de código
01:11:13mostrarles a ustedes cómo se
01:11:14hacen las cosas este tipo de de
01:11:17cositas o sea si el tiempo nos
01:11:18da hacemos un pequeño
01:11:20desarrollito pequeño porque
01:11:21ustedes vean cómo cómo se va
01:11:23cómo se hacen las cosas el paso
01:11:25paso si me va a entender entonces
01:11:27yo siempre me trato de extender
01:11:28hora y media yo tengo formación
01:11:30los martes y los jueves ya tengo
01:11:32formación a las ocho también
01:11:35tengo formación los lunes que
01:11:37fue lo que eh después del
01:11:39digamos del encuentro mirando
01:11:41ayudando a los aprendices ya los
01:11:44dejo e ingreso como tal a la a
01:11:46la formación entonces en este
01:11:48caso yo tendría libre los
01:11:50miércoles y los viernes ¿Sí? Me
01:11:52tocaría entonces mirar con
01:11:53ustedes qué día lo podríamos
01:11:55hacer la idea es que digamos lo
01:11:58podamos hacer el encuentro
01:12:00donde la mayoría se pueda
01:12:01conectar porque si si ustedes no
01:12:04se pueden si ustedes no se
01:12:05conectan pues va a ser un video
01:12:07más que ustedes van a ver y pues
01:12:09es buena la interacción porque
01:12:10van preguntando cuáles son sus
01:12:12dudas mientras que un video no
01:12:13se les puede hacer ese tipo de
01:12:15preguntas sí es claro muchachos
01:12:17si estoy claro es clara la
01:12:19información
01:12:26claro para todos
01:12:31o sea el día de hoy lo que
01:12:33nosotros íbamos a hacer
01:12:35simplemente es lo que yo
01:12:38necesitaba necesitaba hacer un
01:12:40digamos un preámbulo eh que lo
01:12:43donde van que necesitan cuáles
01:12:45necesitan cuáles son sus
01:12:47debilidades sus fortalezas pues
01:12:49para llegar a digamos a a ya
01:12:52atacar desde ese punto como les
01:12:54digo ya pues ya yo tenía
01:12:56entendido que ustedes ya habían
01:12:58avanzado con la profe Claudia
01:13:00no sabía hasta dónde entonces
01:13:02pues ya yo o sea si ustedes
01:13:04estuvieran en la guía siete a
01:13:06iniciando yo ya yo llego con lo
01:13:08que necesito porque ya yo sé
01:13:10desde dónde voy a comenzar pero
01:13:12si ustedes ya tenían algo
01:13:13primero era conocernos charlar y
01:13:17ya la próxima así darle como es
01:13:19a la a la formación ¿listo?
01:13:25claro para todos muchachos
01:13:29bueno vamos a dejar de grabar
01:13:32entonces no sé tienen alguna
01:13:35duda tienen alguna pregunta

Recomendada