Programacion web

Solo disponible en BuenasTareas
  • Páginas : 167 (41630 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de diciembre de 2011
Leer documento completo
Vista previa del texto
Instituto Tecnológico Superior de Coatzacoalcos
Ingeniería en Sistemas Computacionales

ANTOLOGÍA
Programación Web

Elaborado por:
Apellido Paterno Apellido Materno Nombre(s)

Ing. José Roberto Ramírez Guerrero

Coatzacoalcos, Ver. 2010

Fecha de Edición: 2010 Unidad: Instituto Tecnológico superior de Coatzacoalcos. Edición No. 1

Departamento: Materia:

Ingeniería SistemasComputacionales. Programación Web

Introducción
Con la creación de Internet, se ha creado un medio para el desarrollo de aplicaciones en ese medio, hoy en día la buena parte de la población, hace uso de las páginas Web y de sus aplicaciones, de ahí nace también la necesidad de poder tener una página, y brindar servicios a través de la Web. La tecnología con el pasar del tiempo ha sufridotransformaciones que muchas veces son de gran ayuda para el mundo cibernético; un ejemplo claro son los lenguajes de programación, los cuales han ido evolucionando, y en el desarrollo Web no es la excepción. En esta antología veremos los elementos necesarios para que el alumno pueda desarrollar aplicaciones Web de una manera fácil y rápida.

II

Fecha de Edición: 2010 Unidad: Instituto Tecnológicosuperior de Coatzacoalcos. Edición No. 1

Departamento: Materia:

Ingeniería Sistemas Computacionales. Programación Web

INTRODUCCIÓN INDICE JUSTIFICACIÓN OBJETIVO GENERAL UNIDAD I. Introducción a las tecnologías Web..

II III V VI

1.1 Perspectiva histórica del Internet . …..………………………………….. 1 1.2. Protocolo http (protocolo de transferencia de hipertexto)………..………. 13 1.2.1 Arquitecturadel WWW…………………………………………….. 22 1.2.2 URL’s…………………………………………………………..…….. 23 1.2.3 Métodos http. …..…………………………………………………… 25 Persistencia en http –Cookies. 1.3 Introducción al HTML. ……..……………………………………………… 29 Lenguaje de despliegue del web 1.3.1 HTML como un tipo SGML……………………………………..…. 33 1.3.2 Elementos del lenguaje HTML…………………………………......35 1.3.3 Tablas en HTML………………………………………...…………... 58 1.3.4Formularios……………………………………………………………62 1.4 Evolución del desarrollo de aplicaciones Web……………………………69 1.5 Hojas de estilo en cascada e introducción al XML……………………….76

UNIDAD II. Desarrollo de aplicaciones Web. 2.1 2.2 2.3 2.4 2.5 2.6 Arquitectura de las aplicaciones Web……………………………………80 Lenguajes de programación del lado del cliente………………………. 82 Lenguajes de programación del lado del servidor……………………..85 Ambientes para el desarrollo de aplicaciones Web…………………… 87 Metodologías para el desarrollo de aplicaciones Web……………….. .88 Aspectos de seguridad…………………………………………………….90

UNIDAD III. Programación del lado del servidor. 3.1Procesamiento del lado del servidor………………………………………….94

III

Fecha de Edición: 2010 Unidad: Instituto Tecnológico superior de Coatzacoalcos. Edición No. 1Departamento: Materia:

Ingeniería Sistemas Computacionales. Programación Web

3.2 Conceptos básicos de la herramienta de desarrollo……………………….94 3.3 Operadores……………………………………………………………………..97 3.4 Sentencias……………………………………………………………………...98 3.5 Arreglos…………………………………………………………………………100 3.6 Funciones y librerías………………………………………………………… 104 3.7 Ejemplos prácticos…………………………………………………………….109 3.8 Procesado deformularios…………………………………………………….112 3.9 Sesiones………………………………………………………………………..116 3.10 Conectividad entre el servidor Web y el servidor de base de datos……117 3.11 Manejo de archivos………………………………………………………….119 3.12 Seguridad……………………………………………………………….…….121 UNIDAD IV. Procesamiento del lado del cliente 4.1 4.2 4.3 4.4 4.5 4.6 Lenguaje Script del cliente……………………………………………….123 Modelo de objetos con lenguajeScript…………………………………124 Objetos lenguaje Script ínter construidos………………………………125 Eventos con lenguaje Script……………………………………………..133 Validación de entrada de datos del lado del cliente………………….. 136 Consideraciones del soporte del navegador…………………………...138

UNIDAD V. Servicios Web XML 5.1 Visión general de servicios Web XML…………………………………. 140 5.2 Tecnologías subyacentes………………………………………………….141 5.2.1...
tracking img