El sitio web www.vuestroslibros.com utiliza cookies propias y de terceros para recopilar información que ayuda a optimizar su visita a sus páginas web.
No se utilizarán las cookies para recoger información de carácter personal. Usted puede permitir su uso o rechazarlo; también puede cambiar su configuración siempre que lo desee.
Encontrará mas información en nuestra política de Cookies.

ACEPTAR Leer más

 
PHP 7.  Desarrollar un sitio web dinámico e interactivo | 9782409018480 | Portada

PHP 7. DESARROLLAR UN SITIO WEB DINáMICO E INTERACTIVO

Olivier HEURTEL

Precio: 34.50€

Oferta: 32.77€ (-5%)

Añadir a la cesta

Datos técnicos

  • Edición
  • ISBN 9782409018480
  • Año Edición 2019
  • Páginas 662
  • Encuadernación Rústica
  • Idioma Español
 

Sinopsis

Este libro sobre PHP 7 (en versión 7.2 en el momento de escribirse), está dirigido a diseñadores y desarrolladores que desean utilizar PHP para desarrollar un sitio web dinámico e interactivo.

Después de presentar los principios básicos del lenguaje, el autor se centra en las necesidades específicas del desarrollo de sitios dinámicos e interactivos, proporcionando respuestas completas y precisas a las cuestiones más habituales (gestión de formularios, acceso a bases de datos, gestión de sesiones, envío de correos electrónicos, etc...).

Para todas las características detalladas, se presentan y comentan numerosos ejemplos de código. Este libro didáctico, a la vez que completo y conciso, le permite ir directamente a los aspectos más importantes: es el libro ideal para iniciarse en PHP.

En la web www.ediciones-eni.com hay a su disposición elementos adicionales para su descarga.

Índice

Preámbulo
1. Objetivo del libro
2. Breve historia de PHP
3. ¿ Dónde conseguir PHP ?
4. Convenciones de escritura
5. Sobre los ejercicios
Introducción a PHP
1. ¿ Qué es PHP ?
2. Estructura básica de una página PHP
2.1 Las etiquetas PHP
2.2 La función echo
2.3 Separador de instrucciones
2.4 Comentarios
2.5 Mezclar PHP y HTML
2.6 Normas de denominación
2.7 Ejercicio 1: mi primir script PHP
3. Configuración de PHP
3.1 El archivo de configuración php.ini
3.2 Información sobre la configuración
3.3 Juego de caracteres
4. Utilizar PHP desde la línea de comandos
5. Las bases del lenguaje PHP
5.1 Constantes
5.1.1 Definición
5.1.2 Alcance
5.2 Variables
5.2.1 Inicialización y asignación
5.2.2 Alcance y duración
5.2.3 Variables dinámicas (o variables variables)
5.3 Tipos de datos
5.3.1 Tipos de datos disponibles
5.3.2 Tipos de datos escalares
5.3.3 Tipos de datos especiales
5.4 Matrices
5.4.1 Definición
5.4.2 Creación
5.4.3 Manipulación
5.4.4 Alcance
5.5 Operadores
5.5.1 El operador de asignación por valor
5.5.2 El operador de asignación por referencia
5.5.3 Los operadores aritméticos
5.5.4 El operador de cadena
5.5.5 Los operadores combinados
5.5.6 Los operadores de comparación
5.5.7 Los operadores lógicos
5.5.8 El operador ternario
5.5.9 El operador de unión NULL
5.5.10 El operador de comparación combinado
5.5.11 Precedencia de los operadores
5.6 Estructuras de control
5.6.1 La estructura if
5.6.2 La estructura switch
5.6.3 La estructura while
5.6.4 La estructura do ... while
5.6.5 La estructura for
5.6.6 Las instrucciones continue y break
5.7 Incluir un archivo
5.7.1 Funcionamiento
5.7.2 Utilización
5.8 Interrumpir el script
5.9 Ejercicio 2: variables y estructuras de control
Utilizar las funciones PHP
1. Preámbulo
2. Manipular las constantes, las variables y los tipos de datos
2.1 Constantes
2.2 Variables
2.3 Tipos de datos
2.3.1 Conversiones
2.3.2 Funciones útiles
3. Manipular las matrices
4. Manipular los números
5. Manipular las cadenas de caracteres
6. Utilizar expresiones regulares
6.1 Introducción
6.2 Estructura de una expresión regular
6.3 Funciones
7. Manipular las fechas
8. Generar un número identificador único
9. Manipular los archivos en el servidor
9.1 Funciones útiles
9.2 Ejemplos de uso
10. Manipular los encabezados HTTP
11. Ejercicios
11.1 Ejercicio 3: manipuler les datos
11.2 Ejercicio 4: escribir y leer un archivo en el servidor
Escribir funciones y clases PHP
1. Funciones
1.1 Introducción
1.2 Declaración y llamada
1.3 Parámetros
1.3.1 Sintaxis
1.3.2 Valor predeterminado
1.3.3 Declaración del tipo de datos
1.3.4 Pase por referencia
1.3.5 Lista variable de parámetros
1.4 Consideraciones sobre las variables utilizadas en las funciones
1.4.1 Variables locales/globales
1.4.2 Variables estáticas
1.5 Las constantes y las funciones
1.6 Recursividad
1.7 Función anónima
1.8 Función generadora
1.9 Ejercicio 5: escribir funciones
2. Clases
2.1 Concepto
2.2 Definir una clase
2.3 Instanciar una clase
2.4 Legado
2.5 Otras características de las clases
2.5.1 Clases o métodos abstractos
2.5.2 Clases o métodos finales
2.5.3 Interfaces
2.5.4 Atributos o métodos estáticos - Constantes de clases
2.5.5 Traits
2.5.6 Clases anónimas
2.6 Excepciones
2.7 Ejercicio 6: escribir una clase
3. Espacios de nombres
Administrar los errores en un script PHP
1. Información general
2. Mensajes de error de PHP
3. Las funciones de gestión de errores
4. Ejercicio 7: gestionar los errores
Gestión de los formularios y los enlaces
1. Información general
1.1 Introducción
1.2 Los enlaces
1.3 Los formularios
1.3.1 Rápido recordatorio sobre los formularios
1.3.2 Construir un formulario de forma dinámica
1.3.3 Procesar un formulario utilizando un script PHP
1.4 Recuperar los datos de una URL o de un formulario
2. Recuperar los datos pasados por la URL
2.1 Consideraciones
2.1.1 ¿ Qué sucede si dos parámetros comparten el mismo nombre ?
2.1.2 Utilizar una matriz para pasar datos en la URL
2.2 Transferir caracteres especiales
2.3 Ejercicio 8: recuperar los datos pasados por la URL
3. Recuperar los datos introducidos en el formulario
3.1 Consideraciones
3.1.1 ¿ Qué sucede si dos campos comparten el mismo nombre ?
3.1.2 ¿ Qué ocurre si hay dos formularios en la página HTML ?
3.1.3 Usar una matriz para recuperar los datos introducidos
3.1.4 Pasar información en un campo de formulario oculto
3.2 Los diferentes tipos de campos
3.2.1 Resumen general
3.2.2 Campos que contienen texto
3.2.3 Grupos de botones de opción
3.2.4 Casillas de verificación
3.2.5 Listas de selección única
3.2.6 Listas de selección múltiple
3.2.7 Botones de validación
3.2.8 Botones de imagen
3.2.9 Botones "reset" o "button"
3.3 Resumen
3.4 Ejercicio 9: recuperar los datos introducidos en un formulario
4. Controlar los datos recuperados
4.1 Información general
4.2 Comprobaciones clásicas
4.2.1 Limpieza de los espacios no deseados
4.2.2 Datos obligatorios
4.2.3 Longitud máxima de una cadena
4.2.4 Caracteres permitidos para una cadena - Formato
4.2.5 Validez de una fecha - Rango de valores
4.2.6 Validez de un número - Rango de valores
4.2.7 Validez de una dirección de correo electrónico
5. Problemas con los datos recuperados
6. Utilización de filtros
6.1 Principios
6.2 Aplicación a los formularios
6.3 Ejercicios
6.3.1 Ejercicio 10: controlar los datos que se pasan por la URL
6.3.2 Ejercicio 11: controlar los datos introducidos en un formulario
7. Ir a otra página
8. Intercambiar un archivo entre el cliente y el servidor
8.1 Resumen general
8.2 Enviar un archivo desde el cliente (upload)
8.3 Descargar un archivo desde el servidor (download)
Acceder a las bases de datos
1. Introducción
1.1 Información general
1.2 El concepto de fetch
2. Utilización de MySQL
2.1 Preámbulo
2.2 Conexión y desconexión
2.2.1 Conexión
2.2.2 Desconexión
2.2.3 Obtener información sobre el servidor MySQL
2.2.4 Obtener información en caso de error de conexión
2.2.5 Ejemplo
2.3 Seleccionar una base de datos
2.4 Utilizar consultas no preparadas
2.4.1 Resumen general
2.4.2 Ejecutar una consulta
2.4.3 Conocer el número de líneas del resultado de una consulta de lectura
2.4.4 Extraer el resultado de una consulta de lectura
2.4.5 Obtener información sobre el resultado de una consulta de actualización
2.4.6 Gestionar los errores
2.5 Utilizar consultas preparadas
2.5.1 Información general
2.5.2 Preparar una consulta
2.5.3 Asociar variables PHP a los parámetros de la consulta
2.5.4 Ejecutar la consulta preparada
2.5.5 Vincular variables PHP con las columnas del resultado de una consulta de lectura
2.5.6 Extraer el resultado de una consulta de lectura
2.5.7 Utilizar un resultado almacenado
2.5.8 Obtener información sobre el resultado de una consulta de actualización
2.5.9 Gestionar los errores
2.5.10 Cerrar una consulta preparada
2.6 Gestionar las transacciones
2.7 Llamar a un programa almacenado
2.7.1 Procedimiento almacenado
2.7.2 Función almacenada
2.8 Migrar de la extensión MySQL a la extensión MySQLi
2.9 Ejercicio 12: utilizar MySQL
3. Utilización de Oracle
3.1 Preámbulo
3.2 Entorno NLS
3.3 Conexión y desconexión
3.3.1 Conexión
3.3.2 Desconexión
3.3.3 Obtener información sobre el servidor Oracle
3.3.4 Obtener información en caso de error de conexión
3.3.5 Ejemplo
3.4 Ejecutar una consulta
3.4.1 Resumen general
3.4.2 Analizar una consulta
3.4.3 Vincular las variables de PHP a los parámetros de la consulta
3.4.4 Ejecutar una consulta
3.4.5 Extraer el resultado de la consulta de lectura
3.4.6 Actualizar los datos y gestionar las transacciones
3.4.7 Cerrar un cursor
3.5 Llamar a un procedimiento almacenado
3.6 Ilustración de problemas relacionados con el entorno NLS
3.7 Gestión de errores
3.8 Ejercicio 13: utilizar Oracle
4. Utilización de SQLite
4.1 Preámbulo
4.2 Abrir y cerrar una base de datos
4.2.1 Abrir una base de datos
4.2.2 Cerrar una base de datos
4.3 Ejecutar una consulta
4.3.1 Resumen general
4.3.2 Preparar una consulta
4.3.3 Vincular las variables de PHP a los parámetros de una consulta preparada
4.3.4 Ejecutar una consulta preparada
4.3.5 Ejecutar una consulta no preparada
4.3.6 Extraer el resultado de una consulta de lectura
4.3.7 Actualizar los datos y gestionar las transacciones
4.3.8 Cerrar una consulta preparada
4.4 Gestión de errores
4.5 Ejercicio 14: utilizar SQLite
5. PHP Data Objects (PDO)
6. Gestión de los apóstrofos en el texto de las consultas
7. Ejemplos de integración en formularios
7.1 Resumen general
7.2 Crear una lista de selección en un formulario
7.3 Visualización de una lista
7.4 Formulario de entrada con lista
7.5 Formulario de búsqueda y de introducción de datos
Administrar las sesiones
1. Descripción del problema
2. Autenticación
2.1 Información general
2.2 Introducción de las credenciales de identificación
2.2.1 Identificación por formulario
2.2.2 Identificación a través de autenticación HTTP
2.3 Verificar las credenciales de identificación introducidas
3. Utilizar cookies
3.1 Principio
3.2 Aplicación a la gestión de sesiones
4. Utilizar la gestión de sesiones de PHP
4.1 Principios
4.2 Implementación
4.3 Autogestión de la transmisión del identificador de sesión
4.3.1 Descripción del problema
4.3.2 Solución
4.4 Algunas directivas de configuración adicionales
4.5 Ejemplos de aplicación
4.5.1 Principios
4.5.2 Con autenticación de usuarios
4.6 Notas y conclusión
4.7 Ejercicio 15: administrar las sesiones
5. Conservar la información de una visita a otra
6. Breve resumen de las variables Get/Post/Cookie/Session
Enviar un correo electrónico
1. Información general
2. Enviar un mensaje de texto sin archivos adjuntos
3. Enviar un mensaje en formato MIME
3.1 Preámbulo
3.2 Mensaje en formato HTML
3.3 Mensaje con archivo adjunto
4. Ejercicio 16: enviar un correo electrónico
Anexo
1. Variables PHP predefinidas
2. Constantes PHP predefinidas
3. Ejemplos adicionales
3.1 Introducción
3.2 Leer un documento XML
3.3 Generar un documento PDF
3.4 Generar una imagen
índice

 

2024 © Vuestros Libros Siglo XXI | Desarrollo Web Factor Ideas

Producto añadido al carrito.

Si desea ver la cesta de la compra haga click aquí.