Saltar a contenido

Despliegue de aplicaciones web

  • Módulo


    Despliegue de aplicaciones web · 0614

  • Curso


    CFGS Desarrollo de Aplicaciones Web · 2.º

  • Dedicación


    64 horas · 2 horas semanales · 32 semanas

  • Formación en empresa


    24 horas en la empresa · 40 horas en el centro

Idea central

Aprenderás a publicar aplicaciones web mediante servidores, contenedores y servicios de red, verificando su funcionamiento, seguridad y documentación.

Marco normativo

Real Decreto 405/2023, de 29 de mayo, y Orden de 16 de junio de 2011 (BOJA n.º 149, de 1 de agosto de 2011).

Organización

Resultados de aprendizaje

RA Qué serás capaz de hacer
RA1 Implantar arquitecturas web aplicando criterios de funcionalidad.
RA2 Implantar aplicaciones web en servidores web con una configuración segura.
RA3 Implantar aplicaciones web en servidores de aplicaciones con una configuración segura.
RA4 Administrar servidores de transferencia de archivos garantizando la disponibilidad.
RA5 Verificar la ejecución de aplicaciones web comprobando los servicios de red.
RA6 Elaborar documentación de aplicaciones web utilizando control de versiones e integración continua.

Unidades didácticas

UD Unidad Horas RA Periodo
UD1 Documentación, Git y CI/CD 6 RA6 1.º trimestre
UD2 Arquitecturas web y despliegue con Docker 20 RA1 1.º trimestre
UD3 Administración de servidores web 8 RA2 1.º trimestre
UD4 Servidores de aplicaciones 10 RA3 2.º trimestre
UD5 Servidores de transferencia de archivos 10 RA4 2.º trimestre
UD6 Servicios de red para aplicaciones web 10 RA5 2.º trimestre

La secuencia comienza con documentación y control de versiones, continúa con arquitecturas y servidores y termina con transferencia de archivos y servicios de red. El proyecto de despliegue permite conectar configuración, verificación y documentación.

Trabajo y evaluación

Se trabaja con un proyecto de despliegue progresivo. El alumnado documenta la infraestructura, versiona la configuración, construye servicios con contenedores y publica una aplicación web. Cada práctica pasa por las fases de preparación, configuración, verificación y documentación.

Los seis resultados de aprendizaje tienen el mismo peso. Se utilizan actividades de clase, resolución de ejercicios y tareas teórico-prácticas sobre servidores, contenedores, servicios de red, análisis de registros y documentación técnica.

Los RA4 y RA5 se desarrollan en la empresa mediante las actividades previstas en el Plan de Formación Inicial. Si no existe una evidencia suficiente, se realiza una actividad equivalente en el centro educativo.

Recursos

Herramientas

  • Contenedores


    Docker, Docker Compose y Docker Hub para construir y ejecutar servicios aislados.

  • Servidores


    GNU/Linux, Apache HTTP Server, Nginx, Tomcat y WildFly.

  • Automatización


    Git, GitHub, GitHub Actions, MkDocs y herramientas de documentación.

  • Verificación


    Clientes HTTP, análisis de logs, GoAccess, DNS, clientes FTP/SFTP y herramientas de desarrollo del navegador.

Fuentes

Bibliografía

Materiales del sitio

Unidades con materiales publicados

Los materiales publicados se organizan por bloques de trabajo. La tabla de unidades anterior es la referencia curricular de la programación vigente.

Presentaciones

Abrir el catálogo de presentaciones

Unidad 0 · Presentación del módulo

Unidad 1 · Documentación y automatización

Unidad 2 · Docker

Unidad 3 · Arquitecturas web

Unidad 4 · Servidores de aplicaciones