SlideShare una empresa de Scribd logo
1 de 10
ALUMNO: JOSE ANGEL ALMEIDA FRIAS
CARRERA: ING EN TECNOLOGIAS DE INFORMACION
MATERIA: PROGRAMACION WEB
TEMA: ARQUITECTURA DE LAS APLICACIONES WEB
¿QUÉ ES UNA APLICACIÓN WEB?
Una aplicación web a aquellas aplicaciones que los usuarios pueden utilizar
accediendo a un servidor web a través de Internet o de una intranet mediante
un navegador. En otras palabras, es una aplicación software que se codifica
en un lenguaje soportado por los navegadores web en la que se confía la
ejecución al navegador.
•Las aplicaciones web son populares debido a lo práctico del
navegador como
•cliente ligero, a la independencia del sistema operativo,
•así como a la facilidad para actualizar y mantener
aplicaciones sin distribuir e instalar
•software a miles de usuarios potenciales.
Funcionamiento
•La información es enviada a un servidor
•Se conecta con el servidor mediante el protocolo tcp-ip
•El servidor toma la información en una aplicación que puede ser programada en php, asp, ruby,
python ,java, perl.
•El servidor retorna la información y el explorador lo procesa de nuevo y lo codifica según sea su
programación
HISTORIA DE LA APLICACIÓN WEB
En un principio la web era sencillamente una colección de páginas estáticas,
documentos, etc., para su consulta o descarga. El paso inmediatamente posterior en
su evolución fue la inclusión de un método para elaborar páginas dinámicas que
permitieran que lo mostrado tuviese carácter dinámico (es decir, generado a partir de
los datos de la petición).
Aunque los inicios de Internet se remontan a los años sesenta, no ha sido
hasta los años noventa cuando, gracias a la Web, se ha extendido su uso
por todo el mundo. En pocos años la Web ha evolucionado enormemente:
se ha pasado de páginas sencillas, con pocas imágenes y contenidos
estáticos a páginas complejas con contenidos dinámicos que provienen de
bases de datos, lo que permite la creación de "aplicaciones web".
Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los
años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo.
En pocos años la Web ha evolucionado enormemente: se ha pasado de páginas
sencillas, con pocas imágenes y contenidos estáticos a páginas complejas con
contenidos dinámicos que provienen de bases de datos, lo que permite la creación
de "aplicaciones web".
El desarrollo de una aplicación Web le permitirá publicar un catálogo electrónico de
productos, manejo de inventarios, órdenes de compra, publicación de información
con acceso restringido a ciertos usuarios, actualización y mantenimiento de su sitio
Web y en general, le permitirá publicar cualquier tipo de información que se pueda
incorporar a una base de datos.
Aplicaciones Web resulta adecuado presentarlas dentro de las aplicaciones
multinivel. Los sistemas típicos cliente/servidor pertenecen a la categoría de las
aplicaciones de dos niveles. La aplicación reside en el cliente mientras que la base
de datos se encuentra en el servidor.
Una aplicación Web típica recogerá datos del usuario (primer nivel), los enviará al
servidor, que ejecutará un programa (segundo y tercer nivel) y cuyo resultado será
formateado y presentado al usuario en el navegador (primer nivel otra vez).

Más contenido relacionado

La actualidad más candente

Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0
Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0 Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0
Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0 Jairo Martinez Molina
 
Diferencia entre aplicaciones tradicionales y ria
Diferencia entre aplicaciones tradicionales y riaDiferencia entre aplicaciones tradicionales y ria
Diferencia entre aplicaciones tradicionales y riaGustavo Beltran
 
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIATabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIAGeronimo Lopez Hernandez
 
Tablas comparativas adan
Tablas comparativas adanTablas comparativas adan
Tablas comparativas adanAdan1120
 
Ventajas desventajas paginas_web
Ventajas desventajas paginas_webVentajas desventajas paginas_web
Ventajas desventajas paginas_webJhairo Fc
 
web 0.1,0.2,0.3
web 0.1,0.2,0.3web 0.1,0.2,0.3
web 0.1,0.2,0.3gigii20
 
Paginas web dinámicas y estáticas
Paginas web dinámicas y estáticasPaginas web dinámicas y estáticas
Paginas web dinámicas y estáticasFloydMera98
 
Ventajas y desventajas web 1 web 2 web 3 web 4
Ventajas y desventajas web 1 web 2 web 3 web 4Ventajas y desventajas web 1 web 2 web 3 web 4
Ventajas y desventajas web 1 web 2 web 3 web 4JuanSebastianArcos
 
Caracteristicas de la web
Caracteristicas de la web Caracteristicas de la web
Caracteristicas de la web roberthriki1
 
Web 1.0 2.0 3.0
Web 1.0 2.0 3.0Web 1.0 2.0 3.0
Web 1.0 2.0 3.0gigii20
 
Evolucion de la web
Evolucion de la webEvolucion de la web
Evolucion de la webbarbatox
 
La Web y sus diferentes tipos.
La Web y sus diferentes tipos.La Web y sus diferentes tipos.
La Web y sus diferentes tipos.Daniana_Sticela
 
Aplicacion web presentacion
Aplicacion web   presentacionAplicacion web   presentacion
Aplicacion web presentacionalumno17ja
 

La actualidad más candente (20)

Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0
Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0 Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0
Tablas comparativas Aplicaciones Tradicionales/RIA y Web 1.0/Web 2.0
 
Diferencia entre aplicaciones tradicionales y ria
Diferencia entre aplicaciones tradicionales y riaDiferencia entre aplicaciones tradicionales y ria
Diferencia entre aplicaciones tradicionales y ria
 
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIATabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
Tabla Comparativa entre aplicaciones Tradicionales y Aplicaciones RIA
 
Estudiante
EstudianteEstudiante
Estudiante
 
Tablas comparativas adan
Tablas comparativas adanTablas comparativas adan
Tablas comparativas adan
 
Ventajas desventajas paginas_web
Ventajas desventajas paginas_webVentajas desventajas paginas_web
Ventajas desventajas paginas_web
 
web 0.1,0.2,0.3
web 0.1,0.2,0.3web 0.1,0.2,0.3
web 0.1,0.2,0.3
 
Paulina e. ayora c.
Paulina e. ayora c.Paulina e. ayora c.
Paulina e. ayora c.
 
Paginas web dinámicas y estáticas
Paginas web dinámicas y estáticasPaginas web dinámicas y estáticas
Paginas web dinámicas y estáticas
 
Ventajas y desventajas web 1 web 2 web 3 web 4
Ventajas y desventajas web 1 web 2 web 3 web 4Ventajas y desventajas web 1 web 2 web 3 web 4
Ventajas y desventajas web 1 web 2 web 3 web 4
 
Evolucion de la web
Evolucion de la webEvolucion de la web
Evolucion de la web
 
Taller 3 11 4
Taller 3 11 4Taller 3 11 4
Taller 3 11 4
 
Las web 1.0,2.0,3.0
Las web 1.0,2.0,3.0Las web 1.0,2.0,3.0
Las web 1.0,2.0,3.0
 
Caracteristicas de la web
Caracteristicas de la web Caracteristicas de la web
Caracteristicas de la web
 
Web 1.0 2.0 3.0
Web 1.0 2.0 3.0Web 1.0 2.0 3.0
Web 1.0 2.0 3.0
 
Evolucion de la web
Evolucion de la webEvolucion de la web
Evolucion de la web
 
Conceptos de la web
Conceptos de la webConceptos de la web
Conceptos de la web
 
La Web y sus diferentes tipos.
La Web y sus diferentes tipos.La Web y sus diferentes tipos.
La Web y sus diferentes tipos.
 
Aplicacion web presentacion
Aplicacion web   presentacionAplicacion web   presentacion
Aplicacion web presentacion
 
Cuadro compartivo
Cuadro compartivoCuadro compartivo
Cuadro compartivo
 

Destacado

Programacion web java
Programacion web javaProgramacion web java
Programacion web javaCésar Ocampo
 
Programación web
Programación webProgramación web
Programación weberic291285
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNKarol Moreno
 
Beneficios y caracteristicas web 20
Beneficios y caracteristicas web 20Beneficios y caracteristicas web 20
Beneficios y caracteristicas web 20hedid
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccionbcrra_lms
 
Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jspdtbadboy0
 
Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
Curso Java Avanzado   1 IntroduccióN Al Desarrollo WebCurso Java Avanzado   1 IntroduccióN Al Desarrollo Web
Curso Java Avanzado 1 IntroduccióN Al Desarrollo WebEmilio Aviles Avila
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Webragmyl
 
Sitio web diapositivas
Sitio  web diapositivasSitio  web diapositivas
Sitio web diapositivasflavio
 
February 24/25, 2016 (73X)
February 24/25, 2016 (73X)February 24/25, 2016 (73X)
February 24/25, 2016 (73X)MelissaJLong
 
Akcje CSR na Facebooku // lipiec 2015
Akcje CSR na Facebooku // lipiec 2015Akcje CSR na Facebooku // lipiec 2015
Akcje CSR na Facebooku // lipiec 2015Joanna Przybylska
 
Size-dependent policies and labor substitution
Size-dependent policies and labor substitutionSize-dependent policies and labor substitution
Size-dependent policies and labor substitutionCarlos Ospino
 
RSK SEMINAR 10TH MARCH
RSK SEMINAR 10TH MARCHRSK SEMINAR 10TH MARCH
RSK SEMINAR 10TH MARCHDavid Coulter
 

Destacado (20)

Programacion web java
Programacion web javaProgramacion web java
Programacion web java
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programacion web
Programacion webProgramacion web
Programacion web
 
Programación web
Programación webProgramación web
Programación web
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓNPROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Beneficios y caracteristicas web 20
Beneficios y caracteristicas web 20Beneficios y caracteristicas web 20
Beneficios y caracteristicas web 20
 
Programacion web introduccion
Programacion web introduccionProgramacion web introduccion
Programacion web introduccion
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Curso Java Avanzado 2 Servlets
Curso Java Avanzado   2 ServletsCurso Java Avanzado   2 Servlets
Curso Java Avanzado 2 Servlets
 
Servlets y jsp
Servlets y jspServlets y jsp
Servlets y jsp
 
Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
Curso Java Avanzado   1 IntroduccióN Al Desarrollo WebCurso Java Avanzado   1 IntroduccióN Al Desarrollo Web
Curso Java Avanzado 1 IntroduccióN Al Desarrollo Web
 
Tecnologias web
Tecnologias webTecnologias web
Tecnologias web
 
Partes de Una Pagina Web
Partes de Una Pagina WebPartes de Una Pagina Web
Partes de Una Pagina Web
 
Lenguajes De Programación Web
Lenguajes De Programación WebLenguajes De Programación Web
Lenguajes De Programación Web
 
Sitio web diapositivas
Sitio  web diapositivasSitio  web diapositivas
Sitio web diapositivas
 
February 24/25, 2016 (73X)
February 24/25, 2016 (73X)February 24/25, 2016 (73X)
February 24/25, 2016 (73X)
 
tic tac
tic tactic tac
tic tac
 
Akcje CSR na Facebooku // lipiec 2015
Akcje CSR na Facebooku // lipiec 2015Akcje CSR na Facebooku // lipiec 2015
Akcje CSR na Facebooku // lipiec 2015
 
Size-dependent policies and labor substitution
Size-dependent policies and labor substitutionSize-dependent policies and labor substitution
Size-dependent policies and labor substitution
 
RSK SEMINAR 10TH MARCH
RSK SEMINAR 10TH MARCHRSK SEMINAR 10TH MARCH
RSK SEMINAR 10TH MARCH
 

Similar a programacion web uni 1

Prog. web. equipo 5
Prog. web. equipo 5Prog. web. equipo 5
Prog. web. equipo 5Luis Mendez
 
Que es la ingenieria web
Que es la ingenieria webQue es la ingenieria web
Que es la ingenieria webSaboni Gom
 
La web 2.0...
La web 2.0...La web 2.0...
La web 2.0...lala_99
 
Iso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesIso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesandreaalm9
 
Web 2.0 sara
Web 2.0 saraWeb 2.0 sara
Web 2.0 sara2142562
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
Documento - Aplicaciones para internet
Documento - Aplicaciones para internetDocumento - Aplicaciones para internet
Documento - Aplicaciones para internetIntComp-ULS
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEBYael_21
 
Fuerza aerea ecuatoriana
Fuerza aerea ecuatorianaFuerza aerea ecuatoriana
Fuerza aerea ecuatorianaDavid Chica
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacionBBRYANN
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nubecristina312
 
Taller 4 grado 11 7....
Taller 4 grado 11 7....Taller 4 grado 11 7....
Taller 4 grado 11 7....vane980430
 

Similar a programacion web uni 1 (20)

Prog. web. equipo 5
Prog. web. equipo 5Prog. web. equipo 5
Prog. web. equipo 5
 
Que es la ingenieria web
Que es la ingenieria webQue es la ingenieria web
Que es la ingenieria web
 
Evolucion web
Evolucion webEvolucion web
Evolucion web
 
La web 2.0...
La web 2.0...La web 2.0...
La web 2.0...
 
Iso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesocialesIso 3166 web2.0 y3.0-internet2yredesociales
Iso 3166 web2.0 y3.0-internet2yredesociales
 
Web 2.0 sara
Web 2.0 saraWeb 2.0 sara
Web 2.0 sara
 
Web2.0 3.0
Web2.0 3.0Web2.0 3.0
Web2.0 3.0
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
Elemento1
Elemento1Elemento1
Elemento1
 
Elemento1
Elemento1Elemento1
Elemento1
 
Documento - Aplicaciones para internet
Documento - Aplicaciones para internetDocumento - Aplicaciones para internet
Documento - Aplicaciones para internet
 
Arquitectura- Programacion WEB
Arquitectura- Programacion WEBArquitectura- Programacion WEB
Arquitectura- Programacion WEB
 
Fuerza aerea ecuatoriana
Fuerza aerea ecuatorianaFuerza aerea ecuatoriana
Fuerza aerea ecuatoriana
 
Aplicaciones web
Aplicaciones webAplicaciones web
Aplicaciones web
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Actividad de recurecuperacion
Actividad de recurecuperacionActividad de recurecuperacion
Actividad de recurecuperacion
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Taller 4 grado 11 7....
Taller 4 grado 11 7....Taller 4 grado 11 7....
Taller 4 grado 11 7....
 

Último

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Último (20)

Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

programacion web uni 1

  • 1. ALUMNO: JOSE ANGEL ALMEIDA FRIAS CARRERA: ING EN TECNOLOGIAS DE INFORMACION MATERIA: PROGRAMACION WEB TEMA: ARQUITECTURA DE LAS APLICACIONES WEB
  • 2. ¿QUÉ ES UNA APLICACIÓN WEB? Una aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante un navegador. En otras palabras, es una aplicación software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.
  • 3. •Las aplicaciones web son populares debido a lo práctico del navegador como •cliente ligero, a la independencia del sistema operativo, •así como a la facilidad para actualizar y mantener aplicaciones sin distribuir e instalar •software a miles de usuarios potenciales.
  • 4. Funcionamiento •La información es enviada a un servidor •Se conecta con el servidor mediante el protocolo tcp-ip •El servidor toma la información en una aplicación que puede ser programada en php, asp, ruby, python ,java, perl. •El servidor retorna la información y el explorador lo procesa de nuevo y lo codifica según sea su programación
  • 5. HISTORIA DE LA APLICACIÓN WEB En un principio la web era sencillamente una colección de páginas estáticas, documentos, etc., para su consulta o descarga. El paso inmediatamente posterior en su evolución fue la inclusión de un método para elaborar páginas dinámicas que permitieran que lo mostrado tuviese carácter dinámico (es decir, generado a partir de los datos de la petición).
  • 6. Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo. En pocos años la Web ha evolucionado enormemente: se ha pasado de páginas sencillas, con pocas imágenes y contenidos estáticos a páginas complejas con contenidos dinámicos que provienen de bases de datos, lo que permite la creación de "aplicaciones web".
  • 7. Aunque los inicios de Internet se remontan a los años sesenta, no ha sido hasta los años noventa cuando, gracias a la Web, se ha extendido su uso por todo el mundo. En pocos años la Web ha evolucionado enormemente: se ha pasado de páginas sencillas, con pocas imágenes y contenidos estáticos a páginas complejas con contenidos dinámicos que provienen de bases de datos, lo que permite la creación de "aplicaciones web".
  • 8. El desarrollo de una aplicación Web le permitirá publicar un catálogo electrónico de productos, manejo de inventarios, órdenes de compra, publicación de información con acceso restringido a ciertos usuarios, actualización y mantenimiento de su sitio Web y en general, le permitirá publicar cualquier tipo de información que se pueda incorporar a una base de datos.
  • 9. Aplicaciones Web resulta adecuado presentarlas dentro de las aplicaciones multinivel. Los sistemas típicos cliente/servidor pertenecen a la categoría de las aplicaciones de dos niveles. La aplicación reside en el cliente mientras que la base de datos se encuentra en el servidor.
  • 10. Una aplicación Web típica recogerá datos del usuario (primer nivel), los enviará al servidor, que ejecutará un programa (segundo y tercer nivel) y cuyo resultado será formateado y presentado al usuario en el navegador (primer nivel otra vez).