Actividades prácticas del curso
1. Introducción a las Actividades
La práctica es fundamental para consolidar y aplicar los conocimientos adquiridos en este curso de Implantación de Aplicaciones Web en Entornos Internet, Intranet y Extranet. A través de actividades prácticas, los participantes podrán experimentar situaciones reales, resolver desafíos técnicos y tomar decisiones fundamentadas, fortaleciendo así su competencia profesional. Estas actividades están diseñadas para integrar conceptos de todos los temas abordados, desde la historia y tecnología de internet hasta el control de versiones y documentación de aplicaciones web, promoviendo un aprendizaje activo y contextualizado.
Se recomienda que los participantes dediquen tiempo a planificar, ejecutar y reflexionar sobre cada actividad. Es importante seguir las instrucciones específicas, documentar cada paso y evaluar los resultados para identificar áreas de mejora. La participación activa y el trabajo colaborativo potenciarán la adquisición de habilidades prácticas esenciales para su desempeño profesional en el campo del desarrollo e implantación de aplicaciones web.
2. Actividades Integradoras del Curso
Actividad 1: Proyecto Final Integrador
- Descripción: Diseñar, desarrollar y desplegar una aplicación web completa que integre conocimientos sobre arquitectura web, desarrollo, seguridad, control de versiones y documentación.
- Fases:
- Planificación: Definir el objetivo del proyecto, requerimientos técnicos y estructura general.
- Diseño: Crear diagramas de arquitectura, esquemas de base de datos y prototipos de interfaz.
- Implementación: Programar la aplicación utilizando tecnologías aprendidas, gestionar versiones con herramientas específicas.
- Pruebas y Seguridad: Realizar pruebas funcionales y de seguridad, documentar hallazgos.
- Despliegue: Publicar en un entorno web (intranet o internet), configurar servidores y dominios.
- Evaluación: Revisar el cumplimiento de requisitos, calidad del código y documentación final.
- Entregables: Documentación técnica, código fuente con control de versiones, informe final con análisis y recomendaciones.
- Rúbrica: Se evaluará la calidad técnica, integración de conceptos, documentación, presentación final y cumplimiento de plazos.
- Tiempo estimado: 10-15 horas
Actividad 2: Caso Práctico Complejo
- Planteamiento: Una empresa necesita migrar su sistema interno a una plataforma web segura y escalable. Deben decidir qué tecnologías usar, cómo estructurar la infraestructura y gestionar versiones.
- Análisis: Evaluar la infraestructura existente, definir requerimientos técnicos, identificar riesgos potenciales.
- Toma de decisiones: Seleccionar tecnologías (servidores, frameworks), planificar la organización del equipo y recursos.
- Justificación técnica: Argumentar las elecciones basadas en los contenidos del curso (arquitectura web, seguridad, control de versiones).
- Presentación: Elaborar un informe que incluya diagramas arquitectónicos, cronograma y plan de pruebas.
Actividad 3: Portafolio de Evidencias
- Cada participante deberá crear un portafolio digital que documente su aprendizaje en cada tema del curso:
- Tema 1: Internet: Resumen histórico y tecnologías clave.
- Tema 2: La web: Arquitectura general y componentes principales.
- Tema 3: Aplicaciones web: Evolución y tecnologías utilizadas.
- Tema 4: Desarrollo y despliegue: Modelo de desarrollo elegido, herramientas usadas y plan de despliegue.
- Tema 5: Verificación: Estrategias de pruebas implementadas.
- Tema 6: Control de versiones: Herramientas utilizadas y buenas prácticas adoptadas.
- Tema 7: Documentación: Ejemplo de documentos creados y estándares seguidos.ли>
Añadir reflexiones personales sobre el proceso de aprendizaje en cada tema será valorado positivamente. El portafolio puede presentarse en formato digital con enlaces a archivos o plataformas colaborativas.
Actividad 4: Simulación Profesional
- Crea un escenario laboral donde debas actuar como responsable técnico en un proyecto web:
- Papel asignado: Analista técnico o gestor de proyectos web.
- Situações a resolver:
- Planificación del despliegue en diferentes entornos (internet/intranet/extranet).
- Manejo del control de versiones durante el desarrollo.
- Aseguramiento de la seguridad en la aplicación final.
- Documentación técnica para el cliente o equipo interno.
- Situaciones imprevistas como fallos en servidores o vulnerabilidades detectadas.
Actividad 5: Investigación y Propuesta Innovadora
- Elige una problemática actual relacionada con la implantación o seguridad en aplicaciones web (ejemplo: protección contra ataques cibernéticos).
- Investiga soluciones existentes usando contenidos del curso (tecnologías, buenas prácticas).
- Crea una propuesta innovadora que mejore las soluciones actuales o adapte nuevas tecnologías emergentes (como IA o blockchain).
- Prepara una presentación ejecutiva que resuma:
- La problemática detectada
- Las soluciones existentes
- Tu propuesta innovadora con fundamentos técnicos sólidos
Actividad 6: Análisis Crítico Transversal
- Select a topic from the course (e.g., security in web applications).