Programación Web con PHP

Programación Web con PHP

López Quijado, José

19,90 €(IVA inc.)

ÍNDICE DE CONTENIDO INTRODUCCIÓN CAPÍTULO 1. GENERALIDADES FUNDAMENTALES 1.1 INCLUYENDO PHP 1.2 CARACTERES ESPECIALES 1.3 TIPOS DE DATOS 1.3.1 Los datos escalares 1.3.2 Los datos compuestos 1.2.3 Otros datos 1.4 NOMBRES DE VARIABLES Y FUNCIONES 1.5 CONSTANTES 1.6 MOSTRAR VALORES EN LA PÁGINA 1.7 GESTIÓN DE ERRORES 1.7.1 Gestión estándar de errores 1.7.2 Gestión personalizada de errores 1.7.3 Depuración en tiempo de ejecución 1.8 COMANDOS DEL SISTEMA OPERATIVO CAPÍTULO 2. ESTRUCTURAS DE CONTROL 2.1 CONDICIONALES 2.1.1 Los operadores de los condicionales 2.2 BUCLES CAPITULO 3. LAS MATRICES 3.1 LA CREACIÓN DE MATRICES 3.2 OPERACIONES SIMPLES CON MATRICES 3.2.1 Adición de matrices 3.2.2 Diferencia de matrices 3.2.3 Comparación de matrices 3.2.4 Conteo de elementos 3.2.5 Determinar un elemento 3.2.6 Recuperar el contenido de una matriz 3.2.7 Reflejar e invertir 3.2.8 Implosión y explosión de matrices 3.3 ORDENAR Y DESORDENAR MATRICES 3.3.1 La ordenación básica 3.3.2 La ordenación natural 3.3.3 Ordenaciones personalizadas 3.3.4 Desordenaciones 3.4 APILAMIENTOS 3.4.1 Apilamientos de stack 3.4.2 Apilamientos de queue 3.5 UNIR MATRICES 3.6 ITERACIONES 3.6.1 El puntero de una matriz 3.6.2 El bucle foreach 3.6.3 Iteraciones personalizadas 3.7 MATRICES CON UN RANGO DE VALORES CAPITULO 4. LAS FUNCIONES DE USUARIO 4.1 CONCEPTOS BÁSICOS 4.2 ÁMBITO DE LAS VARIABLES 4.3 PASO DE ARGUMENTOS 4.3.1 Valores por defecto 4.3.2 La lista de argumentos 4.3.3 Paso de argumentos por valor y por referencia CAPITULO 5. CADENAS 5.1 CREANDO CADENAS 5.2 TRATAMIENTO BÁSICO DE CADENAS 5.2.1 La longitud de una cadena 5.2.2 Permutación de caracteres 5.2.3 Comparación de cadenas 5.2.4 Búsquedas 5.2.5 Subcadenas 5.2.6 Uso de máscaras 5.2.7 Sustitución de subcadenas 5.2.8 Cadenas como matrices 5.3 FORMATEADO DE DATOS 5.3.1 Formateado de números 5.3.2 Formateado de valores monetarios 5.3.3 Otro modo de formatear 5.4 EXPRESIONES REGULARES 5.4.1 Patrones de secuencia o fijación 5.4.2 Patrones multiplicadores 5.4.3 Patrones de alternativa 5.4.4 Los paréntesis 5.4.5 Escapado de metacaracteres 5.4.6 Precedencia de patrones 5.4.7 El estándar Posix 5.4.8 El estándar Perl CAPITULO 6. ALGO DE MATEMÁTICAS 6.1 LOS OPERADORES A NIVEL DE BIT 6.1.1 Los operadores aritméticos 6.1.2 Los operadores lógicos 6.2 LA LIBRERÍA BCMath 6.2.1 La función bcadd() 6.2.2 La función bccomp() 6.2.3 La función bcdiv() 6.2.4 La función bcmod() 6.2.5 La función bcmul() 6.2.6 La función bcpow() 6.2.7 La función bcpowmod() 6.2.8 La función bcsqrt() 6.2.9 La función bcsub() CAPITULO 7. PROGRAMANDO PARA INTERNET 7.1 LOS FORMULARIOS 7.1.1 El envío del formulario 7.1.2 La recepción de datos en el servidor 7.1.3 El envío de matrices 7.1.4 La codificación URL 7.1.5 El envío de ficheros 7.1.6 Páginas auto-procesadas 7.2 CABECERAS http 7.3 COOKIES 7.4 SESIONES CAPITULO 8. PROGRAMACIÓN ORIENTADA A OBJETOS 8.1 CONCEPTOS BÁSICOS 8.1.1 La creación de clases 8.1.2 Instanciando una clase 8.1.3 Creación básica de métodos y propiedades 8.1.4 Herencia 8.1.5 Este objeto ($this) 8.1.6 Constructores y destructores 8.1.7 Visibilidad 8.1.8 Uso de constantes 8.1.9 Propiedades y métodos estáticos 8.2 FUNCIONES PROPIAS DE OOP 8.3 CLASES ABSTRACTAS E INTERFACES 8.3.1 Clases abstractas 8.3.2 Interfaces 8.4 EXCEPCIONES 8.4.1 Lanzando nuestra primera excepción 8.4.2 Extendiendo la clase Exception 8.4.3 Distintos tipos de excepciones 8.4.4 Capturando todas las excepciones 8.5 CARGA EN TIEMPO DE EJECUCIÓN 8.6 REFLEXIÓN 8.6.1 Lo básico 8.6.2 Información sobre una clase 8.6.3 Las funciones de usuario 8.6.4 Más sobre clases y métodos 8.7 PATRONES 8.7.1 El patrón Singleton 8.7.2 El patrón Registry 8.7.3 El patrón Factory 8.7.4 El patrón Model-View-Controller 8.7.5 El patrón ActiveRecord 8.8 LA LIBRERÍA ESTÁNDAR DE PHP (SPL) CAPITULO 9. BASES DE DATOS 9.1 CÓMO ES UNA BASE DE DATOS 9.2 EL LENGUAJE SQL 9.2.1 Consultas estructurales 9.2.2 Consultas de datos 9.3 LA EXTENSIÓN PDO 9.3.1 Instalar PDO 9.3.2 Uso básico de PDO 9.3.3 Las consultas en PDO 9.3.4 Sentencias preparadas 9.3.5 Transacciones con PDO CAPITULO 10. PHP Y XML 10.1 EL LENGUAJE XML 10.2 LA RELACIÓN ENTRE PHP Y XML 10.2.1 La extensión SimpleXML 10.2.2 La extensión DOM 10.2.3 SimpleXML versus DOM 10.3 SERVICIOS WEB 10.3.1 SOAP 10.3.2 REST 10.3.3 Un uso práctico CAPITULO 11. SEGURIDAD EN LA RED 11.1 MEDIDAS BÁSICAS DE SEGURIDAD 11.1.1 Los datos entrantes 11.1.2 Los datos salientes 11.2 POSIBLES ATAQUES 11.2.1 Ataques directos contra un sitio web 11.2.2 Ataques a una base de datos 11.2.3 Ataques de sesión 11.2.4 Ataques Code Injection 11.2.5 Ataques Command Injection 11.2.6 Servidores compartidos CAPITULO 12. SECUENCIAS Y FLUJO DE DATOS 12.1 LOS FICHEROS 12.1.1 Abrir ficheros 12.1.2 Cerrar ficheros 12.1.3 Leer en los ficheros 12.1.4 Escribir en los ficheros 12.1.5 Eliminar ficheros 12.1.6 Copiar ficheros 12.1.7 Renombrar ficheros 12.1.8 Las propiedades de los ficheros 12.1.9 Los permisos 12.2 DIRECTORIOS 12.2.1 Gestión de directorios 12.3 FUNCIONES COMPLEMENTARIAS 12.3.1 Recorte de ficheros 12.3.2 Ficheros CSV 12.3.3 Más sobre lectura de ficheros 12.4 ACCESO A FICHEROS REMOTOS 12.5 SECUENCIAS 12.5.1 Envolturas 12.5.2 Filtros 12.5.3 Contextos CAPITULO 13. OTRAS PRESTACIONES DE PHP 5 13.1 SERIALIZACIÓN 13.2 MÉTODOS MÁGICOS 13.3 ENCRIPTACIÓN 13.4 COMILLAS MÁGICAS CAPITULO 14. PHP 4 Y PHP 5 14.1 GENERALIDADES 14.2 BASES DE DATOS 14.3 ORIENTACIÓN A OBJETOS 14.4 EXTENSIONES 14.5 GESTIÓN DE ERRORES APÉNDICE A. EL CÓDIGO ASCII APÉNDICE B. OPERADORES DE PHP APÉNDICE C. LAS DIRECTIVAS DE CONFIGURACIÓN APÉNDICE D. EL CÓDIGO ANSI APÉNDICE E. LAS MATRICES SUPERGLOBALES E.1 LA MATRIZ $_SERVER E.2 OTRAS MATRICES SUPERGLOBALES APÉNDICE F. ENTIDADES CON NOMBRE Y CON NÚMERO APÉNDICE G. EL CONTENIDO DEL CD ÍNDICE ALFABÉTICO

  • ISBN: 9788499649573
  • Editorial: RA-MA
  • Encuadernacion: Rústica
  • Páginas: 396
  • Fecha Publicación: 10/06/2020
  • Nº Volúmenes: 1
  • Idioma: