Qué puede evaluarse
RA1: Instala gestores de contenidos, identificando sus aplicaciones y configurándolos según requerimientos.
CMS (Content Management System)Requerimientos de hardwareRequerimientos de softwareLAMP/LEMP stackPHPMySQL/MariaDBIdentificación de requisitos técnicosInstalación de CMSBase de datos y credencialesPermisos de archivos y directorios
RA2: Instala sistemas de gestión de aprendizaje a distancia, describiendo la estructura del sitio y la jerarquía de directorios generada.
LMS (Learning Management System)MoodleLAMP/LEMP stackDirectorio Raíz del Servidor Web (Document Root)Directorio de Datos (Data Directory)Jerarquía de Directoriosconfig.phpTemas (Themes)CSS PersonalizadoTema Hijo (Child Theme)
RA3: Instala servicios de gestión de archivos web, identificando sus aplicaciones y verificando su integridad.
Gestor de Archivos Web (WFM)Nube PrivadaColaboraciónSincronizaciónControl de AccesoCódigo AbiertoSoftware PropietarioLAMP/LEMPVirtual HostBase de Datos
RA4: Instala aplicaciones de ofimática web, describiendo sus características y entornos de uso.
Ofimática WebSaaS (Software as a Service)Colaboración en tiempo realAccesibilidadGoogle WorkspaceMicrosoft 365SaaSCuenta de usuarioDominioNavegador web
RA5: Instala aplicaciones web de escritorio, describiendo sus características y entornos de uso.
ElectronNW.jsProgressive Web Apps (PWA)RuntimeMotor de renderizado webWebmailIMAPSMTPSSL/TLSPHP-FPM
Trampas habituales antes del examen
- Ignorar la documentación oficial del CMS: Causa problemas de compatibilidad y seguridad. Corrección: Siempre consultar la sección de requisitos del sistema en el sitio web oficial del CMS.
- Asumir que el servidor cumple los requisitos sin verificar: Lleva a fallos en la instalación o rendimiento deficiente. Corrección: Utilizar herramientas de diagnóstico (ej. `phpinfo()`) y comandos de sistema para verificar versiones y configuraciones.
- Omitir la verificación de requisitos (versión de PHP, motor de base de datos, extensiones del servidor) antes de instalar: provoca fallos de instalación o vulnerabilidades. Corrección: consultar siempre la documentación oficial del CMS y comprobar el entorno de hosting antes de empezar.
- Permisos de archivos incorrectos: causa errores de escritura o vulnerabilidades de seguridad. Corrección: partir de valores razonables (por ejemplo 755/644 en Linux) y ajustarlos según la documentación específica del CMS y el usuario del servidor web.
- Asignar rol de administrador a todos los usuarios: riesgo de seguridad. Corrección: aplicar el principio de mínimo privilegio, asignando roles específicos y limitados según la función real de cada persona.
- Credenciales de base de datos erróneas durante la instalación: impide la conexión del CMS a la base de datos. Corrección: verificar cuidadosamente nombre de la base de datos, usuario, contraseña y host antes de lanzar el instalador.
- Descuidar la seguridad del CMS confiando solo en la seguridad del servidor: Deja el sitio vulnerable a ataques específicos de la aplicación. Corrección: Activar y configurar todas las opciones de seguridad que ofrece el CMS y sus plugins.
- No cambiar el prefijo de las tablas de la base de datos: Facilita ataques de inyección SQL. Corrección: Modificar el prefijo por defecto durante la instalación o manualmente si el CMS lo permite.
- Utilizar temas o plugins de fuentes no fiables: Riesgo de inyección de código malicioso. Corrección: Descargar siempre temas y plugins de los repositorios oficiales o de desarrolladores de confianza.
- Posponer las actualizaciones de seguridad: Deja el sitio vulnerable a exploits conocidos. Corrección: Implementar un plan de actualizaciones regular y realizar copias de seguridad antes de cada una.
- No realizar copias de seguridad o no probarlas: Conduce a la pérdida irrecuperable de datos. Corrección: Establecer una política de copias de seguridad automatizadas y probar periódicamente la restauración en un entorno de pruebas.
- No probar todas las funcionalidades después de un cambio: Puede dejar errores sin detectar que afectan la experiencia del usuario. Corrección: Realizar pruebas exhaustivas de navegación, formularios y roles de usuario tras cualquier modificación o actualización.