1. Tabla de contenido
2. Indice de tablas
3. Indice de ilustraciones
4. Objetivos de este trabajo
5. Introducción al Lenguaje Perl
5.1. Obtención en instalación de Perl
6. Perl básico
6.1. Hola mundo
6.2. Uso de variables y asideros de archivo
6.2.1. Más sobre el uso de variables
6.2.2. Más sobre el uso de asideros
6.3. Arreglos, Arreglos asociativos y lazos
6.3.1. Arreglos y lazos con for
6.3.2. Arreglos asociativos y lazos con foreach
6.3.3. Lazos con while y uso de split()
6.4. Estructuras de decisión
6.5. Uso de patrones en búsquedas y reemplazos, usando expresiones regulares
6.6. Ejercicio 1: Uso de estructuras de decisión, patrones y estructuras de repetición
6.7. Uso de rutinas en Perl
6.8. Referencias en Perl
6.9. Ejercicio 2: Uso de rutinas y referencias
7. Validación de programas en Perl
7.1. Seguridad en Perl
7.2. Depuración de programas en Perl
7.3. Ejercicio 3: Seguridad en Perl y depuración de programas
8. CGI (Common Gateway Interface)
8.1. Protocolos de comunicación
8.1.1. Modelo OSI y TCP/IP
8.1.2. HTTP
8.2. Modelo cliente - servidor
8.2.1. El cliente
8.2.2. El servidor
8.3. CGI
8.3.1. Funcionamiento de CGI
8.3.2. Generación dinámica de
HTML8.4. Ejercicio 4: Generación dinámica de HTML
8.5. Métodos de comunicación
8.5.1. Método GET
8.5.2. Método POST
8.5.3. Variables de entorno adicionales
8.5.4. Codificación de los datos
8.6. Ejercicio 5: Variables de entorno
8.7. Formas en HTML
8.7.1. Elementos que contiene la etiqueta FORM
8.8. Uniendo todo: Manejo de los datos de una forma, seguridad
8.9. Ejercicio 6: Uso de formas y CGI
9. Introducción a
Javascript9.1. Objetos en Javascript
9.1.1. Métodos de los objetos en Javascript. Programación orientada a eventos.
9.1.2. Hola mundo en Javascript
9.2. Variables en Javascript
9.3. Funciones en Javascript
9.4. Estructuras de repetición.
9.4.1. Sintaxis y ejemplo de Do - while
9.4.2. Sintaxis y ejemplo de For
9.4.3. Sintaxis y ejemplo de For in
9.4.4. Sintaxis y ejemplo de while
9.5. Estructuras de decisión
9.6. Cajas de alerta, confirmación y preguntas
9.7. Expresiones regulares y arreglos
9.7.1. Arreglos
9.7.2. Expresiones regulares
9.8. Formas y validación
9.9. Ejercicio 7: Validación de Formas en Javascript
10. Referencias bibliográficas.