Perl Fundamentals (Espanol)

Conceptos

Bienvenida: ¿Qué es Perl?
Perl y la Web
Contenido Web Estático
Contenido Web Dinámico
Lo que Usted Necesita: pt. 1
Lo que Usted Necesita: pt. 2
Su Primer Script: 'hello world'
Su Primer Script en un Servidor Web

Primeros Pasos

Flujo del Programa
Variables
Cadenas y Comillas
Más Sobre las Cadenas
Operadores Básicos
Operadores Combinados
Más Operadores Combinados

Tipos de Datos

Escalares, Hashes y Arrays
Trabajo con los Arrays
Más Sobre los Arrays
Funciones de los Arrays
Más Funciones de los Arrays
Arrays Multidimensionales
Extr. de Elementos desde los Arrays
Más Manipulación de los Arrays
Trabajo con los Hashes
Extracción de Datos de los Hashes
Hashes Multidimensionales
Ahora Su Turno: Tipos de Datos

Toma de Decisiones

Introducción a los Condicionales
Operadores Condicionales
Bloques Condicionales
El Operador de Igualdad
Operadores de Comparación de Cadenas
Cláusulas 'else'
La 'escalera elsif'
Operadores Lógicos
Condicionales Anidados
Ahora Su Turno: Decisiones

Loops y Estructuras de Control

Repetición: el Loop 'while'
Uso del Loop 'while'
El Loop 'do-while'
Iteración: el Loop 'for'
Aplicación de un Loop a un Array
Loops Anidados
El Loop 'for each'
Ahora Su Turno: Loops

Cadenas y Comparación de Muestras

Extracción de una Sub-Cadena
Localización de una Sub-Cadena: pt. 1
Localización de una Sub-Cadena: pt. 2
Cambio del Estilo de Escritura
Cadenas al estilo 'Here Document'
Introducción a las Exp. Regulares
Comparación de Muestras Sencillas
Comp. de Mues.'No Sens. a las May.'
Comparación a Modo Global
Comodines
Conjuntos de Caracteres: pt. 1
Conjuntos de Caracteres: pt. 2
Cuantificadores
Uso de Cuantificadores: pt. 1
Uso de Cuantificadores: pt. 2
Alternancia
Sub-muestras: pt. 1
Sub-muestras: pt. 2
Ambiciosos vs. No Ambiciosos
Comp. Cuantif./No Ambiciosos
Reemplazos Usando Muestras
Reemplazo de Sub-Muestras: pt. 1
Reemplazo de Sub-Muestras: pt. 2
Ahora Su Turno: Cadenas

Interacción con el Sistema de Archivos

Lectura desde un Archivo
Escritura en un Archivo: pt. 1
Escritura en un Archivo: pt. 2
Escritura en un Archivo: pt. 3
Lectura Todo Cont.de un Arch. a la Vez
Cambio Manejador Salida por Defecto
Lectura Entrada desde Línea de Com.
Un Script de Shell Interactivo
Refinando al Script: pt. 1
Refinando al Script: pt. 2
El Script Completo
Trabajo con Directorios
Cambio del Actual Direc. de Trabajo
Ejecución de Archivos Ejecutables: pt. 1
Ejecución de Archivos Ejecutables: pt. 2
Argumentos de Línea de Comandos
Ahora Su Turno: Int. Sistema de Archivos

CGI

Script CGI en un 'Host Local'
Revisión de los Errores
Carga del Script: pt. 1
Carga del Script: pt. 2
Variables de Entorno: pt. 1
Variables de Entorno: pt. 2
Envío de Contenido HTML
La Cadena de Búsqueda
Acceso a las Variables GET
Manejo de Caracteres de URL Cifrados
Uso de Formularios de HTML
Lectura de Datos POST
Ahora Su Turno: CGI

Técnicas de Cifrado Intermedio

Re-uso del Código
Sub-Rutinas
Argumentos
Devolución de un Valor
Devoluciones Explícitas
Ámbito Variable
Módulos y Paquetes: pt. 1
Módulos y Paquetes: pt. 2

Interacción con Bases de Datos

Perl y las Bases de Datos
Manejadores de Conexión
Manejadores de Sentencias
Ejecución del Script
Uso de Contenedores en SQL
Ahora Su Turno: Int. Bases de Datos

Créditos

Acerca de este Autor