Aprendí sobre la arquitectura de aplicaciones web, comprendiendo la diferencia entre frontend y backend, y cómo se comunican a través de APIs. Estudié los servidores web y su funcionamiento del lado del servidor (server side).
Exploré diferentes lenguajes de programación backend y sus frameworks asociados, entendiendo las ventajas y casos de uso de cada uno en el desarrollo de aplicaciones web robustas.
Desarrollé aplicaciones web usando PHP y JSP (Java Server Pages), aprendiendo la sintaxis, manejo de datos, conexión a bases de datos y generación de contenido dinámico.
Practiqué el despliegue de aplicaciones web backend utilizando PHP y JSP en servidores reales, configurando el entorno de producción y gestionando dependencias.