← Volver a Documentación

BIBLIOGRAFÍA

CEMI Sistema de Gestión Académica

Referencias en formato APA 7ª edición

Contenido

Formato APA 7ª Edición: Las referencias en este documento siguen las normas de la American Psychological Association, 7ª edición (2020). Cada entrada incluye: autor(es), año de publicación, título, editorial/fuente y, cuando corresponde, URL o DOI.

1. Introducción

Esta bibliografía recopila las fuentes consultadas durante el desarrollo del Sistema de Gestión Académica CEMI. Las referencias están organizadas por categoría y ordenadas alfabéticamente por apellido del autor dentro de cada sección.

Las fuentes incluyen documentación oficial de tecnologías utilizadas, libros de referencia en desarrollo web, artículos académicos sobre arquitectura de software y recursos en línea sobre buenas prácticas de programación.

2. Libros y Manuales

Desarrollo Web y JavaScript

Brown, E. (2020). Web Development with Node and Express: Leveraging the JavaScript Stack (2nd ed.). O'Reilly Media.

Duckett, J. (2014). JavaScript and jQuery: Interactive Front-End Web Development. John Wiley & Sons.

Flanagan, D. (2020). JavaScript: The Definitive Guide (7th ed.). O'Reilly Media.

Freeman, A. (2021). Pro Express.js: Master Express.js: The Node.js Framework For Your Web Development. Apress.

Haverbeke, M. (2018). Eloquent JavaScript: A Modern Introduction to Programming (3rd ed.). No Starch Press. https://eloquentjavascript.net/

Bases de Datos

DuBois, P. (2013). MySQL Cookbook: Solutions for Database Developers and Administrators (3rd ed.). O'Reilly Media.

Elmasri, R., & Navathe, S. B. (2016). Fundamentals of Database Systems (7th ed.). Pearson.

Silberschatz, A., Korth, H. F., & Sudarshan, S. (2019). Database System Concepts (7th ed.). McGraw-Hill Education.

Ingeniería de Software

Fowler, M. (2018). Refactoring: Improving the Design of Existing Code (2nd ed.). Addison-Wesley Professional.

Martin, R. C. (2017). Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall.

Pressman, R. S., & Maxim, B. R. (2020). Software Engineering: A Practitioner's Approach (9th ed.). McGraw-Hill Education.

Sommerville, I. (2016). Software Engineering (10th ed.). Pearson.

3. Artículos y Publicaciones

Arquitectura y Patrones de Diseño

Fielding, R. T. (2000). Architectural Styles and the Design of Network-based Software Architectures [Doctoral dissertation, University of California, Irvine]. https://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional.

Richards, M. (2015). Software Architecture Patterns. O'Reilly Media. https://www.oreilly.com/library/view/software-architecture-patterns/9781491971437/

Seguridad Web

OWASP Foundation. (2021). OWASP Top Ten - 2021. Open Web Application Security Project. https://owasp.org/Top10/

Stuttard, D., & Pinto, M. (2011). The Web Application Hacker's Handbook: Finding and Exploiting Security Flaws (2nd ed.). John Wiley & Sons.

4. Documentación Técnica Oficial

Node.js y Express

Express.js. (2024). Express - Node.js web application framework. https://expressjs.com/

Node.js Foundation. (2024). Node.js Documentation. https://nodejs.org/docs/

Socket.IO. (2024). Socket.IO Documentation. https://socket.io/docs/v4/

MySQL

MySQL. (2024). MySQL 8.0 Reference Manual. Oracle Corporation. https://dev.mysql.com/doc/refman/8.0/en/

sidorares. (2024). mysql2: Fast mysql driver for node.js. GitHub Repository. https://github.com/sidorares/node-mysql2

Seguridad

bcrypt.js. (2024). bcrypt - A library to help you hash passwords. npm. https://www.npmjs.com/package/bcrypt

Helmet.js. (2024). Helmet: Help secure Express apps with various HTTP headers. https://helmetjs.github.io/

express-rate-limit. (2024). Rate limiting middleware for Express. npm. https://www.npmjs.com/package/express-rate-limit

Frontend y Diseño

MDN Web Docs. (2024). HTML: HyperText Markup Language. Mozilla Developer Network. https://developer.mozilla.org/en-US/docs/Web/HTML

MDN Web Docs. (2024). CSS: Cascading Style Sheets. Mozilla Developer Network. https://developer.mozilla.org/en-US/docs/Web/CSS

MDN Web Docs. (2024). JavaScript. Mozilla Developer Network. https://developer.mozilla.org/en-US/docs/Web/JavaScript

Despliegue y DevOps

Cloudinary. (2024). Cloudinary Documentation. https://cloudinary.com/documentation

Railway. (2024). Railway Documentation. https://docs.railway.app/

GitHub. (2024). GitHub Docs. GitHub, Inc. https://docs.github.com/

5. Recursos Web y Tutoriales

Plataformas Educativas

freeCodeCamp. (2024). Learn to Code — For Free. https://www.freecodecamp.org/

The Odin Project. (2024). Full Stack JavaScript Path. https://www.theodinproject.com/

W3Schools. (2024). W3Schools Online Web Tutorials. https://www.w3schools.com/

Comunidades y Foros

Stack Overflow. (2024). Where Developers Learn, Share, & Build Careers. Stack Exchange Inc. https://stackoverflow.com/

DEV Community. (2024). DEV Community - A constructive and inclusive social network for software developers. https://dev.to/

Herramientas de Diseño

dbdiagram.io. (2024). Database Diagram Design Tool. Holistics Software. https://dbdiagram.io/

Mermaid. (2024). Mermaid - Diagramming and charting tool. https://mermaid.js.org/

6. Normas y Estándares

Estándares Web

ECMA International. (2023). ECMA-262: ECMAScript® 2023 Language Specification. https://www.ecma-international.org/publications-and-standards/standards/ecma-262/

W3C. (2021). HTML Living Standard. World Wide Web Consortium. https://html.spec.whatwg.org/

W3C. (2023). Web Content Accessibility Guidelines (WCAG) 2.2. World Wide Web Consortium. https://www.w3.org/TR/WCAG22/

Formato de Referencias

American Psychological Association. (2020). Publication manual of the American Psychological Association (7th ed.). https://apastyle.apa.org/

Nota: Todas las URLs fueron verificadas al momento de la redacción de este documento (Noviembre 2025). Se recomienda verificar la disponibilidad de los recursos en línea, ya que pueden cambiar con el tiempo.