1. Introducción al contenido dinámico de la web ............... 1
2. Configuración de un servidor de desarrollo ..................... 17
3. Introducción a PHP .......................................................... 35
4. Expresiones y control de flujo en PHP ..............................63
5. Funciones y objetos en PHP ..............................................93
6. Matrices en PHP .............................................................119
7. PHP práctico ....................................................................135
8. Introducción a MySQL .....................................................161
9. Dominio de MySQL .........................................................205
10. Acceso a MySQL mediante PHP ....................................231
11. Gestión de formularios .................................................263
12. Cookies, sesiones y autenticación ................................283
13. Exploración de JavaScript .............................................305
14. Expresiones y control de flujo en JavaScript .................325
15. Funciones, objetos y matrices de JavaScript ................345
16.Validación de JavaScript y PHP y tratamiento de errores
.............................................................................................367
17. Uso de comunicaciones asíncronas ............................391
18. Introducción a CSS ......................................................407
19. CSS avanzado con CSS3 ..............................................447
20. Acceso a CSS desde JavaScript ....................................475
21. Introducción a jQuery .................................................495
22. Introducción a jQuery Mobile ....................................553
23. Introducción a HTML5 ................................................573
24. El lienzo HTML5 ..........................................................581
25. Audio y vídeo en HTML5 .............................................633
26. Otras características de HTML5 ..................................647
27. Todo junto ..................................................................667
A. Soluciones a las preguntas de los capítulos .................705
B. Recursos en línea ..........................................................729
C. Palabras vacías en FULLTEXT de MySQL .......................733
D. Funciones MySQL ........................................................737
E. Selectores, objetos y métodos en jQuery ....................747
Si quiere crear sitios web interactivos apoyados en bases de datos con la potente combinación de tecnologías de código abierto y estándares web, incluso sin tener conocimientos básicos de HTML, ha llegado al libro indicado.
Gracias a esta guía práctica, abordará la programación web dinámica con la última versión de las principales herramientas del momento: PHP, MySQL, CSS, HTML5 y las bibliotecas clave de jQuery. Asimismo, aprenderá a utilizar estas tecnologías en su conjunto y accederá a valiosas prácticas de programación web.
- Explorar MySQL desde la estructura de la base de datos hasta consultas complejas
- Utilizar la extensión MySQLi, la interfaz MySQL mejorada de PHP
- Crear páginas web dinámicas que se adaptan al usuario
- Gestionar las cookies y las sesiones, y conservar un alto grado de seguridad
- Mejorar el lenguaje JavaScript con las bibliotecas jQuery y jQuery Mobile
- Utilizar las llamadas con AJAX para la comunicación en segundo plano entre el navegador y el servidor
- Diseñar páginas web con las habilidades que adquirirá en CSS2 y CSS3
- Implementar las caracterís