LA PROGRAMACIÓN Y SU USO EN EL DESARROLLO WEB (2)
LA PROGRAMACIÓN Y SU USO EN EL DESARROLLO WEB (2)
LA PROGRAMACIÓN Y SU USO EN EL DESARROLLO WEB (2)
PRESENTADO POR:
Pág.
ÍNDICE GENERAL……………………………..…………………………………...
INTRODUCCIÓN………………………………………………………………...… 2
1. Selección de recursos…………………………..……………………………… 3
1.4. Software………………………………………………………………….…... 12
CONCLUSIONES………………………………………………………………… 17
REFERENCIAS BIBLIOGRÁFICAS…………………………………………… 18
1
INTRODUCCIÓN
En este sentido, las normas y estándares actúan como guías que facilitan la
creación de productos consistentes y escalables, mientras que la elección de
software adecuado se convierte en una estrategia clave para optimizar el
desarrollo y garantizar resultados de alto impacto.
2
1. Selección de recursos.
3
3. Costo y Licencias
5. Pruebas y Prototipos
4
1.1. Normas y estándares para la Web.
5
1.2. Normas y estándares para el desarrollo de aplicaciones y
sistemas de información.
6
5. Arquitectura del Software
7. Codificación
7
1.3. Normas y estándares para base de datos
8
contenido o propósito, definir nombres de tablas en plural y sus campos en
singular.
9
● Confianza del usuario: La seguridad de los datos fortalece la confianza
entre los usuarios. Los clientes están más dispuestos a interactuar con
servicios que garantizan la protección de su información. Una brecha
de seguridad puede dañar gravemente la reputación de una
organización y llevar a la pérdida de clientes.
10
proyecto y sea adaptable a futuros requerimientos, como aspectos clave de
dichos estándares de calidad tenemos:
● Una base de datos de calidad debe estar preparada para crecer junto
con las necesidades del sistema o aplicación. Permitiendo el diseño
modular de las tablas, la posibilidad de agregar nuevos campos o
relaciones sin comprometer la estructura existente.
11
1.4. El software.
1. Front-end:
Es la parte del software que interactúa directamente con el usuario.
Se desarrolla utilizando tecnologías como:
12
○ JavaScript: Proporciona interactividad y dinamismo, como
animaciones, validaciones de formularios y actualizaciones de
contenido sin recargar la página.
2. Back-end:
Es la parte del software que se ejecuta en el servidor, gestionando la
lógica de la aplicación, el acceso a la base de datos y la interacción
con otros sistemas. Las tecnologías más comunes incluyen:
3. Middleware:
Este componente actúa como un intermediario entre el front-end, el
back-end y otros servicios. Facilita la comunicación, la autenticación
de usuarios y la integración con APIs externas. Ejemplo: herramientas
como Apache Kafka, RabbitMQ o servicios en la nube.
4. APIs:
Las APIs permiten que diferentes sistemas interactúen entre sí. Por
ejemplo, una aplicación web puede usar una API para obtener datos
de un servidor externo, como información meteorológica o de mapas.
13
Tipos de software en la programación web
4. Frameworks:
Estas herramientas proporcionan estructuras predefinidas para
desarrollar aplicaciones web, acelerando el proceso de desarrollo y
asegurando buenas prácticas.
14
● Permite automatizar tareas como la generación de reportes, el envío
de notificaciones y la administración de datos, mejorando la eficiencia
y reduciendo errores humanos.
15
A continuación, se debe seleccionar la base de datos que almacenará
los datos de la aplicación. Las bases de datos relacionales como MySQL o
PostgreSQL son ideales para datos estructurados, mientras que las bases de
datos NoSQL como MongoDB son más adecuadas para grandes volúmenes
de datos no estructurados. También es importante considerar el entorno de
desarrollo integrado (IDE) que se utilizará para escribir y editar el código.
Visual Studio Code, Sublime Text y Atom son algunas de las opciones más
populares.
16
del proyecto y de las opciones disponibles en el mercado. Al elegir las
herramientas adecuadas, se puede agilizar el desarrollo, mejorar la calidad
del producto final y facilitar el mantenimiento a largo plazo.
CONCLUSIONES
17
REFERENCIAS BIBLIOGRÁFICAS
2. https://oraotca.org/base-de-conocimiento/documentation/data_base/
estandares-para-la-base-de-datos/?
5. https://github.com/
6. https://www.ccii.es/estandares-normalizacion-ingenieria-informatica?
18