Want to create interactive content? It’s easy in Genially!
Presentación Rumbo a la Luna
victor hugo vazquez
Created on August 30, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Vaporwave presentation
View
Animated Sketch Presentation
View
Memories Presentation
View
Pechakucha Presentation
View
Decades Presentation
View
Color and Shapes Presentation
View
Historical Presentation
Transcript
Instituto Tecnológico de Tuxtla Gutiérrez
Título de la actividad:
Presentación Electrónica: Aplicaciones Web
Nombre del estudiante:
VÍCTOR HUGO VÁZQUEZ RUIZ-------------20271015
Nombre del docente:
CÉSAR IVÁN ÁLVAREZ ALBORES
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.
Introducción
Despliegue y Escalabilidad
Introducció a las Aplicaciones Web
Rendimiento y Optimización
Arquitectura de una Aplicación Web
ÍNDICE
Tendencias Actuales y Futuras
Tecnologías de Desarrollo
conclusión
Seguridad en Aplicaciones Web
Referencias bibliográficas
1. Introducció a las Aplicaciones Web
Historia y Evolución
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
2. Arquitectura de una Aplicación Web
APIs
Frontend y Backend
Cliente-Servidor
+info
+info
+info
3. Tecnologías de Desarrollo
Frameworks de Frontend
HTML/CSS/JavaScript
Bases de Datos
Frameworks de Backend
4. Seguridad en Aplicaciones Web
Amenazas Comunes
Encriptación de Datos
Autenticación y Autorización
5. Despliegue y Escalabilidad
Servidores
Contenedores y Orquestación
CD/CI (Integración y Despliegue Continuos)
6. Rendimiento y Optimización
Caching
Minificación y Bundling
Optimización de Imágenes y Recursos
7. Tendencias Actuales y Futuras
Serverless Computing
Single Page Applications (SPA)
PWA (Progressive Web Apps
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).