Ir al contenido principal

3. Sesión 2

 - Aplicaciones Web -

Es un software cliente-servidor que permite realizar funciones determinadas en internet, como enviar mensajes, realizar compras, editar imágenes, jugar videojuegos, hacer pagos, entre otras acciones.

¿Cómo están compuestas?

- Una base de datos: en la base de datos se almacenan precisamente eso, todos los datos, permisos, usuarios, contenidos, información de interés…

- El código de la aplicación: la propia aplicación se aloja en un servidor en la nube de aplicaciones, en algunos casos puede almacenarse en un servidor local.

- El acceso a través del navegador: puedes acceder utilizando un ordenador o un dispositivo móvil por medio de un navegador. Se incluye el administrador o el gestor que es el usuario final.

Funcionamiento 

Las apps web funcionan mediante el modelo cliente-servidor y una arquitectura distribuida entre el cliente (navegador web) y el servidor. Su funcionamiento puede resumirse en los siguientes pasos:

1°- El usuario accede a la aplicación web escribiendo una URL en el navegador web o haciendo clic en un enlace.

2°- El navegador web envía una solicitud HTTP al servidor solicitando la URL ingresada por el usuario.

3°- El servidor recibe la solicitud, la procesa, y encuentra los recursos solicitados (usualmente un archivo HTML + CSS + JS) o ejecuta lógica del lado del servidor como interacciones con bases de datos.

4°- Si hay lógica del lado del servidor, se ejecuta ésta (por ejemplo con PHP, Python, Ruby) que puede realizar operaciones con una base de datos y generar una respuesta dinámica para esa petición.

5°- El servidor retorna una respuesta HTTP que contiene el contenido solicitado de vuelta al navegador web. Generalmente son archivos HTML + CSS + JS que conforman la interfaz de usuario de la aplicación web.

6°- El navegador web interpreta el HTML, CSS y JS recibido y construye la interfaz de la aplicación web para mostrarla al usuario.

7°- Cuando el usuario interactúa con la interfaz en su navegador (botones, enlaces, formularios) se generan nuevas peticiones HTTP al servidor, repitiendo el ciclo.

8°- Todas las peticiones adicionales del usuario se procesan de forma dinámica sin tener que recargar la página completamente.

Ventajas de las aplicaciones Web

  • > Muchas aplicaciones web son gratuitas.
  • > Puedes acceder a tu información en cualquier lugar y momento.
  • > No dependes de tu computador o de algún equipo específico ya que el contenido está almacenado en la web.
  • > Muchas de las aplicaciones web permiten que varias personas trabajen simultáneamente en ellas.
  • > Los documentos y archivos no se te van a perder ni borrar a menos que tú así lo quieras.
  • "Recuerda que para acceder a tus archivos necesitas de una conexión a internet y tus datos de acceso."
  • Ejemplos de app's web
  • Existen varios tipos de aplicaciones web muy buenas y son usadas por muchos usuarios como: Netflix, Canva, Facebook, YouTube, Facebook Messenger, Blogger, Office Online, Instagram, Traductor de Google, Linked, etc.   
     

Comentarios

Entradas más populares de este blog

2.Sesión 1

 - Correos Electrónicos - E s un método de comunicación que utiliza dispositivos electrónicos para entregar mensajes a través de redes informáticas. Se refiere tanto al sistema de entrega como a los mensajes individuales que se envían y reciben. ¿Cómo se creo? En los años 70  Ray Tomlinson   Desarrolló un programa que permitía a los usuarios enviar mensajes a distintos ordenadores que formaban parte del sistema ARPANET. ARPANET, o Red de la Agencia de Proyectos de Investigación Avanzada, fue producida por la Agencia del Departamento de Defensa de Estados Unidos. Utiliza la tecnología de conmutación de paquetes para enviar y recibir datos con corrección de errores y ensamblaje de paquetes incorporados. De hecho, es la primera arquitectura del sistema de Internet. ¿Cómo funcionan ?  El correo electrónico gira alrededor del uso de las casillas de correo electrónico. Cuando se envía un correo electrónico, el mensaje se enruta de servidor a servidor hasta llegar al servidor de correo electr

2.Sesión 3

 Redes Sociales Son cualquier herramienta digital que permite a los usuarios crear y compartir contenido rápidamente con la comunidad o público. Las redes sociales abarcan una amplia gama de sitios web y aplicaciones. ¿Cómo  funcionan las redes sociales? Perfiles de usuario - Cada usuario crea un perfil personal con información sobre sí mismo, como fotos, intereses, ubicación, etc. Esto permite que otros usuarios lo conozcan. Conexiones - Los usuarios se pueden "conectar" o "seguir" mutuamente para ver las actualizaciones de personas específicas en su lista de conexiones. Por ejemplo, en Facebook estas conexiones se llaman "amigos". Contenido - Los usuarios pueden publicar contenido como estados, fotos, videos, enlaces, etc. Este contenido luego aparece en el feed de noticias de sus seguidores. Los usuarios interactúan con el contenido dando "me gusta", comentando, compartiendo, etc. Grupos - Los usuarios con intereses similares pueden unirse a g

2.Sesión 4

 Colaboración Online  La colaboración en línea consiste en utilizar tecnología basada en Internet en el lugar de trabajo para coordinar tareas y comunicarse estratégicamente. Los equipos pueden trabajar juntos de forma más eficiente y eficaz, independientemente de dónde se encuentren, si disponen de una plataforma en línea segura y fiable para hacerlo. Esto puede hacer que las personas sean más productivas y ayudar a que los proyectos alcancen sus objetivos. La colaboración en tiempo real implica varios tipos de herramientas de comunicación síncrona, tales como: Mensajería instantánea Chat de grupo Lista de amigos y otras tecnologías de detección de presencia Colaboración con pizarra Compartición de aplicaciones Compartición de escritorios Co-navegación Voz sobre IP Herramientas de videoconferencia y audioconferencia. Pros VS Contras 1. Flexibilidad La  colaboración online  con herramientas digitales proporciona un grado de flexibilidad nunca antes imaginado. T u equipo puede trabajar