Actualizado el
El curso
90 horas presenciales en Zaragoza para llevar al servidor las aplicaciones web que ya sabes construir. Aprendes cómo funciona internet por debajo, qué hace cada servidor, cómo se despliega una aplicación con su base de datos de desarrollo a producción, cómo se comprueba que aguanta y cómo se lleva el control de versiones del proyecto. Te vas con el módulo MF0493_3 acreditado por el INAEM.
Es el segundo grupo de mañanas de este módulo: el primero se imparte en noviembre, justo antes.
Cómo es el aula
Cada sesión combina el concepto, la demostración en vivo sobre un servidor de pruebas y trabajo individual sobre tu propio entorno. Las prácticas van sobre un entorno real de desarrollo, preproducción y producción, que es donde se entiende de verdad la diferencia entre que una aplicación funcione en tu equipo y que funcione publicada.
El aula tiene un ordenador por persona con acceso a una máquina virtual Linux personal donde montas tu propio entorno. Trabajas sobre las herramientas estándar del sector: terminal, SSH, servidor web, gestor de procesos para Node o PHP y un sistema de control de versiones.
Lo que te llevas a casa
Una aplicación web tuya desplegada en producción real, con su dominio, su configuración de seguridad y sus pruebas pasadas, y el proyecto bajo control de versiones.
El certificado oficial del módulo MF0493_3 emitido por el INAEM, que puntúa como mérito en oposiciones técnicas y bolsas de empleo público de perfil informático, como las del Ayuntamiento de Zaragoza o el Gobierno de Aragón. El baremo exacto depende de cada convocatoria.
Y el criterio para saber si una aplicación está lista para salir: qué pruebas se le pasan, cómo se comprueba que aguanta la carga y cómo queda documentada para quien venga detrás.
Si después quiero el certificado completo
Este módulo es el tercero y último del Certificado de Profesionalidad IFCD0210. Si ya has cursado frontend (MF0491_3) y backend (MF0492_3), al terminar este módulo tienes el Certificado de Profesionalidad IFCD0210 completo expedido por el SEPE, con validez en toda España.
Si cursas solo este módulo, sales con módulo certificado y horas acumulables que se mantienen vivas. Cuando completes frontend y backend en una convocatoria posterior, el certificado se cierra.
Objetivos
- Implantar y mantener aplicaciones web en entornos internet, intranet y extranet.
- Configurar servidores web y entornos de despliegue básicos sobre Linux.
- Verificar la aplicación con pruebas funcionales, de seguridad y de carga.
- Llevar el control de versiones y la documentación técnica del proyecto.
- Cerrar el Certificado de Profesionalidad IFCD0210 con la acreditación del SEPE.
A quién va dirigido
- Demandantes de empleo del INAEM con perfil técnico que buscan completar las 510 horas del IFCD0210.
- Personas trabajadoras por cuenta ajena que pueden asistir por la mañana.
- Personas que ya han completado frontend y backend del IFCD0210 y quieren cerrar el certificado completo.
- Personas que programan pero nunca han desplegado en producción sin ayuda.
- Perfiles de soporte o sistemas que necesitan tocar despliegues web en su día a día.
Requisitos
- Cumplir los requisitos de acceso a Nivel 3 (Bachillerato, certificado N2 de la familia Informática y Comunicaciones, o vías equivalentes que se detallan en el bloque de requisitos legales).
- Estar inscrito o inscrita como demandante de empleo en el INAEM, o trabajando por cuenta ajena, al inicio del curso. No se admiten personas trabajadoras autónomas.
- Manejo de línea de comandos a nivel básico.
- Recomendado: haber cursado o tener equivalencia de los módulos MF0491_3 (frontend) y MF0492_3 (backend).
Competencias que adquieres
- Estructura de entornos de despliegue: desarrollo, preproducción y producción.
- Configuración de servidores web (Apache, Nginx) sobre Linux.
- Gestión de dominios, DNS y certificados HTTPS.
- Servicios en la nube: infraestructura, plataforma y aplicación como servicio.
- Verificación: pruebas funcionales, de accesibilidad, de seguridad y de carga.
- Control de versiones y documentación técnica del proyecto.
- Seguridad básica: actualizaciones, control de accesos y endurecimiento de servidor.
Temario
Internet, servidores y servicios en la nube · 30 h · 30 h
- Cómo funciona internet por debajo: direccionamiento, protocolos y HTTP.
- Dominios, jerarquía de dominios y servicios de identificación (DNS).
- Internet, intranet y extranet, y sus consideraciones de seguridad.
- Servidores web, de aplicaciones y de bases de datos: configuración y seguridad.
- Servicios en la nube: infraestructura, plataforma y aplicación como servicio.
Desarrollo y despliegue de aplicaciones web · 35 h · 35 h
- Tipos de aplicaciones y tecnologías de desarrollo web. El modelo vista-controlador.
- Entornos de desarrollo, de preproducción y de producción.
- Organización de los recursos de una aplicación web.
- Seguridad: identificación, autenticación, certificados digitales y sesiones.
- El proceso de despliegue de la aplicación y su verificación.
Verificación, control de versiones y documentación · 25 h · 25 h
- Tipos de prueba: funcionales, estructurales, de integración y de caja negra.
- Pruebas de usabilidad, de accesibilidad y de seguridad.
- Pruebas de rendimiento: carga y estrés.
- Control de versiones: repositorios, ramas, fusiones, etiquetado y conflictos.
- Documentación técnica del proyecto y herramientas de generación.
Salidas profesionales
- Técnico o técnica de implantación de aplicaciones web.
- Soporte de sistemas en departamentos digitales y agencias web.
- Mantenimiento de portales corporativos y plataformas e-commerce.
- Perfil junior orientado a DevOps en equipos pequeños.
- Acreditación oficial baremable en oposiciones técnicas y bolsas de empleo público.