Programacin CGI

Anuncio
DIRECCIÓN GENERAL DE CÓMPUTO Y DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN
DIRECCIÓN DE DOCENCIA EN TIC
ÁREA: LENGUAJES DE PROGRAMACIÓN
Elaboración de CGIs con Perl
PRESENTACIÓN
En la actualidad, cuando el uso de la red se encuentra en pleno apogeo, resulta necesario para
los desarrolladores de aplicaciones de software, actualizarse y obtener los conocimientos
necesarios acerca de cómo cubrir las necesidades que genera el uso cada vez más frecuente
de Internet. Por este motivo, se propone como una opción el aprendizaje del lenguaje llamado
Perl, con la finalidad de crear programas interactivos que actúen a través de Internet, llamados
CGIs.
PERFIL DE INGRESO
Este curso está dirigido a personas interesadas en desarrollar aplicaciones de software. Se
requiere haber cursado Introducción al sistema operativo UNIX y Lenguaje de programación
estructurada con C.
OBJETIVO
El participante identificará los elementos a nivel básico del lenguaje de programación Perl; de
igual forma, definirá, explicará y desarrollará CGIs al aplicar los conocimientos de Perl.
TEMARIO
1. DEFINICIÓN DE CGI
1.1 Características.
1.2 Elementos necesarios para el funcionamiento de un CGI.
1.3 Herramientas para desarrollar un CGI.
2. SERVIDOR WEB (APACHE)
2.1 Descripción general.
2.2 Configuración del servidor
2.3 Directorios principales.
2.3.1 Indocs y CGI bin.
3. FORMAS EN HTML
3.1 Etiquetas <FORM> y sus atributos: action y method.
3.2 Métodos GET y POST.
3.3 Principales etiquetas.
3.3.1 Importancia del atributo NAME.
4. ELEMENTOS BÁSICOS DEL LENGUAJE DE PROGRAMACIÓN PERL
4.1 Función print.
4.2 Tipos de datos.
4.2.1 Escalares.
4.2.2 Arreglos.
4.2.3 Arreglos asociativos.
4.3 Funciones split y join.
4.4 Otras funciones comunes.
4.5 Estructuras de control.
4.6 Subrutinas.
4.6.1 Creadas por el usuario.
4.6.2 De CGI-bin.pl.
5.
6.
7.
8.
9.
4.7 Manejo de archivos.
4.7.1 Lectura/escritura.
4.8 Recibiendo datos de una forma HTML.
4.8.1 Métodos GET y POST.
4.8.2 Librería CGI.
VARIABLES DE AMBIENTE
5.1 Obtener información del cliente.
5.2 Obtener información del servidor.
MANEJO DE ERRORES EN LOS CGIs
6.1 Tipo de errores.
6.2 Tratamiento de errores.
SEGURIDAD PARA LAS PÁGINAS WEB
7.1 Directorio htaccess.
7.2 CGI de autenticación.
INTERACCIÓN CON BASE DE DATOS
8.1 Fundamentos de Msql y Lite.
8.2 PHP. Otra manera de hacer CGIs.
EL FUTURO DE LOS CGIs
9.1 Servlets (JAVA).
PERFIL DE EGRESO
Los conocimientos adquiridos permitirán al participante identificar los conceptos y elementos
necesarios para desarrollar páginas interactivas en la Web, a partir de interfaces de CGIs
creados con Perl. También, podrá interaccionar con manejadores de bases de datos a través de
la red Internet.
REQUISITOS ACADÉMICOS
Estudios mínimos de preparatoria o equivalente.
DURACIÓN
30 horas.
2010
Descargar