Saltar navegación

Herrera_ManuelJesus_EvidenciaArea_6

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 22 de junio de 2026 por Manuel Jesús H.

2 visualizaciones

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.

Descargar la transcripció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:
es
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

Del mismo autor…


    EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

    Plataforma Educativa EducaMadrid