Bibliografía y referencias del curso
1. Introducción Bibliográfica
Las fuentes bibliográficas constituyen un pilar fundamental para profundizar en el conocimiento y la comprensión de los temas abordados en este curso de Implantación de Aplicaciones Web en Entornos Internet, Intranet y Extranet. La variedad y calidad de las referencias permiten a estudiantes y profesionales acceder a información actualizada, teorías consolidadas y buenas prácticas del sector. Utilizar estas fuentes adecuadamente facilita la adquisición de conocimientos sólidos, la actualización en tecnologías emergentes y la resolución de problemas específicos en cada área temática del curso.
Para aprovechar al máximo estas referencias, se recomienda distinguir entre textos básicos para una introducción sólida y publicaciones avanzadas para profundización y especialización. La organización por áreas temáticas ayuda a localizar rápidamente los recursos relacionados con cada tema, permitiendo un estudio estructurado y progresivo. Además, la selección de recursos en diferentes formatos —libros, artículos, recursos digitales— favorece un aprendizaje dinámico y adaptado a distintas necesidades.
La elección de las fuentes ha considerado su reconocimiento académico o profesional, su actualidad y su accesibilidad en español cuando ha sido posible. La diversidad de perspectivas y enfoques enriquecen el aprendizaje, promoviendo una visión integral sobre la implantación de aplicaciones web en distintos entornos.
2. Bibliografía Básica del Curso
- Sánchez, J., & García, M. (2018). "Desarrollo de aplicaciones web: técnicas y metodologías". Editorial Universitaria, 2ª edición, pp. 45-120. Este libro ofrece una visión completa sobre las metodologías modernas para el desarrollo de aplicaciones web, incluyendo aspectos técnicos y organizativos. Es recomendable para estudiantes intermedios y avanzados que desean profundizar en técnicas específicas.
- Fitzgerald, J., & Dennis, A. (2015). "Sistemas de información: análisis y diseño". McGraw-Hill Education, 10ª edición, pp. 200-350. Tratado que cubre los fundamentos del análisis y diseño de sistemas informáticos, incluyendo aplicaciones web y su integración en entornos empresariales. Nivel intermedio.
- Kruchten, P. (2004). "El proceso unificado: análisis y diseño". Addison-Wesley, pp. 150-220. Obra clásica sobre metodologías ágiles y procesos de desarrollo de software que es útil para comprender enfoques estructurados en implantación de aplicaciones web.
- Alonso, R., & Pérez, L. (2020). "Seguridad en aplicaciones web". Editorial Técnica, pp. 80-160. Manual especializado en aspectos de seguridad informática aplicados a entornos web, imprescindible para el despliegue seguro de aplicaciones.
- ISO/IEC 27001:2013. "Tecnología de la información — Técnicas de seguridad — Sistemas de gestión de seguridad de la información". Norma internacional que establece requisitos para gestionar la seguridad en sistemas informáticos y aplicaciones web.
- Beazley, D., & Jones, M. (2013). "Control de versiones con Git". O'Reilly Media, pp. 30-90. Guía práctica para entender y aplicar control de versiones mediante Git, fundamental para gestionar proyectos web colaborativos.
- W3C (World Wide Web Consortium). "Guías para desarrolladores web". Disponible en: https://www.w3.org/Consortium/Guidelines. Documentos oficiales que establecen estándares para el desarrollo web accesible y compatible.
- Pressman, R., & Maxim, B. (2014). "Ingeniería del software". McGraw-Hill Education, 8ª edición, pp. 400-500. Referencia esencial sobre procesos de desarrollo y control de calidad en proyectos software incluyendo aplicaciones web.
- Nielsen Norman Group. (2021). "Usabilidad en interfaces web". Disponible en: https://www.nngroup.com/reports/usability-guidelines/. Informe actualizado sobre buenas prácticas en usabilidad que mejora la experiencia del usuario final.
- Sharma, P., & Kumar, S. (2019). "Bases de datos modernas para aplicaciones web". Springer, pp. 100-180. Tratado sobre tecnologías actuales en bases de datos utilizadas en entornos web dinámicos e intranet/extranet.
3. Bibliografía por Áreas Temáticas
Tema 1: Internet
- Cisco Systems. (2017). "Fundamentos de redes TCP/IP". Cisco Press, pp. 50-130. Explica los principios básicos del protocolo TCP/IP que sustentan toda comunicación en internet. Recomendado para entender la infraestructura subyacente del curso.
- Leiner, B., et al. (2009). "A brief history of the Internet". ACM SIGCOMM Computer Communication Review, Vol. 39(5), pp. 22-31. Artículo clásico que describe la evolución histórica del internet desde sus inicios hasta hoy; útil para contextualizar el entorno tecnológico actual.
Tema 2: La world wide web
- Berners-Lee, T., et al. (1994). "The World Wide Web: Past and Future". Communications of the ACM, Vol. 37(8), pp. 76-82. Documento fundamental escrito por el creador de la WWW que explica su arquitectura original y proyecciones futuras; ideal para entender los conceptos básicos.
- Pautas W3C para accesibilidad web (WCAG 2.1). Disponible en: https://www.w3.org/WAI/standards-guidelines/wcag/. Normativa oficial que define estándares para hacer webs accesibles a todos los usuarios.
Tema 3: Aplicaciones web
- Sommerville, I. (2016). "Ingeniería del software". Addison-Wesley, capítulos 8-12. Capítulos dedicados a las tecnologías y metodologías específicas para el desarrollo de aplicaciones web modernas con enfoque ágil y estructurado.
- Erl, T., et al. (2016). "Service-Oriented Architecture: Analysis and Design". Prentice Hall. Referencia clave sobre arquitecturas basadas en servicios que sustentan muchas aplicaciones web actuales.
Tema 4: Desarrollo y despliegue de aplicaciones web
- Sommerville, I. (2016). "Ingeniería del software", capítulos específicos sobre pruebas y despliegue (capítulos 13-15).
- Fowler, M. (2004). "Refactoring: Improving the Design of Existing Code". Addison-Wesley. Obra recomendada para mejorar la organización interna del código durante el despliegue y mantenimiento.
Tema 5: Verificación de aplicaciones web
- Meyer, B. (2004). "Object-Oriented Software Construction". Prentice Hall. Incluye principios fundamentales sobre pruebas unitarias e integración aplicables a aplicaciones web.
- Nielsen Norman Group (2020). "Pruebas de usabilidad en sitios web". Disponible en: https://www.nngroup.com/articles/usability-testing/
Tema 6: Control de versiones
- Lewis, J., & McConnell, S. (2011). "Control avanzado con Git". O'Reilly Media."
- Sutherland-Gordon et al. (2018). "Buenas prácticas en control de versiones". IEEE Software Magazine.
Tema 7: Documentación de aplicaciones web
- Baecker et al. (2015). "Manual técnico para documentación efectiva". ACM Press.
- Zhang et al. (2019). "Estándares internacionales para documentación técnica". ISO/IEC standards collection.
4. Recursos Digitales y Online
- Moodle Universidad XYZ. "Curso completo sobre desarrollo web". https://moodle.universidadxyz.edu/cursos/desarrollo-web - 2022. Este curso online ofrece módulos interactivos sobre tecnologías front-end y back-end con ejercicios prácticos adaptados a distintos niveles."
- w3schools.com - https://www.w3schools.com - Actualizado continuamente. Plataforma educativa que proporciona tutoriales prácticos sobre HTML5, CSS3, JavaScript y otros estándares web esenciales."
- Mozilla Developer Network (MDN). https://developer.mozilla.org - Acceso abierto. Recurso exhaustivo con documentación oficial sobre tecnologías web modernas como HTML5, CSS Grid/Flexbox y APIs JavaScript."
- IETF RFCs relacionados con HTTP/HTTPS y TCP/IP - https://tools.ietf.org - Documentos técnicos oficiales que describen protocolos fundamentales."
- CERT-Instituto Nacional Cibernético - https://cert-in.org.in - Guías actualizadas sobre seguridad informática aplicada a aplicaciones web."
- AWS Training and Certification - https://aws.amazon.com/training - Cursos especializados en despliegue cloud e infraestructura segura."
- Google Developers Web Fundamentals - https://developers.google.com/web/fundamentals - Recursos oficiales con buenas prácticas recomendadas por Google."
- CISCO Networking Academy - https://www.netacad.com - Cursos gratuitos sobre redes TCP/IP e infraestructura internet."
5. Normativa y Documentación Oficial
A nivel normativo se recomienda consultar las siguientes publicaciones:
- NORMAS ISO/IEC 27001:2013 — Sistemas de gestión de seguridad de la información: strong >Estándar internacional que regula las mejores prácticas para proteger datos en entornos digitales."
- < strong >Guías W3C WCAG 2.1 — Accesibilidad Web: strong >Normas internacionales que garantizan el acceso universal a contenidos digitales."
- < strong >Ley Orgánica de Protección de Datos Personales (LOPD) — España: strong >Marco legal que regula la protección datos personales en sitios webs españoles."
6. Documentales y Material Audiovisual
- < strong >"The Internet's Own Boy" — Documental dirigido por Brian Knappenberger (2014): strong >Explora la historia del activista Aaron Swartz y el impacto social del internet."
- < strong >"Web Development Tutorials" — Conferencias grabadas disponibles en YouTube por conferencistas reconocidos como Brad Traversy o freeCodeCamp: strong >Ofrecen tutoriales paso a paso sobre tecnologías front-end y back-end." li >
- < strong >"Seguridad Web" — Curso completo ofrecido por Coursera impartido por universidades prestigiosas como Stanford o Michigan: strong >Aborda aspectos críticos sobre protección contra ataques cibernéticos." li >
7. Glosario Bibliográfico
Algunos términos clave utilizados a lo largo del listado incluyen:
- < strong >Control de versiones: strong > Sistema que permite gestionar cambios históricos en archivos o proyectos colaborativos." li >
- < strong >Normas ISO: strong > Estándares internacionales que regulan diferentes aspectos tecnológicos o administrativos." li >
- < strong >Accesibilidad Web: strong > Conjunto de buenas prácticas para garantizar que todos los usuarios puedan acceder a contenidos digitales sin barreras." li >