Materias

DESARROLLO WEB CON PHP Y MySQL

DESARROLLO WEB CON PHP Y MySQL Ver más grande

PRECIO: 64,95 €

DISPONIBILIDAD DE 3 A 7 DÍAS

CANTIDAD

Referencia: Código 07203


DESCRIPCIÓN:

Marzo de 2017  -  Luke Welling  -  Refª 7203

CONTENIDO:

Luke Welling, Laura Thomson

Marzo de 2017      Páginas: 656

Código 7203      ISBN/EAN: 9788441536913

CONTENIDO: 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.

INDICE EXTRACTADO:

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 [...]

Más detalles

TAMBIEN LE PUEDE INTERESAR

OTROS PRODUCTOS DE LA MISMA MATERIA

También puede hacer sus pedidos sin necesidad de crear una cuenta a: pedidos@belliscovirtual.com . Deberá indicar todos sus datos y los códigos de los libros solicitados.