
Web Dev with an AI Sidekick
Mark J. Price
- Editorial
- Packt
- Año
- 2026
- Páginas
- ~730
- Nivel
- Intermedio
De qué trata
Extensa y práctica guía de desarrollo web full-stack creada por Mark J. Price que reimagina la enseñanza de la programación integrando asistentes de inteligencia artificial (chatbots y herramientas generativas) como compañeros de codificación, mentores y revisores en tiempo real. El libro recorre los estándares web modernos cubriendo HTML5, CSS3, SVG, JavaScript (ES2023+), TypeScript, SQL, Python 3 y el framework web Django. Está orientado a estudiantes técnicos, autodidactas y programadores de nivel intermedio o en transición que desean dominar el desarrollo web integral aprendiendo a formular instrucciones técnicas precisas y a colaborar con IA sin desarrollar una dependencia ciega.
El temario abarca la estructura semántica con HTML, diseño responsivo con CSS, generación de gráficos vectoriales interactivos con SVG y lógica dinámica tanto en JavaScript como en TypeScript para dotar de tipado estático al frontend. En la capa de servidor, enseña manipulación de datos relacionales con consultas SQL, automatización en la línea de comandos con Bash y desarrollo backend completo con Python y Django. Adicionalmente, instruye en la configuración de contenedores con Docker, la práctica del desarrollo guiado por especificaciones (spec-driven development), la implementación de suites de pruebas unitarias, de integración y end-to-end (E2E), y el uso consciente de prompts para depurar errores y solicitar revisiones críticas de código a la IA.
La columna vertebral práctica del libro es la creación paso a paso de TallyApp, una aplicación web de encuestas completa que se diseña a partir de especificaciones, se programa sobre Django y TypeScript, se valida con pruebas automatizadas, se empaqueta en contenedores Docker y se despliega en servidores públicos. La gran aportación del texto es enseñar a validar, refactorizar y contrastar técnicamente todo el código sugerido por la IA, inculcando rigor profesional frente a la complacencia del código generado. Deja fuera deliberadamente frameworks frontend complejos como React o Angular para consolidar los principios fundacionales de la arquitectura cliente-servidor y el ecosistema de Python.
- Python
- Django
- TypeScript
- JavaScript
- HTML5
- CSS3
- SQL
- Docker
- IA copiloto
- Testing
- Bash
- Despliegue web
¿Cómo enseña?
Con proyectos
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
TallyApp - Plataforma web de encuestas
Aplicación web completa desarrollada con Python, Django, TypeScript y SQL, testeada con suites unitarias y E2E, empaquetada en Docker y desplegada en servidores públicos con la asistencia colaborativa de un tutor de IA.

