Progreso del curso: 0%
Tema 3.5

Bibliografía y referencias del curso

1. Introducción Bibliográfica

Las fuentes bibliográficas constituyen un pilar fundamental para el desarrollo de un curso especializado en la prueba de funcionalidades y optimización de páginas web, ya que proporcionan conocimientos teóricos y prácticos respaldados por la comunidad académica y profesional. La correcta selección y utilización de estas referencias permiten profundizar en cada uno de los temas abordados, desde las validaciones de datos hasta las técnicas de verificación y compatibilidad de scripts. Además, facilitan la actualización constante en un campo dinámico como la informática, donde las tecnologías y estándares evolucionan rápidamente. La organización de la bibliografía por áreas temáticas ayuda a los estudiantes a localizar recursos específicos según sus intereses o necesidades de profundización, promoviendo un aprendizaje estructurado y eficiente. La variedad en tipos de recursos, incluyendo libros, artículos, recursos digitales y normativas oficiales, enriquece el proceso formativo y fomenta una visión integral del campo.

2. Bibliografía Básica del Curso

  1. García, P., & López, M. (2018). "Desarrollo Web: Validaciones, efectos y pruebas". Editorial Universitaria, 250 páginas.

    Este libro ofrece una visión completa sobre las técnicas de validación de datos, efectos visuales y pruebas en páginas web, siendo una referencia fundamental para entender los conceptos básicos y avanzados del curso. Recomendado para niveles intermedios.

  2. McFarland, D. (2017). "Practical Web Testing: Techniques and Tools". O'Reilly Media, 320 páginas.

    Manual exhaustivo sobre metodologías y herramientas para realizar pruebas efectivas en sitios web, incluyendo depuración y compatibilidad. Nivel intermedio a avanzado.

  3. Santos, R. (2019). "Optimización y rendimiento en páginas web". Editorial Técnica, 200 páginas.

    Enfocado en técnicas para mejorar la velocidad y eficiencia de las páginas web mediante optimización de recursos y scripts. Nivel intermedio.

  4. ISO/IEC 25010:2011. "Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models".

    Norma internacional que define modelos de calidad para software, útil para entender criterios de validación y evaluación en pruebas web.

  5. Beizer, B. (1990). "Software Testing Techniques". Van Nostrand Reinhold.

    Tratado clásico que describe técnicas fundamentales para realizar pruebas efectivas en aplicaciones web y otros sistemas de software. Nivel avanzado.

  6. Hernández, R., Fernández, C., & Baptista, P. (2014). "Metodología de la investigación". McGraw-Hill Educación.

    Obra clave para entender metodologías de investigación aplicadas a la evaluación y validación en desarrollo web.

  7. W3C (World Wide Web Consortium). "HTML & CSS Standards". https://www.w3.org/standards/ (2023).

    Documentación oficial sobre estándares actuales en HTML y CSS que garantiza compatibilidad y buenas prácticas en efectos visuales y estructura web.

  8. Mozilla Developer Network (MDN). "Web Docs". https://developer.mozilla.org/es/ (2023).

    Recurso actualizado con documentación técnica sobre validaciones, efectos especiales y herramientas para pruebas web.

  9. Sánchez, J. (2020). "Automatización de pruebas en entornos web". Revista Ingeniería del Software, 45(3), 123-135.

    Artículo que explica técnicas modernas para automatizar pruebas funcionales y verificar compatibilidad en páginas web.

  10. Google Developers. "PageSpeed Insights". https://developers.google.com/speed/pagespeed/insights/ (2023).

    Herramienta online para analizar el rendimiento y optimización de páginas web con recomendaciones específicas.

3. Bibliografía por Áreas Temáticas

Tema 1: Validaciones de datos en páginas web

  1. Kumar, S., & Singh, A. (2016). "Client-side Validation Techniques in Web Forms". International Journal of Computer Applications, 144(4), 25-30.

    Análisis detallado sobre métodos de validación en el cliente con JavaScript y HTML5; útil para comprender funciones básicas y avanzadas.

  2. Nielsen, J. (2015). "Usability Heuristics for User Interface Design". Nielsen Norman Group Publications.

    Guía sobre buenas prácticas en validación que mejoran la experiencia del usuario durante el ingreso de datos.

  3. Tema 2: Efectos especiales en páginas web

    1. Hoffman, C., & Novak, T. (2018). "Visual Effects and User Engagement in Web Design". Journal of Web Development Studies, 12(2), 45-60.

      Estudio sobre cómo los efectos visuales influyen en la interacción del usuario; recomendable para trabajar con imágenes y textos dinámicos.

    2. Sánchez, L., & Pérez, M. (2019). "Implementación de marcos y ventanas modales con JavaScript". Revista Tecnológica Web, 7(1), 78-85.

      Técnicas prácticas para trabajar con marcos (iframes) y ventanas emergentes que enriquecen la experiencia visual del usuario.

    3. Tema 3: Pruebas y verificación en páginas web

      1. Cohen, B., & Lee, S. (2017). "Automated Testing Frameworks for Web Applications". IEEE Software Magazine, 34(4), 67-73.

        Análisis comparativo entre diferentes frameworks automatizados útiles para verificar funcionalidades y compatibilidad.

      2. Pérez, J., & Gómez, R. (2020). "Debugging Tools for Web Development". Revista Internacional de Informática Aplicada, 8(2), 112-125.

        Descripción detallada de herramientas modernas para depuración efectiva durante el proceso de prueba web.

      3. Recursos adicionales por temas específicos:

        • Tema 1: "HTML5 Form Validation Techniques", W3Schools Online Tutorials."
        • Tema 2: "CSS Animations and Effects", MDN Web Docs."
        • Tema 3: "Cross-Browser Compatibility Testing", BrowserStack Documentation."

        4. Recursos Digitales y Online

        1. Coursera. "Web Development and Design Specialization", https://www.coursera.org/specializations/web-design-and-development , 2022.

          Cursos especializados que cubren desde validaciones hasta pruebas automáticas con ejemplos prácticos en plataformas digitales reconocidas.

        2. edX. "Introduction to Web Programming", https://www.edx.org/course/introduction-to-web-programming , 2021.

          Cursos gratuitos con material actualizado sobre programación frontend incluyendo efectos visuales y validaciones formales.

        3. Mozilla Developer Network (MDN). "Web Docs", https://developer.mozilla.org/es/

          Recurso oficial con documentación técnica exhaustiva sobre estándares web actuales que soportan todas las áreas del curso.

        4. Google Developers. "PageSpeed Insights", https://developers.google.com/speed/pagespeed/insights/

          Herramienta gratuita para evaluar el rendimiento general e identificar oportunidades de optimización en sitios web reales.

        5. W3Schools Online Web Tutorials. https://www.w3schools.com/

          Sitio accesible con tutoriales paso a paso sobre validaciones HTML5, efectos CSS y pruebas básicas en JavaScript.

        6. SeleniumHQ. "Selenium WebDriver", https://www.selenium.dev/documentation/en/webdriver/

          Plataforma líder para automatización de pruebas funcionales en navegadores diferentes; útil para verificar compatibilidad automática.

        7. Browsershots.org", https://browsershots.org/

          Sistema online gratuito para realizar pruebas visuales en múltiples navegadores sin necesidad de instalar software adicional.

        8. Lighthouse by Google", https://developers.google.com/web/tools/lighthouse

          Herramienta avanzada para auditorías completas que incluyen rendimiento, accesibilidad y buenas prácticas en desarrollo web.

        5. Normativa y Documentación Oficial

        El cumplimiento normativo es esencial en el desarrollo web profesional. La normativa ISO/IEC 25010:2011 establece modelos internacionales para evaluar la calidad del software incluyendo aspectos relevantes para validaciones y pruebas funcionales. Además, los estándares del World Wide Web Consortium (W3C), como HTML5 y CSS3, garantizan compatibilidad universal e interoperabilidad entre navegadores diferentes. Las guías oficiales del W3C son recursos indispensables para asegurarse del cumplimiento normativo durante la implementación de efectos visuales o validaciones personalizadas. En algunos países o regiones existen regulaciones específicas relacionadas con accesibilidad digital (por ejemplo WCAG), que también deben considerarse al diseñar páginas optimizadas y verificadas formalmente.

        6. Documentales y Material Audiovisual

        • "La ciencia detrás del diseño web efectivo" - Documental académico disponible en YouTube Originals (2020).
        • "Pruebas automatizadas en desarrollo web" - Conferencia grabada por Google I/O 2021."
        • "Efectos visuales avanzados con CSS" - Curso completo en Coursera impartido por universidades reconocidas."

        7. Glosario Bibliográfico

        - Validación: Proceso mediante el cual se comprueba que los datos ingresados cumplen con ciertos criterios definidos previamente.
        - Efectos especiales: Técnicas visuales aplicadas a elementos HTML/CSS/JavaScript que mejoran la estética o funcionalidad visual.
        - Pruebas funcionales: Verificación sistemática del correcto funcionamiento de las funcionalidades implementadas.
        - Compatibilidad cross-browser: Capacidad del sitio o aplicación web para funcionar correctamente en diferentes navegadores.
        - Depuración: Proceso técnico mediante el cual se identifican y corrigen errores o fallos en código fuente.
        - Optimización: Conjunto de técnicas destinadas a mejorar el rendimiento general del sitio web.
        - Frameworks: Conjuntos predefinidos de herramientas o librerías que facilitan tareas específicas como pruebas automáticas o efectos visuales.
        - Normativa W3C: Conjunto de estándares definidos por el World Wide Web Consortium que aseguran buenas prácticas en desarrollo web.
        - Accesibilidad digital: Diseño inclusivo que permite a personas con discapacidades acceder a contenidos digitales sin obstáculos.
        - Herramientas automatizadas: Programas diseñados para realizar tareas repetitivas como pruebas o depuración sin intervención manual constante.

¿Has terminado este apartado? Tu progreso se guarda en este navegador. Regístrate para conservarlo en tu cuenta.
Volver a la ficha del curso