Presentación Rumbo a la Luna
victor hugo vazquez
Created on August 30, 2024
More creations to inspire you
AC/DC
Presentation
ENGLISH IRREGULAR VERBS
Presentation
ALL THE THINGS
Presentation
SANTIAGOVR_EN
Presentation
WWII TIMELINE WITH REVIEW
Presentation
BLENDED LEARNING
Presentation
TAKING A DEEPER DIVE
Presentation
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).