Want to make creations as awesome as this one?

Transcript

Nombre del docente:

Nombre del estudiante:

Título de la actividad:

CÉSAR IVÁN ÁLVAREZ ALBORES

VÍCTOR HUGO VÁZQUEZ RUIZ-------------20271015

Instituto Tecnológico de Tuxtla Gutiérrez

Presentación Electrónica: Aplicaciones Web

Aplicaciones Web

Introducción

En la era digital actual, las aplicaciones web son algo que usamos todos los días, aunque a veces no nos demos cuenta. Pues, desde revisar nuestro correo electrónico hasta hacer compras en línea, estas aplicaciones nos permiten interactuar fácilmente con servicios y plataformas desde cualquier dispositivo con acceso a internet. Pero, ¿qué son realmente las aplicaciones web y cómo han llegado a ser lo que son hoy? Una aplicación web es, básicamente, un software que, en lugar de instalarse en nuestro dispositivo, se ejecuta en un servidor remoto y al que accedemos a través de un navegador web. De hecho, este modelo cliente-servidor hace que podamos interactuar con contenido dinámico sin necesidad de instalar nada en nuestro equipo, lo que facilita el acceso y la actualización constante.

ÍNDICE

Introducción

Introducció a las Aplicaciones Web

Arquitectura de una Aplicación Web

Tecnologías de Desarrollo

Seguridad en Aplicaciones Web

Despliegue y Escalabilidad

Rendimiento y Optimización

Tendencias Actuales y Futuras

conclusión

Referencias bibliográficas

1. Introducció a las Aplicaciones Web

Según Lujan Mora (2002), Las aplicaciones Web son aquellas herramientas donde los usuarios pueden acceder a un servidor Web a través de la red mediante un navegador determinado. Por lo tanto, se define como una aplicación que se accede mediante la Web por una red ya sea intranet o Internet. Por lo general se menciona aplicación Web a aquellos programas informáticos que son ejecutados a través del navegador.

Ejemplos Comunes

Historia y Evolución

2. Arquitectura de una Aplicación Web

Cliente-Servidor

+info

Frontend y Backend

+info

APIs

+info

3. Tecnologías de Desarrollo

HTML/CSS/JavaScript

Frameworks de Backend

Frameworks de Frontend

Bases de Datos

4. Seguridad en Aplicaciones Web

Autenticación y Autorización
Encriptación de Datos
Amenazas Comunes

CD/CI (Integración y Despliegue Continuos)

Contenedores y Orquestación

5. Despliegue y Escalabilidad

Servidores

Minificación y Bundling

Optimización de Imágenes y Recursos

Caching

6. Rendimiento y Optimización

7. Tendencias Actuales y Futuras

PWA (Progressive Web Apps

Single Page Applications (SPA)

Serverless Computing

WebAssembly

conclusión

Inicialmente la web era simplemente una colección de páginas estáticas, documentos, etc., que podían consultarse o descargarse. Su evolución fue la inclusión de un método para confeccionar páginas dinámicas. Dicho método fue conocido como CGI (common Gateway interface) y definía un mecanismo mediante el cual podíamos pasar información entre el servidor HTTP y programas externos.Los lenguajes de programación expuestos en el desarrollo del trabajo, presentan similares características las cuales nos brindan un óptimo beneficio al momento de desarrollar ágilmente aplicaciones Web diferenciadas entre sí, más no por su conceptualidad sino por su implementación y estructura. Este hecho permite obtener una visión y enfoque del desarrollo más productivo de aplicaciones Web.

Referencias bibliográficas

Tiwari, A. (2021, August 17). The Evolution of Web Apps: From Static to PWA. Turing.

Rosen, C. (2018, November 5). What are Progressive Web Apps? Google Developers.

McFadden, C. (2020, September 21). A Brief History of the Evolution of Web Development.

Historia de la Web Al igual que Internet, el desarrollo de la Web no se debe a una única persona. Pero si buscamos un único padre de la Web, ese es Tim Bernes-Lee. A él se deben los tres elementos que fueron clave en el nacimiento de la Web (Figura 2.5): HTML como lenguaje para crear los contenidos de la Web, basado en Standard Generalized Markup Language (SGML). HTTP como protocolo de comunicación entre los ordenadores de la Web, encargado de la transferencia de las páginas web y demás recursos. URL como medio de localización (direccionamiento) de los distintos recursos en Internet. Los acontecimientos más importantes en el nacimiento de la Web se remontan a los años cuarenta: 1945: Vannevar Bush escribe el artículo “As We May Think” en The Atlantic Monthly5 sobre un dispositivo fotoeléctrico y mecánico, llamado memex, capaz de crear y seguir enlaces entre distintos documentos almacenados en micro chas (en de nitiva, un sistema muy parecido a lo que hoy conocemos como hipertexto).