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

 
Desarrollo Web con PHP y MySQL | 9788441536913 | Portada

DESARROLLO WEB CON PHP Y MYSQL

Quinta Edición

Luke Welling, Laura Thomson

Precio: 64.95€

Oferta: 61.7€ (-5%)

Añadir a la cesta

Datos técnicos

  • Edición
  • ISBN 9788441536913
  • Año Edición 2017
  • Páginas 656
  • Encuadernación Rústica
  • Idioma Español
 

Sinopsis

Reconocida mundialmente por todos los expertos como la guía más clara y práctica sobre PHP y MySQL.

El uso de un lenguaje como PHP y una base de datos como MySQL permite crear sitios web dinámicos, es decir, susceptibles de personalización y dotados de información en tiempo real. Esta obra se centra, deliberadamente, en aplicaciones del mundo real. Abordaremos aspectos relacionados con la seguridad y la autenticación de usuarios mientras se desarrolla un sitio web y veremos cómo implementarlos en PHP y MySQL. También se presenta la integración de medios sociales y de tecnologías de usuario y servidor mediante el uso de JavaScript en el desarrollo de aplicaciones.

Con este libro aprenderá, entre otros aspectos, las técnicas avanzadas de PHP, la construcción de proyectos básicos con PHP y MySQL, a abordar los conceptos y el diseño implicados en el uso de sistemas de bases de datos MySQL con PHP, así como los temas generales implicados en el desarrollo de un sitio de correo electrónico utilizando cualquier lenguaje.

Esta edición del libro se ha actualizado, revisado y ampliado para describir PHP (desde la versión 5.6 a la 7), y también las novedades añadidas a las últimas versiones estables de MySQL.

Índice

Introducción
Razones para leer este libro
Qué aprenderá con este libro
Concepto de PHP
Concepto de MySQL
Razones para utilizar PHP y MySQL
Cualidades de PHP
Principales características de PHP 7
Algunas de las ventajas de MySQL
Novedades de MySQL (5.x)
Organización del libro
Convenciones
Código fuente
Conclusión

Parte I. Utilizar PHP

1. Curso acelerado de PHP
Antes de empezar: cómo acceder a PHP
Crear una aplicación de ejemplo: Bob's Auto Parts
Incrustar PHP en HTML
Agregar contenido dinámico
Acceder a variables de formulario
Identificadores
Tipos de variables
Declarar y utilizar constantes
Ámbito de variables
Utilizar operadores
Calcular los totales del formulario
Precedencia y asociatividad
Utilizar funciones de variables
Toma de decisiones con estructuras condicionales
Repetir acciones a través de la iteración
Salir de una estructura de control o una secuencia de comandos
Utilizar una sintaxis alternativa de estructuras de control
Utilizar declare
A continuación

2. Almacenar y recuperar datos
Guardar datos para su lectura posterior
Almacenar y recuperar los pedidos de Bob
Procesar archivos
Abrir un archivo
Escribir en un archivo
Cerrar un archivo
Leer desde un archivo
Otras funciones de archivo útiles
Bloquear archivos
La opción más acertada: base de datos
Lecturas adicionales
A continuación

3. Utilizar matrices
¿Qué es una matriz?
Matrices indexadas numéricamente
Matrices con diferentes índices
Operadores de matriz
Matrices multidimensionales
Ordenar matrices
Ordenar matrices multidimensionales
Reordenar matrices
Cargar matrices desde archivos
Otras manipulaciones de matrices
Lecturas adicionales
A continuación

4. Manipular cadenas y expresiones regulares
Crear una aplicación de ejemplo: Smart Form Mail
Aplicar formato a cadenas
Combinar y dividir cadenas con funciones
Comparar cadenas
Buscar subcadenas y reemplazarlas con funciones de cadena
Introducción a las expresiones regulares
Buscar subcadenas con expresiones regulares
Sustituir subcadenas con expresiones regulares
Dividir cadenas con expresiones regulares
Lecturas adicionales
A continuación

5. Reutilizar código y escribir funciones
Ventajas de reutilizar código
Utilizar require() e include()
Utilizar require() para plantillas de sitios Web
Utilizar funciones en PHP
Definir funciones personalizadas
Estructura básica de una función
Utilizar parámetros
Ámbito
Pasar por referencia frente a pasar por valor
Utilizar la palabra clave return
Implementar la recursión
Lecturas adicionales
A continuación

6. PHP orientado a objetos
Conceptos orientados a objetos
Crear clases, atributos y operaciones en PHP
Crear instancias de clases
Utilizar atributos de clase
Invocar operaciones de clase
Controlar el acceso con private y public
Escribir funciones de acceso
Implementar la herencia en PHP
Utilizar rasgos
Diseñar clases
Escribir el código para nuestra clase
Funciones avanzadas orientadas a objetos de PHP
A continuación

7. Controlar excepciones y errores
Conceptos del control de excepciones
La clase Exception
Excepciones definidas por el usuario
Excepciones en el ejemplo Bob's Auto Parts
Excepciones y otros mecanismos de control en errores de PHP
Lecturas adicionales
A continuación

Parte II. Utilizar MySQL

8. Diseñar una base de datos Web
Conceptos de base de datos relacionales
Diseñar nuestra base de datos Web
Arquitectura de bases de datos Web
Lecturas adicionales
A continuación

9. Crear la base de datos Web
Utilizar el monitor de MySQL
Iniciar sesión en MySQL
Crear bases de datos y usuarios
Definir usuarios y privilegios
Introducción al sistema de privilegios de MySQL
Configurar un usuario para la Web
Utilizar la base de datos correcta
Crear tablas de base de datos
Identificadores de MySQL
Seleccionar tipos de dato de columna
Lecturas adicionales
A continuación

10. Trabajar con la base de datos de MySQL
Concepto de SQL
Añadir datos a la base de datos
Recuperar datos de la base de datos
Actualizar registros de la base de datos
Alterar tablas tras su creación
Eliminar registros de la base de datos
Eliminar tablas
Eliminar una base de datos entera
Lecturas adicionales
A continuación

11. Acceder a la base de datos de MySQL desde la Web con PHP
Funcionamiento de las arquitecturas de base de datos Web
Consultar una base de datos desde la Web
Utilizar instrucciones predefinidas
Añadir nueva información a la base de datos
Utilizar otras interfaces de base de datos y PHP
Lecturas adicionales
A continuación

12. Administración avanzada de MySQL
Análisis detallado del sistema de privilegios
Proteger la base de datos MySQL
Obtener más información sobre bases de datos
Optimizar una base de datos
Realizar una copia de seguridad de la base de datos MySQL
Restablecer la base de datos MySQL
Implementar la replicación
Lecturas adicionales
A continuación

13. Programación avanzada con MySQL
La instrucción LOAD DATA INFILE
Motores de almacenamiento
Transacciones
Claves secundarias
Procedimientos almacenados
Desencadenadores
Lecturas adicionales
A continuación

Parte III. Seguridad de aplicaciones Web

14. Riesgos de seguridad para las aplicaciones Web
Identificar las amenazas
Saber a quién nos enfrentamos
A continuación

15. Crear una aplicación Web segura
Estrategias de seguridad
Proteger el código
Proteger el servidor Web y PHP
Seguridad del servidor de la base de datos
Proteger la red
Seguridad del sistema operativo y del equipo
Planificación ante desastres
A continuación

16. Implementar métodos de autenticación con PHP
Identificar visitantes
Implementar el control de acceso
Autenticación básica
Utilizar autenticación básica en PHP
Utilizar autenticación básica con los archivos .htaccess de Apache
Crear un sistema de autenticación propio
Lecturas adicionales
A continuación

Parte IV. Técnicas avanzadas de PHP

17. Interactuar con el sistema de archivos y el servidor
Introducción a la carga de archivos
Utilizar funciones de directorio
Interactuar con el sistema de archivos
Utilizar funciones de ejecución de programas
Interactuar con el entorno: getenv() y putenv()
Lecturas adicionales
Lecturas adicionales
A continuación

18. Utilizar funciones de red y de protocolo
Descripción general de los protocolos disponibles
Enviar y recibir correo electrónico
Utilizar datos de otros sitios Web
Utilizar funciones de búsqueda de red
Crear una copia de seguridad de un archivo o reflejarlo
Lecturas adicionales
A continuación

19. Administrar la fecha y la hora
Obtener la fecha y la hora en PHP
Convertir entre formatos de fecha de PHP y MySQL
Calcular fechas en PHP
Calcular fechas en MySQL
Utilizar microsegundos
Utilizar funciones de calendario
Lecturas adicionales
A continuación

20. Internacionalización y localización
La localización es algo más que una traducción
Conjuntos de caracteres
Crear una estructura de páginas básica para localización
Utilizar gettext() en una aplicación internacionalizada
Lecturas adicionales
A continuación

21. Generar imágenes
Configurar la compatibilidad de imágenes en PHP
Formatos de imagen
Crear imágenes
Utilizar imágenes generadas automáticamente en otras páginas
Utilizar texto y fuentes para crear imágenes
Dibujar figuras y representación gráfica de datos
Otras funciones de imagen
A continuación

22. Utilizar el control de sesiones en PHP
Concepto del control de sesiones
Funcionalidad básica de las sesiones
Implementar sesiones simples
Crear un sencillo ejemplo de sesión
Configurar el control de sesiones
Implementar la autenticación con el control de sesiones
A continuación

23. Integrar JavaScript y PHP
AJAX
Una breve introducción a jQuery
Utilizar jQuery en aplicaciones Web
Utilizar jQuery y AJAX con PHP
Lecturas adicionales
A continuación

24. Otras características útiles
Evaluar cadenas: eval()
Finalizar la ejecución: die y exit
Serializar variables y objeto [...]

 

2019 © Vuestros Libros Siglo XXI | Desarrollo Web Factor Ideas

Producto añadido al carrito.

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