Herrera_ManuelJesus_EvidenciaArea_6
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
En este vídeo se presenta la situación de aprendizaje "Escudo de hierro", donde el alumnado resuelve un problema tecnológico complejo: analizar y parchear vulnerabilidades de inyección SQL. La actividad fomenta la colaboración mediante Pair Programming y el uso de GitHub Projects para coordinar el desarrollo en equipo. Como creación de contenidos, los estudiantes generan el código seguro y elaboran un recurso digital documentando la solución aportada. La alfabetización mediática se integra exigiendo la inclusión de licencias propias, la atribución de autoría de código de terceros y el respeto de normas de netiqueta durante las revisiones de código cruzadas (Blameless Post-Mortem). Finalmente, se evidencian estrategias de bienestar digital y prevención de riesgos, instruyendo al alumnado a proteger credenciales mediante variables de entorno y a aplicar la regla 20-20-20 para reducir la fatiga visual durante la programación.
Hola, mi nombre es Manuel Jesús Herrera Morgaz, soy profesor de informática y doy clase a ciclo formativo de grado superior y ciclo formativo de grado medio.
00:00:00
En este vídeo vamos a mostrar las evidencias del Área 6, Desarrollo de la competencia digital del alumnado.
00:00:09
La situación de aprendizaje que voy a presentar es la realización de la práctica Escudo de Hierro.
00:00:15
La práctica se presenta a una situación real, con un problema complejo, en la que hay código vulnerable a SQL Injection
00:00:21
y los estudiantes tienen que revisar el código y resolver la vulnerabilidad.
00:00:28
La situación de aprendizaje se divide en cuatro fases.
00:00:32
La primera fase, análisis, los estudiantes deben descargar el código que se les proporciona en la práctica y analizar las vulnerabilidades,
00:00:37
configurar la base de datos local e intentar reproducir el SQL Injection.
00:00:45
La fase dos, desarrollo, trabajando en parejas y usando la técnica de Peer Programming,
00:00:50
También los estudiantes desarrollan la solución a las vulnerabilidades encontradas gestionando las tareas y la coordinación a través de GitHub Project. Usarán las pull requests para asegurar la revisión de código por pares.
00:00:54
La fase 3, optimización y pruebas. Una vez realizadas las modificaciones, los alumnos deben analizar el código en busca de posibles optimizaciones, así como realizar las pruebas necesarias para validar el programa.
00:01:09
Y la fase 4, documentación, es la fase final y sirve para documentar los cambios realizados usando un archivo digital, ya sea un podcast, un vídeo, infografía, un porfolio, el recurso que quieran.
00:01:22
Las herramientas a utilizar van a ser el IDE, el Intel G para la edición de código, Docker para levantar la base de datos en local, Git y GitHub para la colaboración en equipo y el control de versionado de código y las herramientas para la creación de la documentación, sea la que elijan.
00:01:36
La práctica de realizarse por pareja y para la coordinación de las tareas se sugiere el uso de GitHub Projects, el cual es una herramienta colaborativa y tiene múltiples opciones para trabajar en equipo.
00:01:54
Por ejemplo, se pueden crear tareas, en cada una de las tareas se le puede añadir comentarios, asignar a la persona responsable y además trae un tablero Kanban en el que cada uno de los miembros del equipo pueden ver en qué estado está cada tarea.
00:02:09
Además, está integrado con el repositorio de código Git y se pueden hacer referencias en los commits y las pull requests a las tareas en las que se está trabajando.
00:02:24
Como evidencia de licencia, autoría de código y etiqueta, en la tarea se especifica claramente como requisitos extras la inclusión de la propia licencia, además de atribuir la autoría de código que no sea suyo.
00:02:33
Además se trabaja la privacidad de los datos y proteger las contraseñas con el uso de variables por entorno.
00:02:47
Para finalizar y tal y como se puede apreciar se han incluido estrategias para el bienestar digital y buscan prevenir posibles riesgos asociados a trabajos de este tipo.
00:02:56
Como son, por ejemplo, la regla del 20-20-20, cada 20 minutos de programación apartar la vista del monitor y mirar un objeto lejano durante 20 segundos, la prevención de riesgos y la privacidad de datos o aplicar una cultura blameless post-mortem o análisis sin culpa.
00:03:07
Es decir, cualquier comentario que se realice en las revisiones de código debe estar sujeto a las etiquetas establecidas en la práctica.
00:03:26
Por último se muestra uno de los productos realizados por uno de los grupos, un porfolio digital en el que se puede mostrar cómo han documentado el problema detectado y la solución propuesta.
00:03:35
- Idioma/s:
- Etiquetas:
- Evidencia
- Autor/es:
- Manuel Jesús Herrera Morgaz
- Subido por:
- Manuel Jesús H.
- Licencia:
- Reconocimiento - No comercial - Sin obra derivada
- Visualizaciones:
- 2
- Fecha:
- 22 de junio de 2026 - 18:06
- Visibilidad:
- Clave
- Centro:
- IES EL CAÑAVERAL
- Duración:
- 03′ 55″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 25.30 MBytes