
Fundamentals of Web Development
Randy Connolly, Ricardo Hoar
- Editorial
- Pearson
- Año
- 2014
- Páginas
- ~1024
- Nivel
- Básico
De qué trata
Primera edición (2014) del libro de texto universitario de Randy Connolly y Ricardo Hoar, que recorre en más de mil páginas todo lo necesario para el desarrollo web moderno, tanto del lado del cliente como del servidor. Se apoya en HTML5, CSS3, JavaScript con jQuery y PHP con MySQL. Está pensado para estudiantes que ya aprobaron un primer curso de programación (CS1) y quieren aprender a construir sitios web de calidad profesional.
Empieza explicando cómo funciona la web: protocolos de Internet, modelo cliente-servidor, DNS, URLs, HTTP y servidores web. Sigue con HTML, CSS, tablas y formularios, maquetación avanzada con CSS, JavaScript del lado del cliente y medios web. La parte de servidor se centra en PHP: arrays y superglobales, clases y objetos, acceso a bases de datos, manejo de errores y validación, y gestión del estado con cookies y sesiones. Los capítulos finales amplían el panorama con diseño de aplicaciones web, JavaScript avanzado y jQuery (incluido AJAX), seguridad, procesamiento de XML y servicios web, gestores de contenido como WordPress, administración de servidores web, motores de búsqueda y SEO, e integración con redes sociales.
Cada capítulo incluye preguntas de repaso y ejercicios prácticos de desarrollo que, a lo largo del libro, van dando forma a varios sitios de ejemplo. Su principal aporte es la visión de conjunto: pocas obras cubren desde HTTP hasta la seguridad y el despliegue con este nivel de detalle. A cambio, su enfoque en PHP y jQuery refleja el ecosistema de 2014. No trata frameworks de frontend como React o Angular ni Node.js, que llegaron en ediciones posteriores. Es muy recomendable como libro de curso o para formarse en fundamentos, pero conviene complementarlo con material actual sobre JavaScript moderno.
- HTTP y funcionamiento de la web
- HTML5
- CSS3
- JavaScript
- jQuery
- AJAX
- PHP
- MySQL
- Sesiones y cookies
- Seguridad web
- Servicios web y XML
- SEO
¿Cómo enseña?
Teoría + práctica
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Proyectos prácticos de fin de capítulo
Ejercicios de desarrollo guiados que avanzan capítulo a capítulo sobre sitios web de ejemplo: primero se maquetan con HTML y CSS, luego se les añade interactividad con JavaScript y jQuery y, por último, se conectan a PHP y MySQL para generar contenido dinámico.

