G.P. PHP 6

G.P. PHP 6

CHARTE, FRANCISCO

16,00 €
IVA incluido
Editorial:
ANAYA
Fecha de edición:
2009-06-01
Materia
Informatica
ISBN:
978-84-415-2617-4
Páginas:
352
Encuadernación:
Otros
Colección:
GUIAS PRACTICAS

Disponibilidad:

  • AsunciónDescatalogado
  • RepúblicaDescatalogado
  • Santa CatalinaDescatalogado
  • FeriaDescatalogado
  • NerviónDescatalogado
  • Sevilla EsteDescatalogado
16,00 €
IVA incluido
Añadir a favoritos

Agradecimientos
Sobre el autor

Introducción
Páginas de servidor
PHP
Creación de páginas PHP

Cómo usar este libro
Convenciones tipográficas

1. Instalación
1.1. Introducción
1.2. Configuración en Windows
1.2.1. Instalación de IIS
1.2.2. Instalación de PHP
1.2.3. Activación del módulo de PHP
1.3. Configuración en GNU/Linux
1.3.1. Instalación de Apache
1.3.2. Instalación de PHP
1.3.3. Activación del módulo de PHP
1.4. Configuración en Mac OS X
1.4.1. Inicio de Apache
1.4.2. Instalación de PHP
1.5. Instalación completa con XAMPP
1.5.1. Actualización de la versión de PHP incluida en XAMPP
1.6. Comprobación de la configuración

2. Toma de contacto
2.1. Introducción
2.2. Cómo se procesan las páginas PHP
2.3. Combinación de HTML y PHP
2.3.1. Delimitación del código PHP
2.3.2. Otras marcas de delimitación
2.3.3. El archivo de configuración de PHP
2.4. Conceptos básicos de PHP
2.4.1. Identificadores, mayúsculas y minúsculas
2.4.2. Construcción de sentencias
2.4.3. Variables
2.4.4. Delimitación de cadenas y variables
2.4.5. Adición de comentarios

3. El lenguaje PHP
3.1. Introducción
3.2. Expresiones
3.2.1. Tipos de datos
3.2.2. Expresiones aritméticas
3.2.3. Expresiones relacionales
3.2.4. Expresiones lógicas
3.2.5. Otro tipo de expresiones
3.3. Estructuras fundamentales
3.3.1. Condicionales
3.3.2. Bucles
3.3.3. Funciones
3.4. Variables
3.4.1. Matrices
3.4.2. Enumeración de claves y valores
3.4.3. Funciones para matrices
3.4.4. Variables predefinidas de PHP

4. Técnicas de OOP
4.1. Introducción
4.2. Terminología
4.3. Definición de clases
4.3.1. Visibilidad de los miembros de una clase
4.3.2. Acceso a los miembros internos
4.3.3. Constructores y destructores
4.3.4. Métodos de acceso a las propiedades
4.4. Uso de los objetos
4.4.1. Acceso a los miembros del objeto
4.4.2. Duplicación de objetos
4.4.3. Reutilización de clases de objetos
4.5. Herencia
4.6. Miembros compartidos entre objetos
4.7. Uso de objetos como parámetros
4.8. Control de excepciones

5. Funciones de PHP
5.1. Introducción
5.2. Manipulación de cadenas
5.2.1. Eliminación y sustitución de caracteres
5.2.2. Búsqueda y extracción
5.2.3. Conversiones
5.2.4. Otras funciones de cadena
5.3. Trabajo con matrices
5.3.1. Inserción y extracción de elementos
5.3.2. Enumerar los elementos de la matriz
5.3.3. Unión, diferencia e intersección de matrices
5.3.4. Ordenación
5.3.5. Otras operaciones con matrices
5.4. Funciones matemáticas
5.5. Fechas y horas
5.5.1. Dar formato a fechas y horas
5.5.2. Configuración regional

6. Acceso al sistema de archivos
6.1. Introducción
6.2. Exploración del sistema de archivos
6.2.1. Espacio libre y ocupado
6.2.2. Obtención de entradas de directorio
6.2.3. Información sobre una entrada
6.3. Acceso al contenido de los archivos
6.3.1. Apertura y cierre de archivos
6.3.2. Recuperación de datos
6.3.3. Escritura de datos
6.3.4. Posición en el archivo
6.3.5. Lectura y escritura de archivos completos
6.4. Otras operaciones con archivos

7. Bases de datos SQLite
7.1. Introducción
7.2. Partes de SQLite
7.2.1. La utilidad de línea de comandos
7.3. Breve introducción a SQL
7.3.1. Creación de tablas
7.3.2. Modificación y borrado de tablas
7.3.3. Creación de índices y vistas
7.3.4. Manipulación de datos
7.4. Acceso a SQLite desde PHP
7.4.1. Interfaces del API de SQLite
7.4.2. Tablas de equivalencia
7.4.3. Apertura y cierre de la base de datos
7.4.4. Ejecutar sentencias SQL
7.4.5. Recorrer el conjunto de resultados
7.4.6. Sentencias de manipulación
7.4.7. Consultas de navegación unidireccional
7.4.8. Más métodos de consulta
7.4.9. Obtención de información de estructura

8. Bases de datos MySQL
8.1. Introducción
8.2. Obtención de MySQL
8.3. Instalación de MySQL
8.3.1. Instalación en Windows
8.3.2. Instalación en Mac OS X
8.3.3. Instalación en Linux
8.4. Administración de MySQL
8.4.1. Configuración de usuarios
8.4.2. Asignación de privilegios
8.4.3. Enumeración de bases y tablas
8.5. Extensiones PHP para MySQL
8.6. Acceso a MySQL desde PHP
8.6.1. Conectar con MySQL
8.6.2. Selección de una base de datos
8.6.3. Ejecución de sentencias
8.6.4. Recorrer las filas de una consulta

9. Procesamiento de formularios
9.1. Introducción
9.2. Diseño de formularios HTML
9.2.1. Atributos del formulario
9.2.2. Solicitud de datos textuales
9.2.3. Opciones para marcar y desmarcar
9.2.4. Opciones exclusivas
9.2.5. Listas de opciones
9.2.6. Botones de reenvío y reinicio
9.3. Lectura de formularios desde PHP
9.3.1. Controles HTML como matrices PHP
9.3.2. Validación de datos
9.4. Transferir datos entre páginas
9.4.1. Control de sesión
9.4.2. Redirección de una página a otra
9.4.3. Almacenamiento temporal de resultados
9.4.4. Adaptación de la aplicación de suscripción
9.5. Uso de cookies

10. Manipulación de documentos XML
10.1. Introducción
10.2. Breve introducción a XML
10.2.1. Estructura de un documento XML
10.2.2. Nombres de elementos y atributos
10.2.3. Etiquetas de cierre y elementos vacíos
10.2.4. Solapamiento de los elementos
10.2.5. Atributos con valor y entrecomillados
10.2.6. El elemento raíz
10.2.7. Codificación de caracteres y entidades
10.2.8. Secciones de datos sin análisis
10.2.9. Documentos bien formados y documentos válidos
10.3. Extensiones PHP para trabajar con XML
10.4. SAX
10.4.1. Metodología
10.4.2. En la práctica
10.5. DOM
10.5.1. El documento y su nodo raíz
10.5.2. Relaciones entre nodos
10.5.3. Búsqueda de nodos con un cierto nombre
10.5.4. Inserción de nuevos nodos
10.6. SimpleXML
10.7. Otras extensiones para trabajar con XML

11. Generación de gráficos
11.1. Introducción
11.2. Funciones disponibles
11.3. Operaciones básicas
11.3.1. Creación de la imagen en memoria
11.3.2. Selección de colores
11.3.3. Dibujo sobre la imagen
11.3.4. Envío al destino
11.3.5. En la práctica
11.4. Formatos gráficos, extensiones de archivo y tipos MIME
11.5. Funciones informativas
11.6. Otras entidades gráficas
11.6.1. Estilos de trazo
11.6.2. Relleno de superficies
11.7. Añadir texto
11.8. Otras operaciones

12. Implementación y consumo de servicios Web
12.1. Introducción
12.2. Esquema de funcionamiento
12.2.1. Introducción a SOAP
12.2.2. Introducción a WSDL
12.3. La extensión SOAP
12.3.1. Configuración de la extensión SOAP
12.4. Consumo de un servicio Web
12.4.1. Excepciones y errores
12.4.2. Seguimiento de los mensajes
12.5. Implementación de un servicio
12.5.1. Exposición de funciones y métodos
12.5.2. Despacho de los mensajes entrantes
12.5.3. Implementación de un consumidor
12.5.4. Mantenimiento

Una gran parte de los proyectos software desarrollados actualmente son aplicaciones Web, siendo PHP el lenguaje por excelencia en este campo con independencia del servidor Web y el sistema operativo que utilice.

Este libro tiene todo lo que necesita para comenzar a trabajar con PHP. Tras llevar a cabo la instalación, ya sea en GNU/Linux, Windows o Mac OS X, conocerá la sintaxis del lenguaje PHP y aprenderá a usar variables, condicionales, bucles y expresiones para generar dinámicamente el contenido de sus páginas Web. Se describen además las nuevas características de PHP 5.3 y PHP 6, como los espacios de nombres y las nuevas extensiones, mostrando su aprovechamiento práctico.

En los ejemplos desarrollados se enseñan técnicas como el procesamiento de formularios, mantenimiento de sesión con el usuario, almacenamiento de cookies, acceso al sistema de archivos y, en general, todo lo imprescindible para crear potentes aplicaciones Web.

Artículos relacionados

  • INTELIGENCIA ARTIFICIAL
    JACKSON, TOM
    Nos encontramos a las puertas de la revolución de la inteligencia artificial. La IA va a cambiar nuestro mundo de una manera que aún estamos tratando de comprender, y puede que lo haga muy rápido. Esta guía informativa y amena de la historia y la filosofía de la IA examina las aplicaciones más innovadoras de esta tecnología revolucionaria. Es una introducción ideal para entende...

    9,95 €

  • EL RETO DE SER HUMANOS
    CÉSAR BONA GARCÍA
    Nunca habíamos vivido una revolución tecnológica tan acelerada y, sin embargo, el gran desafío de nuestro tiempo no está en las máquinas, está en nosotros. Mientras la inteligencia artificial avanza, corremos el riesgo de perder aquello que nos hace únicos: la capacidad de prestar atención, pensar con criterio, crear, comunicarnos, convivir y liderar nuestras propias vidas. El ...

    22,90 €

  • POTENCIA TU EMPRESA CON INTELIGENCIA
    GÁMEZ, KIKO
    Potencia tu empresa con inteligencia propone rediseñar profesionales y empresas desde cero, asumiendo la IA como sistema operativo y no como complemento. No es un libro técnico, es un mapa estratégico para quien quiere crecer, competir y liderar en la era de la IA agéntica, porque la inteligencia artificial no es una herramienta más que añadir a lo que ya haces, es una nueva fo...

    24,00 €

  • CÓMO EVITAR QUE LAS REDES TE ATRAPEN
    BELTRAN, LAURA
    21 DÍAS BASTAN PARA RECUPERAR TU ATENCIÓN Y DEJAR DE SENTIR QUE TU MÓVIL TE ATRAPA. ¿Sientes que las horas frente a la pantalla no dejan de aumentar y no sabes cómo parar? ¿Te descubres desbloqueando el teléfono sin darte cuenta? ¿Tienes la sensación de que, si te lo quitaran, no sabrías qué hacer? Este libro es una guía práctica para romper con esa dinámica. Lejos de proponert...

    20,90 €

  • NEXUS
    HARARI, YUVAL NOAH
    El esperado nuevo libro de Yuval Noah Harari, uno de los pensadores más innovadores, interesantes y clarividentes de la actualidad, y autor de Sapiens, el fenómeno literario global que ha cautivado a millones de lectores. En Nexus, Harari contempla a la humanidad desde la amplia perspectiva de la historia para analizar cómo las redes de información han hecho y deshecho nuestro ...

    12,95 €

  • LA HOSTIA QUE VIENE
    JON HERNÁNDEZ
    Un libro rompedor sobre el impacto de la inteligencia artificial en nuestras vidas.La IA ya está aquí, entre nosotros, reemplazando empleos, disparando la productividad a niveles nunca vistos, usándose incluso como soporte emocional… y dejando a millones de personas fuera del sistema. No es el futuro. Forma parte de nuestro presente. Así que adaptarse a ella, entenderla y saber...

    20,90 €

Otros libros del autor

  • INTRODUCCIÓN A LA PROGRAMACIÓN
    CHARTE, FRANCISCO

    31,95 €

  • WORD 2016
    CHARTE, FRANCISCO
    Microsoft Word es la aplicación para la edición de textos más difundida en el mundo, un programa concebido para alcanzar la máxima productividad. Podrá crear con rapidez documentos profesionales y compartir el trabajo gracias a las excelencias de las nuevas herramientas de colaboración, además accederá a los documentos en la nube cuando y donde los necesite.Este manual contiene...

    29,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para realizar cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OS X, iOS, y Android, la versión 2016 incorpora nuevas opciones que conceden más funcionalidad al programa. Dispone además de nuevos tipos de gráficos, mecanismos adicionales de selección y transformación de datos y mejoras para l...

    35,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para la realización de cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OSX, iOS, y Android, la versión 2016 incorpora nuevas opciones que facilitan el acceso a la funcionalidad del programa. Con esta didáctica guía el usuario novel de Excel aprenderá rápidamente a desenvolverse en su entorn...

    18,50 €

  • SQL
    CHARTE, FRANCISCO

    28,00 €

  • M. I. ASP.NET 4.5/MVC 4
    CHARTE, FRANCISCO
    ASP.NET 4.5 es la última versión del motor de procesamiento de páginas Web de Microsoft que, conjuntamente con MVC 4, simplifica el proceso desarrollo de potentes aplicaciones Web de última generación. El lector aprenderá a utilizar ambas infraestructuras con este manual a lo largo de dieciocho lecciones didácticas y de complejidad ascendente.Este libro guía al lector a través...

    28,00 €