ONCE GRADO


APRENDIZAJE:

Diseñar aplicaciones web usando herramientas en línea de libre distribución para el manejo y divulgación de contenidos.

Preconceptos:
  1. ¿Qué entiendes por una aplicación web?
  2. ¿Cuáles son algunas diferencias entre una aplicación web y una aplicación de escritorio?
  3. ¿Qué lenguajes de programación son comunes para desarrollar aplicaciones web?
  4. ¿Qué es un servidor web y cuál es su papel en una aplicación web?
  5. ¿Qué es una API y cómo se relaciona con una aplicación web?
  6. ¿Qué es una interfaz de usuario (UI) y por qué es importante en una aplicación web?
  7. ¿Qué es un hipervínculo?
  8. ¿En informática a que se le denomina contenido?
  9. ¿Qué entiendes por compilación de contenidos?
  10. ¿Qué entiendes por distribución de contenidos?



Conceptos:
Las aplicaciones web son una solución versátil y poderosa para ofrecer servicios y herramientas a través de internet, aprovechando la accesibilidad y el alcance global que la web proporciona.

Las aplicaciones web son programas informáticos que se ejecutan en un servidor web y son accesibles a través de un navegador de internet. A diferencia del software tradicional que se instala localmente en un dispositivo, las aplicaciones web se utilizan a través de la web, lo que permite acceder a ellas desde cualquier lugar con una conexión a internet.

Características de las Aplicaciones Web
1. Accesibilidad: Se puede acceder a ellas desde cualquier dispositivo con un navegador web y una conexión a internet.
2. Independencia de la Plataforma: Funcionan en cualquier sistema operativo, siempre y cuando se tenga un navegador compatible.
3. Actualización Centralizada: Las actualizaciones y el mantenimiento se realizan en el servidor, lo que elimina la necesidad de actualizaciones manuales en cada dispositivo de usuario.
4. Interactividad: Pueden ofrecer interfaces de usuario ricas y dinámicas, utilizando tecnologías como HTML5, CSS3, JavaScript y frameworks como React, Angular o Vue.js.
5. Integración con Bases de Datos: Permiten el almacenamiento y recuperación de datos a través de bases de datos alojadas en servidores.
6. Escalabilidad: Pueden manejar desde pocos hasta millones de usuarios simultáneamente, dependiendo de la infraestructura del servidor.