
Full-Stack JavaScript Strategies
Milecia McGregor
- Editorial
- O'Reilly
- Año
- 2025
- Páginas
- ~480
- Nivel
- Intermedio
De qué trata
Libro de O'Reilly (2025) de Milecia McGregor, ingeniera senior staff, con el subtítulo «The Hidden Parts Every Mid-Level Developer Needs to Know». No enseña JavaScript desde cero. Va dirigido a desarrolladores de nivel intermedio que ya escriben buen código de frontend o de backend y quieren dar el salto a senior: entender el sistema completo, cómo se toman las decisiones técnicas, cómo se colabora con otros equipos y cómo decide un equipo de producto.
Sigue el ciclo de vida completo de un proyecto full-stack en cuatro partes. La primera trata el arranque: convertir los diseños en tareas y saber qué preguntar al equipo de producto. La segunda cubre el backend: configuración inicial, esquema de datos, APIs REST, servicios de terceros, tareas en segundo plano, pruebas, seguridad, depuración, rendimiento, escalabilidad, monitorización, logging y gestión de incidentes. La tercera se centra en el frontend con React: estructura de la aplicación, gestión del estado y de los datos, estilos propios, manejo de errores, seguridad, rendimiento, pruebas y depuración. La cuarta conecta todo: configuración del despliegue, pruebas de integración, despliegues, problemas de integración, un pipeline de CI/CD y gestión de Git. Cierra con capítulos sobre gestión de proyectos, cómo entender el dominio de negocio y los distintos tipos de proyecto que uno encuentra a lo largo de su carrera.
A lo largo del libro se sigue un mismo proyecto full-stack con backend en JavaScript y frontend en React hasta llevarlo a producción, de modo que cada tema se explica con un caso concreto. Su valor está en lo que los tutoriales suelen omitir: criterios de diseño, seguridad, observabilidad, despliegue y el lado humano del trabajo. Con 31 capítulos, cada tema se trata de forma más bien panorámica que profunda. Conviene llegar sabiendo JavaScript moderno, algo de React y algo de Node.js.
- Desarrollo full-stack
- Node.js
- APIs REST
- Modelado de datos
- React
- Gestión de estado
- Seguridad
- Rendimiento y escalabilidad
- Testing
- Monitorización y logging
- CI/CD
- Git
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Aplicación full-stack de principio a fin
Proyecto que se desarrolla a lo largo del libro: desde las tareas iniciales y el esquema de datos, pasando por un backend con APIs REST, servicios de terceros y tareas en segundo plano, hasta un frontend en React, con pruebas de integración, un pipeline de CI/CD y el despliegue en producción.

