
Web Coding & Development All-in-One For Dummies
Paul McFedries
- Editorial
- Wiley
- Año
- 2018
- Páginas
- ~840
- Nivel
- Básico
De qué trata
Obra de referencia de Paul McFedries, autor técnico veterano con más de cien libros, que reúne en varios minilibros todo lo necesario para pasar de cero a construir sitios y aplicaciones web dinámicas. Publicada en 2018, trabaja con HTML5, CSS3 (incluido Flexbox), JavaScript de la época (ES5/ES6), jQuery, PHP y MySQL. Está dirigida a quienes no tienen experiencia en programación y a profesionales que quieren ponerse al día con los estándares web, sin dar nada por sabido.
Empieza por lo básico del desarrollo web: cómo funcionan las páginas estáticas y dinámicas, cómo elegir un alojamiento y cómo montar un entorno local de desarrollo. Luego entra en el front end con HTML y CSS (selectores, modelo de caja, maquetación con Flexbox, diseño responsive y alternativas para navegadores antiguos), y con JavaScript y jQuery (variables y su ámbito, precedencia de operadores, bucles, temporizadores, depuración y mensajes de error frecuentes, delegación de eventos, efectos de jQuery UI). La parte de back end enseña lo básico de PHP, cómo crear y consultar bases de datos MySQL y cómo acceder a ellas desde PHP. Las páginas dinámicas se tratan uniendo PHP y JavaScript mediante Ajax y JSON, y con la creación y el procesamiento de formularios. Cierra con el desarrollo de aplicaciones web: planificación, archivos de arranque de la aplicación, gestión de usuarios, seguridad, accesibilidad, enfoque mobile-first, imágenes para móviles y jQuery Mobile.
Es un libro muy didáctico, con abundantes fragmentos de código y explicaciones claras, y además cubre toda la pila LAMP clásica, algo poco frecuente en un manual para principiantes. Conviene saber que su elección tecnológica (jQuery, jQuery Mobile, PHP sin framework) refleja la web de 2018: no trata frameworks modernos como React o Laravel, ni herramientas como npm o bundlers. Aun así, los fundamentos que explica siguen vigentes. Hay ediciones posteriores más actualizadas, así que esta conviene leerla sobre todo por sus conceptos de base.
- HTML5
- CSS3
- Flexbox
- Diseño responsive
- JavaScript
- jQuery
- PHP
- MySQL
- Ajax y JSON
- Formularios web
- Seguridad web
- Accesibilidad
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✗ Sin proyectos

