PHP 5

PHP 5

LOPEZ QUIJADO, JOSE

23,90 €
IVA incluido
Sin stock. Consulte disponibilidad.
Editorial:
RA-MA, LIBRERIA Y EDITORIAL MIC
Año de edición:
2007
ISBN:
978-84-7897-834-2
Páginas:
294
Encuadernación:
TAPA BLANDA
Materias:
Colección:
VARIAS
23,90 €
IVA incluido
Sin stock. Consulte disponibilidad.

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

Este libro recopila conocimientos avanzados de PHP 5 destinados a mejorar el uso y aprovechamiento de este lenguaje para aquellas personas que ya están familiarizadas con un uso básico del mismo. Para lograr un texto realmente útil se ha filtrado tanto el propio manual oficial de PHP 5 como el resto de la documentación disponible, aplicando a ello la experiencia del autor en el desarrollo de sitios dinámicos. Por lo tanto, pese a ser una obra teórica, el lector encontrará que puede sacarle un partido práctico inmediato a su contenido. Además, se ha pensado en aquellas personas que desean optar al título de Zend Certified Engineer, que Zend (la empresa desarrolladora de PHP) otorga mediante un examen. A este fin, se ha incluido en el libro el material que constituye dicho examen. No obstante, si usted no dispone del tiempo necesario para prepararse para la prueba, o no necesita el título, encontrará igualmente útil el material aquí recopilado. El uso de las técnicas descritas le permitirá crear páginas dinámicas de gran eficiencia, robustez y portabilidad. Si usted es webmaster profesional, este libro constituye una herramienta de consulta imprescindible para su día a día en la Red. El texto va orientado, en todo caso, a personas que ya están familiarizadas con los conceptos básicos de programación en el lado del servidor. Si no es su caso, el autor le recomienda la lectura previa de su obra Domine PHP y MySQL, publicada por esta misma editorial, que le introducirá en el fascinante mundo de la creación de sitios dinámicos. El autor ha hecho un esfuerzo excepcional para que este libro le resulte de utilidad. Si le permite mejorar sus técnicas de programación, y lograr resultados más eficientes, habrá merecido la pena.

Artículos relacionados

  • EL DESARROLLO WEB DESDE EL ENTORNO CLIENTE
    JAVIE GÓMEZ DELGADO
    Uno de los perfiles digitales más demandados en el mundo de los negocios es el de desarrollador web, un profesional altamente valorado en las empresas. El desarrollo web desde el entorno cliente: una visión full stack developer es una obra eminentemente práctica que ofrece a los lectores una exhaustiva guía paso a paso para adentrarse con éxito en este campo dinámico y atracti...
    Stock en librería

    29,00 €

  • HTML Y CSS COMO NUNCA ANTES SE LO HABIAN CONTADO
    DOMINGUEZ MINGUEZ, TOMAS
    En el mundo actual resulta casi impensable vivir al margen de Internet. Desde una simple búsqueda, pasando por la consulta de las últimas novedades en redes sociales, hasta la realización de gestiones o compras online, siempre hay algún motivo para conectarse. En la mayoría de estos casos, lo que está haciendo es realizar una petición a un servidor que devuelve como resultado u...
    Stock en librería

    29,85 €

  • REACT PRÁCTICO
    ALTADILL IZURA, PELLO XABIER
    Nacido en el seno de Facebook pero puesto a disposición de todo el mundo, React está siendo utilizado por las compañías más importantes como Airbnb, Apple, Dropbox, Instagram, Netflix, Twitter, Tesla, Uber... y se ha convertido en una de las apuestas más relevantes y recomendables de los últimos tiempos ya que cuenta con un completo ecosistema de módulos, herramientas y compone...
    Sin stock. Consulte disponibilidad.

    26,95 €

  • GRAN LIBRO DE KOTLIN PARA PROGRAMADORES DE BACK END
    CRIADO-FERNANDEZ, LUIS
    Si como programador de back end quiere evolucionar al mismo tiempo que aprovechar todo su código en Java, sin duda, debe empezar por adoptar Kotlin, un nuevo lenguaje de programación, equiparado a Java en el mundo Android. Emplear profesionalmente un nuevo lenguaje de programación puede ser un problema en la empresa en la que trabaja, sobre todo si se tiene invertido mucho códi...
    Stock en librería

    24,95 €

  • DESARROLLO WEB (WEB DEVELOPMENT). CURSO PRÁCTICO DE FORMACIÓN
    MORALES F., ITALO
    Hoy día muchos framework y herramientas de programación son exageradamente complicados para los profesionales sin los suficientes conocimientos técnicos. Con la ayuda de este libro, cualquier persona con ganas de iniciarse en el mundo de la programación web podrá construir proyectos modernos de una manera fácil, rápida y amena. Los numerosos ejemplos y ejercicios propuestos (t...
    Sin stock. Consulte disponibilidad.

    17,95 €

  • DESARROLLO DE INTERFACES GRAFICAS EN PYTHON3 CON TKINTER
    DOMINGUEZ MINGUEZ, TOMAS
    Stock en librería

    34,85 €

Otros libros del autor

  • LARAVEL CURSO PRACTICO AVANZADO
    LOPEZ QUIJADO, JOSE
    Sin stock. Consulte disponibilidad.

    28,95 €

  • MIS RECURSOS WEB. TRUCOS PARA WEBMASTERS
    LOPEZ QUIJADO, JOSÉ
    Este volumen es una guía totalmente práctica de recursos para mejorar el diseño de sus páginas web, así como para implementarles funcionalidades que no todo el mundo conoce o sabe usar.En este libro se ofrece material muy útil que usted puede emplear inmediatamente. Se trata de recursos que se han ido recopilando a lo largo de los años según los hemos ido necesitando. Algunos e...
    Sin stock. Consulte disponibilidad.

    19,90 €

  • DOMINE HTML 5 Y CSS 2
    LÓPEZ QUIJADO, JOSÉ
    El libro que tiene en sus manos es un tratado exhaustivo de HTML. La versión actual, la 5, presenta algunas mejoras o ampliaciones con respecto a la tradicional versión 4. Sin embargo, todo lo que era válido en HTML 4 lo es también en HTML 5. Quizás la diferencia más relevante, por encima de los pocos añadidos que tiene la actual versión, es la forma inherente de trabajar. En e...
    Sin stock. Consulte disponibilidad.

    29,90 €

  • DOMINE JAVASCRIPT 3ª EDICION
    LOPEZ QUIJADO, JOSE
    sus manos tiene un trabajo muy elaborado y con una larga trayectoria editorial, sobre lo que necesita conocer acerca de JavaScript. La presente obra está, como todos mis textos didácticos, está orientada con un enfoque eminentemente práctico. Se ha evitado, en la medida de lo posible, las disquisiciones académicas, que pueden ser muy interesantes en altos círculos universitario...
    Sin stock. Consulte disponibilidad.

    39,90 €

  • DOMINE PHP Y MYSQL
    LOPEZ QUIJADO, JOSE
    Este libro está diseñado y escrito para aquellas personas que, conociendo XHTML y JavaScript, desean dar un salto adelante en la creación de sitios web, con la programación dinámica en el lado del servidor. Atrás quedan los días oscuros en que las páginas de Internet eran meros documentos de texto e imágenes formateados de un modo rígido, y con unos contenidos inamovibles. Hoy ...
    Sin stock. Consulte disponibilidad.

    34,90 €

  • DOMINE JAVA SCRIPT (2ªEDICION)
    LOPEZ QUIJADO, JOSE
    El libro que tiene en sus manos está destinado a ofrecerle todo el conocimiento sobre la programación en JavaScript que usted pueda necesitar. El autor ha plasmado aquí su experiencia de más de cien cursos impartidos, a todos los niveles. Se ha evitado escribir una guía de las instrucciones de JavaScript; en su lugar, se ha redactado un manual eminentemente práctico, con el mí...
    Sin stock. Consulte disponibilidad.

    38,90 €