Saltar al contenido principal
Ifcd044Po Programaciã?³N Web con Php

Ifcd044Po Programaciã?³N Web con Php

Lã?³Pez Quijado, Josã?©

El Objetivo de este libro es que el lector aprenda a desarrollar aplicaciones web con PHP. ...

Editorial:
Rama, Editorial
Año de edición:
2020
Materia:
Informatica
ISBN:
978-84-9964-957-3
Páginas:
396
Encuadernación:
Rústica
Colección:
RAMA
19,13 €
IVA incluido
Añadir a favoritos Consulta disponibilidad

Sinopsis

El Objetivo de este libro es que el lector aprenda a desarrollar aplicaciones web con PHP.

Índice

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

Artículos relacionados

Generacion Ia

Generacion Ia

Lazaro Avila, Maria

Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial. En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herrami...

22,07 €

Lanzate a la Ia. Despierta Tus Superpoderes

Lanzate a la Ia. Despierta Tus Superpoderes

Fuentes Calle, Arturo

Tus superpoderes ya existen. Solo te falta dar el primer paso. Si todavía miras la IA con distancia, no estás solo . A muchos les pasa: sienten curiosidad, pero también respeto, dudas o la sensación de 'esto no es para mí'. La IA no es una moda pasajera: es la siguiente etapa natural de la digitalización que ya transformó cómo trabajamos, aprendemos y nos comunicamos. M...

19,13 €

Level Up! Guia para Ser un Gran Diseñador de Videojuegos

Level Up! Guia para Ser un Gran Diseñador de Videojuegos

Rogers, Scott

¿Quieres aprender a diseñar lo último en videojuegos? ¿Necesitas consejos para mejorar el diseño de tu juego? ¡Prepárate para subir de nivel con Level Up! Scott Rogers, el diseñador de videojuegos de éxito como Pac-Man World TM, God of War TM, y las series de Maximo y de Bob Esponja, comparte con nosotros el conocimiento y la experiencia que ha acumulado durante años sobre cómo...

43,27 €

Ia para Principiantes. La Guía Definitiva

Ia para Principiantes. La Guía Definitiva

Witzke,Kasper

El rápido avance de la Inteligencia Artificial está cambiando las industrias y redefiniendo lo que significa tener éxito en la era moderna. Desde el tratamiento de la salud hasta las finanzas, pasando por la educación y el entretenimiento, la IA está impulsando la innovación y la eficiencia a un ritmo sin precedentes. Como resultado, comprender la IA se ha convertido en una nec...

17,21 €

Mierdificación

Mierdificación

Cory Doctorow

Estamos viviendo el Enmierdoceno, la Gran Enmierdación, una época en la que los servicios que nos importan se están convirtiendo en enormes montones de mierda. Cuando Cory Doctorow acuñó el término enshittification (enmierdación), estaba haciendo un diagnóstico sobre el estado del mundo digital y cómo afecta a nuestras vidas. Como palabra, captura la esencia de un mundo que emp...

24,04 €

Ia: Desafíos y Oportunidades

Ia: Desafíos y Oportunidades

Jesús Fernando López Fidalgo

Este libro acerca los conceptos clave de la inteligencia artificial con un lenguaje claro y accesible a cualquier lector, a la vez que invita a reflexionar sobre los desafíos ?presentes y futuros? que la creación y el uso de la IA planteando en nuestra vida cotidiana. La obra se adentra en el pasado, presente y futuro de la IA están en tres capítulos que constituyen tres mirada...

14,33 €