Mostrando entradas con la etiqueta Introducción a AJAX. Mostrar todas las entradas
Mostrando entradas con la etiqueta Introducción a AJAX. Mostrar todas las entradas

domingo, 25 de enero de 2015

Programación en Perl


Perl es un lenguaje de script (o de guiones), lo que quiere decir que no hace falta un fichero binario para poder ejecutar las instrucciones que hemos codificado usando este lenguaje, es decir, es interpretado, aunque el intérprete de Perl "compila" los programas antes de ejecutarlos. Perl tiene características de muchos lenguajes de programación (buscando lo mejor de cada uno), pero al que más se parece es al C.
  1. Introducción a Perl
    1. Introducción
    2. Instalación de Perl
    3. Separación de instrucciones y comentarios
  2. Clases de datos y operadores en Perl
    1. Datos Escalares
    2. Arrays
    3. Arrays Asociativos
    4. Ejercicios
  3. Estructuras de control y funciones
    1. Estructuras de control de flujo
    2. Funciones
    3. Ejercicios
  4. Perl un poco más a fondo
    1. Entradas y salidas
    2. Expresiones regulares
    3. Funciones split y join
    4. Módulos
    5. Ejercicios
  5. Objetos en Perl
    1. Uso de clases y objetos
    2. Como hacer nuestra propia clase
    3. Ejercicios
  6. Ayuda, enlaces y sitios de referencia.
    1. Ayuda de Perl
    2. Enlaces y sitios de referencia
programacion en  perl


domingo, 4 de enero de 2015

El gran libro de HTML5, CSS3 y JavaScript


HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nuncafue declarado oficialmente pero, incluso cuando algunas APIs (Interface de Programaciónde Aplicaciones) y la especificación de CSS3 por completo no son parte del mismo, HTML5es considerado el producto de la combinación de HTML, CSS y Javascript. Estas tecnologíasson altamente dependientes y actúan como una sola unidad organizada bajo laespecificación de HTML5. HTML está a cargo de la estructura, CSS presenta esa estructuray su contenido en la pantalla y Javascript hace el resto que (como veremos más adelante)es extremadamente significativo.



Contenido:

Capítulo 1. Documentos HTML5
Capítulo 2. Estilos CSS y modelos de caja
Capítulo 3. Propiedades CSS3 
Capítulo 4. Javascript
Capítulo 5. Video y audio
Capítulo 6. Formularios y API Forms 
Capítulo 7. API Canvas
Capítulo 8. API Drag and Drop
Capítulo 9. API Geolocation 
Capítulo 10. API Web Storage
Capítulo 11. API IndexedDB
Capítulo 12. API File 
Capítulo 13.API Communication
Capítulo 14. API Web Workers
Capítulo 15. API History
Capítulo 16. API Offline 



Click en el enlace de descarga (debajo de cada archivo).
 El gran libro de HTML5, CSS3 y Javascript


Introducción a JavaScript

JavaScript (abreviado comúnmente "JS") es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.

Contenido

  • Capítulo 1.Introducción
  • 1.2. Breve historia
  • 1.3. Especificaciones oficiales
  • 1.4. Cómo incluir JavaScript en documentos XHTML
  • 1.5. Etiqueta noscript
  • 1.6. Glosario básico
  • 1.7. Sintaxis
  • 1.8. Posibilidades y limitaciones
  • 1.9. JavaScript y navegadores
  • 1.10. JavaScript en otros entornos
  • Capítulo 2.El primer script
  • Capítulo 3.Programación básica
  • 3.1. Variables
  • 3.2. Tipos de variables
  • 3.3. Operadores
  • 3.4. Estructuras de control de flujo
  • 3.5. Funciones y propiedades básicas de JavaScript
  • Capítulo 4.Programación avanzada
  • 4.1. Funciones
  • 4.2. Ámbito de las variables
  • 4.3. Sentencias break y continue
  • 4.4. Otras estructuras de control
  • Capítulo 5.DOM
  • 5.1. Árbol de nodos
  • 5.2. Tipos de nodos
  • 5.3. Acceso directo a los nodos
  • 5.4. Creación y eliminación de nodos
  • 5.5. Acceso directo a los atributos XHTML
  • 5.6. Ejercicios sobre DOM
  • Capítulo 6.Eventos
  • 6.1. Modelos de eventos
  • 6.2. Modelo básico de eventos
  • 6.3. Obteniendo información del evento (objeto event)
  • Capítulo 7.Formularios
  • 7.1. Propiedades básicas de formularios y elementos
  • 7.2. Utilidades básicas para formularios
  • 7.3. Validación
  • Capítulo 8.Otras utilidades
  • 8.1. Relojes, contadores e intervalos de tiempo
  • 8.2. Calendario
  • 8.3. Tooltip
  • 8.4. Menú desplegable
  • 8.5. Galerías de imágenes (Lightbox)
  • Capítulo 9.Detección y corrección de errores
  • 9.1. Corrección de errores con Internet Explorer
  • 9.2. Corrección de errores con Firefox
  • 9.3. Corrección de errores con Opera
  • Capítulo 10.Recursos útiles
  • Capítulo 11.Ejercicios resueltos
  • 11.2. Ejercicio 2
  • 11.3. Ejercicio 3
  • 11.4. Ejercicio 4
  • 11.5. Ejercicio 5
  • 11.6. Ejercicio 6
  • 11.7. Ejercicio 7
  • 11.8. Ejercicio 8
  • 11.9. Ejercicio 9
  • 11.10. Ejercicio 10
  • 11.11. Ejercicio 11
  • 11.12. Ejercicio 12
  • 11.13. Ejercicio 13
  • 11.14. Ejercicio 14
  • 11.15. Ejercicio 15
  • 11.16. Ejercicio 16
  • 11.17. Ejercicio 17
  • 11.18. Ejercicio 18
  • 11.19. Ejercicio 19

Click en el enlace de descarga (debajo de cada archivo).
 introducion a css






Introducción_a_CSS

Hojas de Estilo en Cascada (Cascading Style Sheets) es el lenguaje de hojas de estilo utilizado para describir el aspecto y el formato de un documento escrito en un lenguaje de marcas, esto incluye varios lenguajes basados en XML como son XHTML o SVG.
La información de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML. En este último caso podrían definirse estilos generales en la cabecera del documento o en cada etiqueta particular mediante el atributo "<style>".

Contenido

  • Capítulo 1.Introducción
  • 1.2. Breve historia de CSS
  • 1.3. Soporte de CSS en los navegadores
  • 1.4. Especificación oficial
  • 1.5. Funcionamiento básico de CSS
  • 1.6. Cómo incluir CSS en un documento XHTML
  • 1.7. Glosario básico
  • 1.8. Medios CSS
  • 1.9. Comentarios
  • 1.10. Sintaxis de la definición de cada propiedad CSS
  • Capítulo 2.Selectores
  • 2.1. Selectores básicos
  • 2.2. Selectores avanzados
  • 2.3. Agrupación de reglas
  • 2.4. Herencia
  • 2.5. Colisiones de estilos
  • Capítulo 3.Unidades de medida y colores
  • 3.1. Unidades de medida
  • 3.2. Colores
  • Capítulo 4.Modelo de cajas
  • 4.1. Anchura y altura
  • 4.2. Margen y relleno
  • 4.3. Bordes
  • 4.4. Margen, relleno, bordes y modelo de cajas
  • 4.5. Fondos
  • Capítulo 5.Posicionamiento y visualización
  • 5.1. Tipos de elementos
  • 5.2. Posicionamiento
  • 5.3. Posicionamiento normal
  • 5.4. Posicionamiento relativo
  • 5.5. Posicionamiento absoluto
  • 5.6. Posicionamiento fijo
  • 5.7. Posicionamiento flotante
  • 5.8. Visualización
  • Capítulo 6.Texto
  • 6.2. Texto
  • Capítulo 7.Enlaces
  • 7.2. Estilos avanzados
  • Capítulo 8.Imágenes
  • 8.2. Estilos avanzados
  • Capítulo 9.Listas
  • 9.2. Estilos avanzados
  • Capítulo 10.Tablas
  • 10.2. Estilos avanzados
  • Capítulo 11.Formularios
  • 11.2. Estilos avanzados
  • Capítulo 12.Layout
  • 12.1. Centrar una página horizontalmente
  • 12.2. Centrar una página verticalmente
  • 12.3. Estructura o layout
  • 12.4. Alturas/anchuras máximas y mínimas
  • 12.5. Estilos avanzados
  • Capítulo 13.Otros
  • 13.2. Versión para imprimir
  • 13.3. Personalizar el cursor
  • 13.4. Hacks y filtros
  • 13.5. Prioridad de las declaraciones CSS
  • 13.6. Validador
  • 13.7. Recomendaciones generales sobre CSS
  • Capítulo 14.Recursos útiles
  • 14.1. Extensiones de Firefox
  • 14.2. Aplicaciones web
  • 14.3. Sitios web de inspiración
  • 14.4. Referencias y colecciones de recursos
  • Capítulo 15.Ejercicios
  • 15.2. Ejercicio 2
  • 15.3. Ejercicio 3
  • 15.4. Ejercicio 4
  • 15.5. Ejercicio 5
  • 15.6. Ejercicio 6
  • 15.7. Ejercicio 7
  • 15.8. Ejercicio 8
  • 15.9. Ejercicio 9
  • 15.10. Ejercicio 10
  • 15.11. Ejercicio 11
  • 15.12. Ejercicio 12
  • 15.13. Ejercicio 13
  • Capítulo 16.Ejercicios resueltos
  • 16.1. Solución ejercicio 1
  • 16.2. Solución ejercicio 2
  • 16.3. Solución ejercicio 3
  • 16.4. Solución ejercicio 4
  • 16.5. Solución ejercicio 5
  • 16.6. Solución ejercicio 6
  • 16.7. Solución ejercicio 7
  • 16.8. Solución ejercicio 8
  • 16.9. Solución ejercicio 9
  • 16.10. Solución ejercicio 10
  • 16.11. Solución ejercicio 11
  • 16.12. Solución ejercicio 12
  • 16.13. Solución ejercicio 13

Click en el enlace de descargar (debajo de cada archivo).
introduccion a  ajax



Manual Completo de PHP


PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. PHP ha evolucionado por lo que ahora incluye también una interfaz de línea de comandos que puede ser usada en aplicaciones gráficas independientes. Puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.

Tabla de contenidos

I. Conceptos Básicos 
1. Introducción 
2. Instalación 
3. Configuración
4. Seguridad

II. Referencia del Lenguaje

5. Síntaxis básica
6. Types
7. Variables
8. Constantes
9. Expresiones
10. Operadores
11. Estructuras de Control
12. Funciones
13. Clases y Objetos
14. References Explained

III. Características

15. Manejando errores
16. Creando y manipulando imágenes
17. Autentificación HTTP con PHP
18. Cookies
19. Manejo de envío de ficheros
20. Usando archivos remotos
21. Manejando conexiones
22. Conexiones persistentes a bases de datos
23. Modo Seguro (Safe Mode)
24. Using PHP from the command line

IV. Referencia de las Funciones

I. Funciones específicas de Apache
II. Funciones de matrices
III. Funciones Aspell [deprecated]
IV. Funciones matemáticas de precisión arbitraria BCMath
V. Funciones de compresión Bzip2
VI. Funciones de calendario
VII. Funciones del API de CCVS
VIII. soporte de las funciones COM para Windows
IX. Funciones de Clases/Objectos
X. Funciones de ClibPDF
XI. Crack functions
XII. CURL, Client URL Library Functions
XIII. Funciones de pago electrónico
XIV. Crédit Mutuel CyberMUT functions 
XV. Cyrus IMAP administration functions
XVI. Character type functions
XVII. Funciones de la capa de abstraccion de bases de datos (dbm-style).
XVIII. Funciones de fecha y hora
XIX. Funciones para dBase
XX. Funciones dbm
XXI. dbx functions
XXII. DB++ Functions
XXIII. Direct IO functions
XXIV. Funciones con directorios
XXV. Funciones de DOM XML
XXVI. .NET functions
XXVII. Error Handling and Logging Functions
XXVIII. FrontBase Functions
XXIX. Funciones filePro
XXX. Funciones del sistema de ficheros
XXXI. Funciones Forms Data Format (Formato de Datos de Formularios)
XXXII. FriBiDi functions
XXXIII. Funciones FTP
XXXIV. Function Handling functions
XXXV. GNU Gettext
XXXVI. GMP functions
XXXVII. Funciones HTTP.
XXXVIII. Funciones para Hyperwave
XXXIX. Hyperwave API functions
XL. Funciones para ICAP - Internet Calendar Application Protocol 
XLI. iconv functions
XLII. Funciones para imágenes
XLIII. Funciones IMAP
XLIV. Funciones para Informix
XLV. Funciones InterBase 
XLVI. Ingres II functions
XLVII. IRC Gateway Functions
XLVIII. Java
XLIX. Funciones LDAP
L. Funciones de Correo
LI. mailparse functions
LII. Funciones matemáticas
LIII. Multi-Byte String Functions
LIV. MCAL functions
LV. Funciones Criptográficas
LVI. Funciones Hash.
LVII. Mimetype Functions
LVIII. Funciones de Microsoft SQL Server
LIX. Ming functions for Flash
LX. Miscelánea de funciones
LXI. mnoGoSearch Functions
LXII. funciones mSQL
LXIII. Funciones MySQL
LXIV. Mohawk Software session handler functions
LXV. muscat functions
LXVI. Funciones de Red
LXVII. Ncurses terminal screen control functions
LXVIII. Lotus Notes functions
LXIX. ODBC functions
LXX. Funciones de Oracle 8
LXXI. OpenSSL functions
LXXII. Funciones Oracle
LXXIII. Ovrimos SQL functions
LXXIV. Output Control Functions
LXXV. Object property and method call overloading
LXXVI. PDF functions
LXXVII. Verisign Payflow Pro functions
LXXVIII. opciones e información de PHP
LXXIX. Funciones POSIX
LXXX. Funciones de PostgreSQL
LXXXI. Process Control Functions
LXXXII. Funciones de ejecución de programas
LXXXIII. Printer functions
LXXXIV. Pspell Functions
LXXXV. GNU Readline
LXXXVI. Funciones GNU Recode
LXXXVII. Funciones de expresiones regulares compatibles con Perl
LXXXVIII. qtdom functions
LXXXIX. Funciones para expresiones regulares
XC. Funciones Semáforo y de memoria compartida

V. Extending PHP 4.0

25. Overview
26. Extension Possibilities
27. Source Layout
28. PHP’s Automatic Build System
29. Creating Extensions
30. Using Extensions
31. Troubleshooting
32. Source Discussion 
33. Accepting Arguments
34. Creating Variables
35. Duplicating Variable Contents: The Copy Constructor
36. Returning Values
37. Printing Information
38. Startup and Shutdown Functions
39. Calling User Functions
40. Initialization File Support
41. Where to Go from Here
42. Reference: Some Configuration Macros
43. API Macros

VI. FAQ: Preguntas frecuentes

44. General Information
45. Mailing lists
46. Obtaining PHP
47. Database issues
48. Installation
49. Build Problems
50. Using PHP
51. PHP and HTML
52. PHP and COM
53. PHP and other languages
54. Migrating from PHP 2 to PHP 3
55. Migrating from PHP 3 to PHP 4
56. Miscellaneous Questions




Click en el enlace de descargar (debajo de cada archivo).
PHP manual completo





Introduccion_a_PHP



El lenguaje PHP es un lenguaje de programación estructurado, es decir, un

lenguaje con variables, sentencias condicionales, bucles, funciones.... No es un

lenguaje de etiquetas como HTML, XML o WML. Está mas cercano a otros

lenguajes como JavaScript o a C.

Pero a diferencia de Java o JavaScript que se ejecutan en el navegador, PHP se
ejecuta en el servidor, por eso nos permite acceder a los recursos que tenga el
servidor como por ejemplo podría ser una base de datos. El programa PHP se
ejecuta en el servidor y el resultado se envía al navegador. El resultado es
normalmente una página HTML.
Al ser PHP un lenguaje que se ejecuta en el servidor no es necesario el
navegador lo soporte, es independiente del navegador, pero sin embargo para
que las páginas PHP funcionen, el servidor donde están alojadas debe soportar
PHP.


Contenido

1. INTRODUCCIÓN
 2. VARIABLES
 3. OPERADORES ARITMÉTICOS
 4. OPERADORES DE COMPARACIÓN
 5. OPERADORES LÓGICOS
 6. SENTENCIAS CONDICIONALES
 7. BUCLES
 8. MANEJO DE CADENAS DE CARACTERES
 9. ENVÍO Y RECEPCIÓN DE DATOS
10. ENVÍO DE CORREOS ELECTRÓNICOS
11. EJERCICIOS
12. CONEXIÓN A UNA BASE DE DATOS DE MySQL DESDE PHP
13. MOSTRAR UNA CONSULTA COMPLETA
14. BUSCAR UN VALOR
15. EJERCICIOS


Click en el enlace de descargar (debajo de cada archivo).
 introduccion a php