
The Full Stack Developer
Chris Northwood
- Editorial
- Apress
- Año
- 2018
- Páginas
- ~348
- Nivel
- Intermedio
De qué trata
Guía general escrita por Chris Northwood, ingeniero sénior de BBC Research & Development, sobre las habilidades del día a día que se esperan de un desarrollador web full stack moderno. No se ata a un framework concreto: trata los fundamentos de la web tal como era en 2018. Está pensada para desarrolladores con algo de experiencia, o recién llegados a equipos ágiles, que quieren una visión de conjunto de todo el ciclo de vida de un producto web y no solo de la programación.
Sus 16 capítulos recorren la web moderna, la planificación del trabajo (ágil frente a cascada, Scrum, Kanban y entrega continua), la experiencia de usuario, el diseño de sistemas y la arquitectura, y la ética profesional. Después pasan al front end y sus patrones, las pruebas y el aseguramiento de la calidad, JavaScript y la accesibilidad. En la parte de servidor revisa los estilos de API (SOAP, AJAX y REST) y cómo definir sus dominios, el almacenamiento de datos y la seguridad. Cierra con el despliegue, la operación de un sistema en producción y la necesidad de aprender de forma constante.
No tiene un proyecto guiado: es una obra de referencia y orientación con ejemplos puntuales de código. Su valor está en conectar disciplinas que suelen enseñarse por separado (UX, gestión de proyectos, calidad, producto, seguridad y operaciones) y en dar criterio para trabajar en equipo. Cada tema se trata de forma introductoria, así que para dominar cualquiera de ellos hacen falta lecturas específicas. Al haberse escrito en 2018, conviene complementar las herramientas que menciona con las actuales.
- Desarrollo full stack
- Agile
- Scrum y Kanban
- Experiencia de usuario
- Diseño de sistemas
- Front end
- Testing
- JavaScript
- Accesibilidad
- APIs REST
- Seguridad web
- Despliegue
¿Cómo enseña?
Teórico
- ✗ Sin ejercicios
- ✗ Sin proyectos

