Dominando el desarrollo de React basado en pruebas - Segunda edición: Desarrolle aplicaciones web sencillas y mantenibles con React, Redux y GraphQL


Precio:
Precio de venta$55.98

Descripción

Aprenda técnicas de desarrollo basado en pruebas (TDD) y desarrollo basado en comportamiento (BDD) que le darán mayor confianza al construir aplicaciones React


Características clave:

  • Explore el proceso TDD, cómo funciona y por qué le ayudará a escribir aplicaciones React mantenibles
  • Desarrolle un framework de pruebas de componentes desde cero, lo que le ayudará a comprender la mecánica de un buen testing unitario
  • Reduzca la complejidad utilizando pruebas unitarias y pruebas de aceptación de extremo a extremo para guiar el diseño de sus aplicaciones


Descripción del libro:

El desarrollo basado en pruebas (TDD) es un flujo de trabajo de programación que le ayuda a construir sus aplicaciones especificando el comportamiento como pruebas automatizadas. El flujo de trabajo TDD prepara las aplicaciones para el futuro, de modo que puedan modificarse sin temor a romper la funcionalidad existente. Otro beneficio de TDD es que ayuda a los equipos de desarrollo de software a comunicar sus intenciones de manera más clara, mediante especificaciones de prueba.

Este libro le enseña cómo aplicar TDD al construir aplicaciones React. Creará una aplicación de ejemplo utilizando las mismas bibliotecas y herramientas de React que utilizan los desarrolladores profesionales de React, como Jest, React Router, Redux, Relay (GraphQL), Cucumber y Puppeteer. El flujo de trabajo TDD se apoya en varias técnicas y patrones de prueba, que son útiles incluso si no está siguiendo el proceso TDD. Este libro cubre estas técnicas guiándole a través de la creación de un framework de prueba de componentes. Aprenderá la teoría de las pruebas automatizadas, lo que le ayudará a trabajar con cualquiera de las bibliotecas de prueba de uso estándar en la actualidad, como React Testing Library. Esta segunda edición ha sido revisada con un mayor enfoque en ejemplos de código concisos y ha sido completamente actualizada para React 18.

Al final de este libro de TDD, podrá utilizar React, Redux y GraphQL para desarrollar aplicaciones web robustas.


Lo que aprenderá:

  • Construir aplicaciones basadas en pruebas utilizando React 18 y Jest
  • Comprender técnicas y patrones para escribir excelentes pruebas automatizadas
  • Usar dobles de prueba y mocks de manera efectiva
  • Probar APIs del navegador, incluyendo la Fetch API y la WebSocket API
  • Integrar con bibliotecas como React Router, Redux y Relay (GraphQL)
  • Usar Cucumber.js y Puppeteer para construir pruebas de estilo de Desarrollo Basado en Comportamiento (BDD) para sus aplicaciones
  • Construir y probar código Redux asíncrono usando redux-saga y expect-redux


Para quién es este libro:

Este libro es para desarrolladores front-end que buscan mejorar sus prácticas de prueba y aumentar la calidad y mantenibilidad de sus aplicaciones. Para aprovechar al máximo este libro, necesitará conocimientos del lenguaje de programación JavaScript.

Autor: Daniel Irvine
Editorial: Packt Publishing
Publicado: 30/09/2022
Páginas: 564
Tipo de encuadernación: Tapa blanda
Peso: 2.11 libras
Tamaño: 9.25h x 7.50w x 1.14d
ISBN13: 9781803247120
ISBN10: 1803247126
Categorías BISAC:
- Informática | Internet | Servicios Web y APIs
- Informática | Lenguajes | JavaScript

Este título no es retornable