</> CodeBooks
    ← Volver a HTML5 (página 9)
    Portada de Fundamentals of Web Development

    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?

    TeóricoPráctico

    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.

    Más de HTML5 con nivel Básico