Información acerca del título Perl Fundamental, incluyendo resumen. El objetivo de este título es llevar al principiante a un terreno con buenas bases en Perl. Voy a asumir sólo el conocimiento de HTML, familiaridad con el sistema operativo del usuario y algunos conceptos de bases de datos. La mayoría de los scripts se ejecutan en la línea de comandos, y los scripts CGI, ya sea en un servidor web local (Apache en Windows NT) o en un host remoto (Apache en Linux). He incluido una película de auto-evaluación al final de la mayoría de los capítulos, en la cual se le propone al usuario el reto de probar las habilidades que ha aprendido, al crear sus propios scripts. He incluido scripts con las soluciones a todos lo ejercicios del código que acompañan a este título. El author Joshua Mostafa lleva a los usuarios a través del versatil y poderoso lenguaje de programación conocido como PERL, un lenguaje de lado servidor cuya principal tarea es manejar contenido dinámico y servir a los clientes en la Internet. Lo que separa a PERL de otros lenguajes de scripts es su flexibilidad. Los usuarios no tienen que codificar de cierta manera para usar efectivamente a PERL y divertirse con él. Joshua le muestra qué herramientas necesita para iniciarse con PERL y qué recursos visitar para perfeccionar sus scripts. Empiece a aprender ahora haciendo click en uno de los temas en la parte inferior!
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