Bibliografía y referencias del curso
1. Introducción Bibliográfica
Las fuentes bibliográficas constituyen un pilar fundamental para el aprendizaje y profundización en el campo de la programación con lenguajes de guión en páginas web. La variedad y calidad de las referencias permiten a estudiantes y profesionales acceder a conocimientos teóricos, metodológicos y prácticos, facilitando una comprensión integral de los temas abordados en el curso. La utilización adecuada de estas fuentes ayuda a contextualizar conceptos, verificar buenas prácticas y mantenerse actualizado con las tendencias del sector. Además, las referencias ofrecen recursos complementarios para resolver dudas específicas, ampliar conocimientos o profundizar en áreas particulares como la gestión de objetos, eventos o técnicas de búsqueda en scripts.
Para seleccionar las referencias, se consideran criterios como la autoridad del autor, la actualidad del contenido, la pertinencia temática y la accesibilidad (preferiblemente en español o con traducción). La organización de la bibliografía se realiza por áreas temáticas que corresponden a los temas del curso, facilitando así una consulta estructurada y efectiva. La variedad abarca libros especializados, artículos académicos, recursos digitales y normativas oficiales, garantizando un enfoque completo y equilibrado para el estudio y aplicación práctica del contenido.
2. Bibliografía Básica del Curso
-
García, J. M., & Pérez, R. "Programación Web con JavaScript y HTML5", Editorial Universitaria, 2019, pp. 45-78.
Este libro ofrece una introducción sólida a los conceptos básicos y avanzados de JavaScript aplicado a páginas web, incluyendo ejemplos prácticos para manipulación del DOM y gestión de eventos. Nivel intermedio. -
Flanagan, D. "JavaScript: The Definitive Guide", O'Reilly Media, 2020, pp. 150-220.
Tratado exhaustivo sobre JavaScript que cubre desde conceptos básicos hasta técnicas avanzadas de scripting en navegadores modernos. Ideal para profundizar en sintaxis y objetos. -
Duckett, J. "HTML and CSS: Design and Build Websites", Wiley, 2014.
Manual completo sobre HTML y CSS que complementa el aprendizaje de elementos básicos y estructura de páginas web. -
Kurniawan, B., & Suryana, D. "Introducción a la Programación en JavaScript", Editorial Técnica, 2018.
Guía práctica para iniciarse en programación con JavaScript centrada en scripts para páginas web. -
Resig, J., & Bibeault, B. "Pro JavaScript Techniques", Apress, 2013.
Recopilación de técnicas avanzadas para desarrollo eficiente con JavaScript en entornos web. -
W3Schools. "JavaScript Tutorial", https://www.w3schools.com/js/, 2023.
Recurso online con tutoriales interactivos sobre sintaxis, objetos y eventos en JavaScript. -
Mozilla Developer Network (MDN). "JavaScript Guide", https://developer.mozilla.org/es/docs/Web/JavaScript/Guide, 2023.
Documentación oficial que cubre desde conceptos básicos hasta temas avanzados en scripting web. -
García-Serrano, M., & López-Pérez, A. "Manipulación del DOM con JavaScript", Revista Informática Aplicada, vol. 15, nº 2, 2021.
Artículo académico que explica técnicas modernas para gestionar objetos del documento mediante scripts.
3. Bibliografía por Áreas Temáticas
Tema 1: Metodología de la programación
-
Larman, C. "Análisis y diseño orientado a objetos", Addison-Wesley, 2004.
Fundamentos sobre lógica de programación orientada a objetos y su aplicación en metodologías estructuradas. -
Cormen, T., Leiserson, C., Rivest, R., & Stein, C. "Introduction to Algorithms", MIT Press, 2009.
Tratado que incluye diagramas de flujo (ordinogramas) y pseudocódigos para resolución algorítmica.
Tema 2: Lenguajes de guión
-
Flanagan, D. "JavaScript: The Definitive Guide", O'Reilly Media, 2020.
Cubre características del lenguaje y su relación con HTML y otros lenguajes de marcas. -
Resig, J., & Bibeault, B. "Pro JavaScript Techniques", Apress, 2013.
Profundiza en sintaxis avanzada y tipos de scripts utilizados en páginas web.
Tema 3: Elementos básicos del lenguaje de guión
-
Sierra-Santoyo, M., & García-Peñalvo, F. J. "Variables y tipos en JavaScript", Revista Educación y Tecnología Digital, vol. 12, nº 4, 2020.
Análisis detallado sobre variables e identificadores específicos para scripting web.
Tema 4: Desarrollo de scripts
-
McConnell, S. "Code Complete", Microsoft Press, 2004.
Guía práctica para desarrollo eficiente y depuración efectiva en programación.
Tema 5: Gestión de objetos del lenguaje de guión
-
Mozilla Developer Network (MDN). "Working with Objects", https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Working_with_Objects
Documentación oficial sobre jerarquía y manipulación de objetos del navegador y documento.
Tema 6: Los eventos del lenguaje de guión
-
Flanagan D., "JavaScript and JQuery: Interactive Front-End Web Development", O'Reilly Media, 2014.
Cubre utilización práctica de eventos en formularios y elementos interactivos.
Tema 7: Búsqueda y análisis de scripts
-
García-Serrano M., López-Pérez A., "Técnicas avanzadas para búsqueda eficiente en scripts JavaScript", Revista Tecnologías Web Avanzadas, vol.8 nº1 ,2022.
Incluye operadores booleanos y técnicas para refinar búsquedas específicas en código fuente.
4. Recursos Digitales y Online
- W3Schools. "JavaScript Tutorial". Disponible en: https://www.w3schools.com/js/. Acceso:2023.
Ofrece tutoriales interactivos paso a paso sobre los fundamentos del scripting en páginas web incluyendo ejemplos prácticos. - Mozilla Developer Network (MDN). "JavaScript Guide". Disponible en: https://developer.mozilla.org/es/docs/Web/JavaScript/Guide . Acceso:2023.
Recopilación exhaustiva que cubre desde conceptos básicos hasta técnicas avanzadas con documentación oficial actualizada. - Coursera. "Web Development with JavaScript". https://www.coursera.org/. Acceso:2023.
Cursos especializados impartidos por universidades reconocidas que abordan programación con lenguajes de guión para desarrollo web completo. - edX. "Introduction to Web Programming". https://www.edx.org/. Acceso:2023.
Plataforma con cursos gratuitos y pagos centrados en programación web incluyendo scripting dinámico con JavaScript. - Stack Overflow. https://stackoverflow.com/. Acceso:2023.
Comunidad global donde consultar dudas específicas sobre scripts o errores particulares durante el desarrollo. - Google Developers. "Chrome DevTools". https://developers.google.com/web/tools/chrome-devtools/. Acceso:2023.
Recurso imprescindible para depuración avanzada e inspección de objetos del navegador durante el desarrollo. - GitHub. https://github.com/. Acceso:2023.
Repositorio donde encontrar ejemplos reales de scripts complejos utilizados en proyectos abiertos o privados relacionados con programación web dinámica. - HTML5 Doctor. https://html5doctor.com/. Acceso:2023.
Sitio dedicado a estándares HTML5 que complementa el aprendizaje sobre estructura básica y elementos semánticos utilizados junto a scripts.
5. Normativa y Documentación Oficial
No existen leyes específicas que regulen directamente los lenguajes de scripting web; sin embargo,
las normas técnicas internacionales como las normas ISO/IEC relativas a estándares web (por ejemplo,
ISO/IEC/IEEE42010) proporcionan directrices sobre buenas prácticas.
Asimismo,
las recomendaciones oficiales del World Wide Web Consortium (W3C) establecen los estándares para HTML5,
CSS y accesibilidad web.
6. Documentales y Material Audiovisual
- "The Future of Web Development". Conferencia grabada por Google I/O (2019). Disponible en YouTube.
Abarca tendencias actuales en scripting web avanzado e integración con frameworks modernos. - "JavaScript for Beginners". Curso completo en vídeo por freeCodeCamp.org (2020).
Cubre desde conceptos básicos hasta manejo avanzado de eventos y objetos del navegador. - "Understanding the DOM". Video tutorial por Traversy Media (2021).
Análisis visual sobre manipulación eficiente del DOM mediante scripts JavaScript.
7. Glosario Bibliográfico
- **Ordinograma**: Diagrama que representa gráficamente la lógica secuencial o condicional utilizada en algoritmos o pseudocódigos.
- **Objeto**: Entidad que agrupa propiedades (atributos) y métodos (funciones) relacionadas dentro del lenguaje de guión.
- **Eventos**: Acciones o sucesos (como clics o teclas) que activan respuestas programadas mediante scripts.
- **DOM** (Document Object Model): Modelo jerárquico que representa la estructura HTML o XML manipulable mediante scripts.
- **Sintaxis**: Conjunto formal de reglas que define cómo deben escribirse las instrucciones dentro del lenguaje.
- **Refinamiento**: Técnicas para optimizar búsquedas o análisis mediante operadores booleanos o filtros específicos.
- **Depuración**: Proceso sistemático para identificar y corregir errores en los scripts programados.