SlideShare una empresa de Scribd logo
6
Lo más leído
9
Lo más leído
16
Lo más leído
1
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Universitaria
Universidad Politécnica Territorial del Estado Aragua
“Federico Brito Figueroa”
Programa Nacional de Formación en Informática
U.C.: Programación II
2013
Ing.Esp. Wendy Rivero
2
La Programación Web es la que se realiza sobre la plataforma de
Internet, ya sea para construir páginas web dinámicas,
aplicaciones para diversos tipos de transacciones de negocios
para cierta empresa o portales para ofrecer varios servicios como
foros, correo electrónico, noticias, entre otros.
Para llevarla a cabo se necesitará varias herramientas que,
conjuntamente, conseguirán nuestro objetivo que es:
“programar en Internet”.
Se requieren conocimientos básicos acerca de HTML, JavaScript,
diseño de páginas web y de las herramientas con la cual
programaremos nuestras páginas dinámicas.
Introducción a la Programación Web
3
Es un software que se instala sobre una máquina que va a funcionar
como servidor en la red de Internet y en ésta se van a almacenar
páginas web (páginas HTML o páginas PHP).
El servidor es una computadora (hardware) y el servidor web es un
programa (software).
El servidor web está siempre esperando peticiones de algún usuario
que desde algún lugar en el Internet, le hace solicitudes de alguna
página y éste le responde con la información deseada.
El usuario hace la petición a través de la URL-Uniform Resource
Location (referencia a un recurso en Internet) por medio de un
navegador, la cual indica la dirección donde se aloja la página exacta
que se desea. Ej:
Servidores Web
http://www.php.net/descargas.php
| ___ dirección _ | página solicitada |
4
Esta petición lo hace desde un navegador para Internet (browser) el
cual es un programa instalado en la máquina del cliente y esta
petición viaja a través de Internet
Servidores Web
Cliente
Navegador
(ID, Netscape)
Servidor
Servidor Web
(Apache)
Internet
5
6
Arquitectura 3 Capas
Es un estilo de programación, y su objetivo primordial es la
separación de la capa de presentación, capa de negocio y la
capa de datos.
CAPA DE PRESENTACIÓN CAPA DE NEGOCIO CAPA DE DATOS
7
Arquitectura 3 Capas
Esta capa es la que ve el usuario , presenta el sistema al
usuario, le comunica la información y captura la información
del usuario en un mínimo de proceso. Esta capa se
comunica únicamente con la capa de negocio. También es
conocida como interfaz gráfica y debe tener la característica
de ser usable; y generalmente se presentan como
formularios.
CAPA DE PRESENTACIÓN
8
Arquitectura 3 Capas
CAPA DE PRESENTACIÓN
9
Arquitectura 3 Capas
Aquí es donde, se reciben las peticiones del usuario y se
envían las respuestas tras el proceso. Se denomina capa de
negocio (e incluso de lógica del negocio) porque es aquí
donde se establecen todas las reglas que deben cumplirse.
Esta capa se comunica con la capa de presentación, para
recibir las solicitudes y presentar los resultados, y con la
capa de datos, para solicitar al gestor de base de datos para
almacenar o recuperar datos de él.
CAPA DE NEGOCIO
10
Arquitectura 3 Capas
CAPA DE NEGOCIO
11
Arquitectura 3 Capas
Es donde residen los datos y es la encargada de acceder a
los mismos. Está formada por uno o más gestores de bases
de datos que realizan todo el almacenamiento de datos,
reciben solicitudes de almacenamiento o recuperación de
información desde la capa de negocio.
CAPA DE DATOS
12
Arquitectura 3 Capas
CAPA DE DATOS
13
Arquitectura 3 Capas
14
15
Introducción al HTML
El HTML es el lenguaje con el que se definen las páginas web.
Básicamente se trata de un conjunto de etiquetas que sirven para
definir la forma en la que presentar el texto y otros elementos de una
página.
El principio esencial del lenguaje HTML es el uso de las etiquetas
(tags). Funcionan de la siguiente manera:
<XXX> Inicio de una etiqueta.
</XXX> Cierre de una etiqueta.
Las letras de la etiqueta pueden estar en mayúsculas o minúsculas,
indiferentemente. Lo que haya entre ambas etiquetas estará
influenciada por ellas.
16
Introducción al HTML (estructura)
Todo el documento HTML debe estar entre las etiquetas
<HTML>
[Todo el documento]
</HTML>
Un documento HTML en sí está dividido en dos zonas principales:
El encabezamiento, comprendido entre las etiquetas
<HEAD> y </HEAD>
El cuerpo, comprendido entre las etiquetas
<BODY> y </BODY>
17
Introducción al HTML (estructura)
<HTML>
<HEAD>
<TITLE> Título de la página </TITLE>
</HEAD>
<BODY>
[Aquí van las etiquetas que visualizan la página]
</BODY>
</HTML>
Etiquetas
<nombre de la etiqueta atributo="valor"> Apertura (siempre entre “< >”)
texto/gráfico/etiquetas A la cual se aplica la etiqueta
</nombre de la etiqueta> Cierra (siempre entre “</ >”)
Los atributos se incluyen en la etiqueta de apertura, separados por un
espacio.
18
Introducción al HTML
Etiqueta <body> </body>
Esta etiqueta cuenta con los siguientes atributos:
 Bgcolor define el color de fondo de la página
 Text define el color del texto de la página
 Link define el color de los vínculos en la página
 Alink define el color del vínculo actual o activado en la página
 Vlink define el color del vínculo ya visitado
 Background define el archivo gráfico que será desplegado como fondo
 Bgsound define el archivo de audio que se tocará en la página.IE
 Bgproperties define el movimiento vertical del fondo.IE
19
Introducción al HTML
Para discutir en clase, Investigar sobre :
1. Tipos/clasificación de páginas web
2. Página web vs Sitio Web vs Portal Web
3. Arquitectura Web multicapas
4. Web 1.0, Web 2.0 y Web 3.0
5. La W3C

Más contenido relacionado

PPTX
Herramientas Multimedia
DOCX
Cuaderno de prácticas de microsoft word
PPT
QUE ES EL MARKETING - PRESENTACION POWERPOINT
PDF
Tabla de integrales 2
DOCX
Solicitud una computadora
PPTX
Las 40 placas madres y sus partes completo.
PDF
CONTROL DE ASISTENCIA DIARIA.pdf
PPTX
Química orgánica ejemplos de alcanos ramificados
Herramientas Multimedia
Cuaderno de prácticas de microsoft word
QUE ES EL MARKETING - PRESENTACION POWERPOINT
Tabla de integrales 2
Solicitud una computadora
Las 40 placas madres y sus partes completo.
CONTROL DE ASISTENCIA DIARIA.pdf
Química orgánica ejemplos de alcanos ramificados

La actualidad más candente (20)

PPT
Programacion web
PPTX
Php ppt
PPTX
Herramientas de Desarrollo de Software
PPTX
Programacion web
PPTX
3 Introducción al lenguaje PHP
PPTX
MODELO VISTA CONTROLADOR
PPTX
LENGUAJE TRANSACT SQL
PDF
Modelos de desarrollo de aplicaciones web
PPT
Arquitectura 3 Capas
DOCX
Arquitectura de los sistemas operativos
DOCX
Requerimientos de instalación
PPT
Diseño de bases de datos
PPTX
Diagrama de clases
PPTX
Uml lenguaje unificado de modelado
PPTX
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
PPTX
Presentacion bases de datos
PDF
Creación de tablas y relaciones en mysql workbench
PPTX
Metodologias web
Programacion web
Php ppt
Herramientas de Desarrollo de Software
Programacion web
3 Introducción al lenguaje PHP
MODELO VISTA CONTROLADOR
LENGUAJE TRANSACT SQL
Modelos de desarrollo de aplicaciones web
Arquitectura 3 Capas
Arquitectura de los sistemas operativos
Requerimientos de instalación
Diseño de bases de datos
Diagrama de clases
Uml lenguaje unificado de modelado
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Presentacion bases de datos
Creación de tablas y relaciones en mysql workbench
Metodologias web
Publicidad

Destacado (13)

PPTX
Mapa conceptual de la programacion
PPTX
PROGRAMACIÓN WEB INTRODUCCIÓN
PPTX
Software netbeans-ide-7.2
PPT
Caracteristicas de la programacion
PPTX
Periodismo dijital
PPT
Semana9 Vbr
PPTX
Programacion web introduccion practica o9
PPT
Programación web
PDF
Toturial aplicacion base de datos jsp
PPT
Introduccion a los Modelos De Datos
PPTX
Fundamentos del computador
PPTX
Arquitectura
PPTX
Clasificación de la herramientas manuales jhoanna
Mapa conceptual de la programacion
PROGRAMACIÓN WEB INTRODUCCIÓN
Software netbeans-ide-7.2
Caracteristicas de la programacion
Periodismo dijital
Semana9 Vbr
Programacion web introduccion practica o9
Programación web
Toturial aplicacion base de datos jsp
Introduccion a los Modelos De Datos
Fundamentos del computador
Arquitectura
Clasificación de la herramientas manuales jhoanna
Publicidad

Similar a Introduccion a la programacion web (20)

DOCX
Ejemplo arquitectura 3 capas con access
PPTX
Semana8xxxxxxxxxxxxxxxxxxxxxxxxx ppt.pptx
PDF
Manual básico de html
PDF
PPT
Presentacion sesion 3 en MPA del CEU por Pablo de Castro
PPTX
CONCEPTOS WEB
PDF
Arquitectura Web
PDF
HTML.pdf
DOCX
Guía Practica conexión BD 2021
PPTX
Presentacion sesion01 - Programacion WEB
PDF
Hoja-actividad_AOS-pdf
PDF
Taller de arquitectura web
DOCX
Introduccion mvc
PPTX
Programación para web
PPT
arquitectura-3-capas-1214315565134161-9.ppt
PPTX
Diseño web
PDF
Clase 1 Introducción al Desarrollo Web
DOCX
Consultas profe
PPT
Examen Profesional 1
Ejemplo arquitectura 3 capas con access
Semana8xxxxxxxxxxxxxxxxxxxxxxxxx ppt.pptx
Manual básico de html
Presentacion sesion 3 en MPA del CEU por Pablo de Castro
CONCEPTOS WEB
Arquitectura Web
HTML.pdf
Guía Practica conexión BD 2021
Presentacion sesion01 - Programacion WEB
Hoja-actividad_AOS-pdf
Taller de arquitectura web
Introduccion mvc
Programación para web
arquitectura-3-capas-1214315565134161-9.ppt
Diseño web
Clase 1 Introducción al Desarrollo Web
Consultas profe
Examen Profesional 1

Más de Robert Rodriguez (20)

PDF
Modelo Entidad Relacion ,Base de datos
PDF
Modelo Entidad Relacion E-R
PDF
Diseño Logico de base de datos
PDF
Diseño Logico - Diseño de bases de datos relacionales
PDF
Diseño Logico de Base de datos Relacionales
PDF
Base de Datos, Diseño Comceptual , logico y Fisico
PDF
Teoria del modelado de objetos otros diagramas actividad despliegue
PDF
Teoria del modelado de objetos modificado
PDF
Modelado Estrcutural, Modelado Estructural Casos De USO
PPT
Modelado funcional casos de uso
DOC
Que es Ingenieria del Software?,
PDF
Diseño logico de una base de datos
PDF
Casos de Uso - Juan Bernardo Quintero
DOCX
Que son los editores WYSIWYG ? ,
DOCX
Diagrama de actividades inscripcion, evaluacion, Asistencia
DOCX
Contenido de las paginas webs
DOCX
Análisis Microsoft Word 2010
PPTX
Mantenimiento Preventivo, Correctivo
PPTX
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
PDF
Tutorial Microsoft Access
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion E-R
Diseño Logico de base de datos
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico de Base de datos Relacionales
Base de Datos, Diseño Comceptual , logico y Fisico
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos modificado
Modelado Estrcutural, Modelado Estructural Casos De USO
Modelado funcional casos de uso
Que es Ingenieria del Software?,
Diseño logico de una base de datos
Casos de Uso - Juan Bernardo Quintero
Que son los editores WYSIWYG ? ,
Diagrama de actividades inscripcion, evaluacion, Asistencia
Contenido de las paginas webs
Análisis Microsoft Word 2010
Mantenimiento Preventivo, Correctivo
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Tutorial Microsoft Access

Último (20)

DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
Escuela Sabática 6. A través del Mar Rojo.pdf
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
biología es un libro sobre casi todo el tema de biología
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
2 GRADO UNIDAD 5 - 2025.docx para primaria
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Escuela Sabática 6. A través del Mar Rojo.pdf
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
ciencias-1.pdf libro cuarto basico niños
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Tarea De El Colegio Coding For Kids 1 y 2
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Punto Critico - Brian Tracy Ccesa007.pdf
Breve historia de los Incas -- Patricia Temoche [Temoche, Patricia] -- Breve ...
caso clínico iam clinica y semiología l3.pptx
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
biología es un libro sobre casi todo el tema de biología
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf

Introduccion a la programacion web

  • 1. 1 República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Universidad Politécnica Territorial del Estado Aragua “Federico Brito Figueroa” Programa Nacional de Formación en Informática U.C.: Programación II 2013 Ing.Esp. Wendy Rivero
  • 2. 2 La Programación Web es la que se realiza sobre la plataforma de Internet, ya sea para construir páginas web dinámicas, aplicaciones para diversos tipos de transacciones de negocios para cierta empresa o portales para ofrecer varios servicios como foros, correo electrónico, noticias, entre otros. Para llevarla a cabo se necesitará varias herramientas que, conjuntamente, conseguirán nuestro objetivo que es: “programar en Internet”. Se requieren conocimientos básicos acerca de HTML, JavaScript, diseño de páginas web y de las herramientas con la cual programaremos nuestras páginas dinámicas. Introducción a la Programación Web
  • 3. 3 Es un software que se instala sobre una máquina que va a funcionar como servidor en la red de Internet y en ésta se van a almacenar páginas web (páginas HTML o páginas PHP). El servidor es una computadora (hardware) y el servidor web es un programa (software). El servidor web está siempre esperando peticiones de algún usuario que desde algún lugar en el Internet, le hace solicitudes de alguna página y éste le responde con la información deseada. El usuario hace la petición a través de la URL-Uniform Resource Location (referencia a un recurso en Internet) por medio de un navegador, la cual indica la dirección donde se aloja la página exacta que se desea. Ej: Servidores Web http://www.php.net/descargas.php | ___ dirección _ | página solicitada |
  • 4. 4 Esta petición lo hace desde un navegador para Internet (browser) el cual es un programa instalado en la máquina del cliente y esta petición viaja a través de Internet Servidores Web Cliente Navegador (ID, Netscape) Servidor Servidor Web (Apache) Internet
  • 5. 5
  • 6. 6 Arquitectura 3 Capas Es un estilo de programación, y su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. CAPA DE PRESENTACIÓN CAPA DE NEGOCIO CAPA DE DATOS
  • 7. 7 Arquitectura 3 Capas Esta capa es la que ve el usuario , presenta el sistema al usuario, le comunica la información y captura la información del usuario en un mínimo de proceso. Esta capa se comunica únicamente con la capa de negocio. También es conocida como interfaz gráfica y debe tener la característica de ser usable; y generalmente se presentan como formularios. CAPA DE PRESENTACIÓN
  • 8. 8 Arquitectura 3 Capas CAPA DE PRESENTACIÓN
  • 9. 9 Arquitectura 3 Capas Aquí es donde, se reciben las peticiones del usuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de él. CAPA DE NEGOCIO
  • 11. 11 Arquitectura 3 Capas Es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio. CAPA DE DATOS
  • 14. 14
  • 15. 15 Introducción al HTML El HTML es el lenguaje con el que se definen las páginas web. Básicamente se trata de un conjunto de etiquetas que sirven para definir la forma en la que presentar el texto y otros elementos de una página. El principio esencial del lenguaje HTML es el uso de las etiquetas (tags). Funcionan de la siguiente manera: <XXX> Inicio de una etiqueta. </XXX> Cierre de una etiqueta. Las letras de la etiqueta pueden estar en mayúsculas o minúsculas, indiferentemente. Lo que haya entre ambas etiquetas estará influenciada por ellas.
  • 16. 16 Introducción al HTML (estructura) Todo el documento HTML debe estar entre las etiquetas <HTML> [Todo el documento] </HTML> Un documento HTML en sí está dividido en dos zonas principales: El encabezamiento, comprendido entre las etiquetas <HEAD> y </HEAD> El cuerpo, comprendido entre las etiquetas <BODY> y </BODY>
  • 17. 17 Introducción al HTML (estructura) <HTML> <HEAD> <TITLE> Título de la página </TITLE> </HEAD> <BODY> [Aquí van las etiquetas que visualizan la página] </BODY> </HTML> Etiquetas <nombre de la etiqueta atributo="valor"> Apertura (siempre entre “< >”) texto/gráfico/etiquetas A la cual se aplica la etiqueta </nombre de la etiqueta> Cierra (siempre entre “</ >”) Los atributos se incluyen en la etiqueta de apertura, separados por un espacio.
  • 18. 18 Introducción al HTML Etiqueta <body> </body> Esta etiqueta cuenta con los siguientes atributos:  Bgcolor define el color de fondo de la página  Text define el color del texto de la página  Link define el color de los vínculos en la página  Alink define el color del vínculo actual o activado en la página  Vlink define el color del vínculo ya visitado  Background define el archivo gráfico que será desplegado como fondo  Bgsound define el archivo de audio que se tocará en la página.IE  Bgproperties define el movimiento vertical del fondo.IE
  • 19. 19 Introducción al HTML Para discutir en clase, Investigar sobre : 1. Tipos/clasificación de páginas web 2. Página web vs Sitio Web vs Portal Web 3. Arquitectura Web multicapas 4. Web 1.0, Web 2.0 y Web 3.0 5. La W3C