Introducción 5Glosario de términos esenciales 6Arquitectura y fundamentos de aplicaciones web 71. Concepto y evolución de las aplicaciones web. 82. Diferencias entre aplicación web y aplicación de escritorio. 143. Arquitectura cliente-servidor. 194. Arquitectura en tres capas. 235. Tecnologías implicadas. 276. Modelo SaaS y computación en la nube. 327. Servicios web, APIs y comunicación mediante JSON. 378. Resumen. 439. Prueba de autoevaluación. 44Instalación y configuración del entorno web 461. Servidores web (Apache, Nginx, IIS). 472. Instalación en Windows. 533. Instalación en Linux. 594. Configuración básica del servidor. 645. Bases de datos para aplicaciones web. 696. Copias de seguridad y restauración. 757. Pruebas de funcionamiento y resolución de incidencias. 818. Resumen. 879. Prueba de autoevaluación. 89Despliegue y administración de aplicaciones web 911. CMS: concepto y tipologías. 922. Instalación completa de WordPress. 983. Configuración inicial y ajustes técnicos. 1034. Gestión de temas y plugins. 1095. Seguridad básica en CMS. 1146. Migración de sitios web. 1207. Aplicaciones web corporativas (CRM, ERP, LMS). 1268. Entornos de desarrollo y producción. 1319. Resumen. 13710. Prueba de autoevaluación. 138Seguridad en aplicaciones web 1401. Principales vulnerabilidades web. 1412. HTTPS y certificados digitales. 1463. Hardening del servidor web. 1514. Seguridad en CMS. 1575. Copias de seguridad avanzadas. 1626. Monitorización y registros. 1677. Resumen. 1738. Prueba de autoevaluación. 174Publicación, mantenimiento y optimización. 1761. Hosting y tipos de alojamiento. 1772. Dominio y DNS aplicado a aplicaciones web. 1833. FTP, SFTP y despliegue remoto. 1884. Paneles de control (cPanel, Plesk). 1935. Logs y monitorización. 1996. Optimización del rendimiento. 2047. Actualizaciones y mantenimiento preventivo. 2108. Documentación técnica de la aplicación. 2159. Resumen. 22010. Prueba de autoevaluación. 221Resumen final 223Prueba de evaluación final 225