Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Test Driven Development (TDD) en React JS (Jest, RTL, MSW).
Highest Rated
Rating: 4.4 out of 5(370 ratings)
2,644 students

Test Driven Development (TDD) en React JS (Jest, RTL, MSW).

Mejora tus habilidades en React usando TDD - Jest, React Testing Library, MSW, React Router, React Query, Hooks y más!
Created byJuan Correa
Last updated 10/2023
Spanish
Spanish [Auto],

What you'll learn

  • Comprender los principios de Test Driven Development (TDD)
  • Aplicar REALMENTE TDD en React JS moderno (incluyendo hooks) en tu día a día
  • Aplicar fuertemente buenas prácticas - Código limpio y refactors en React JS
  • Crear Unit e Integration testing con React Testing Library
  • Hacer tests para formularios (validaciones, llamadas a api, etc)
  • Tests de listados con filtros y paginados (llamada a api)
  • Tests para inicio de sesión
  • Tests para autorización y autorización en una app de React

Course content

8 sections165 lectures17h 34m total length
  • Introducción a Test Driven Development2:25
  • ¿Cómo luce aplicar TDD?3:05
  • ¿Qué es TDD?
  • Recursos Gratuitos sobre TDD para complementar0:20

Requirements

  • Conocimientos de programación y desarrollo web (HTML5, CSS, Javascript)
  • Conocimiento de ES6 es elemental
  • Experiencia creando aplicaciones con React JS y Hooks (NO SE ENSEÑA REACT NI HOOKS DESDE CERO)
  • Experiencia haciendo unit tests con jest en react

Description

En este curso vamos a aplicar Test Driven Development (TDD) como técnica de desarrollo aplicando fuertemente el flujo normal de:

  • Crear un test que falle (RED).

  • Hacer lo mínimo necesario para que pase el test (GREEN).

  • Aplicar code clean y otras buenas prácticas (REFACTOR).

Los tipos de Tests que hacemos en este curso de manera intensa son:

  • Unit Tests

  • Integration Tests

Lo aplicaremos en algunas de las necesidades más típicas de una aplicación:

  • En un formulario con llamada a una api.

  • Un listado de datos con filtros y paginación consumiendo una api.

  • Manejo de autenticación y autorización.

  • Crear un proyecto de User Management


Nota: este curso requiere que ya tengas experiencia con React y Jest. No tomes este curso si no tienes experiencia en estas tecnologías.

En este curso vamos a aplicar Test Driven Development (TDD) como técnica de desarrollo aplicando fuertemente el flujo normal de:

  • Crear un test que falle (RED).

  • Hacer lo mínimo necesario para que pase el test (GREEN).

  • Aplicar code clean y otras buenas prácticas (REFACTOR).

Los tipos de Tests que hacemos en este curso de manera intensa son:

  • Unit Tests

  • Integration Tests

Lo aplicaremos en algunas de las necesidades más típicas de una aplicación:

  • En un formulario con llamada a una api.

  • Un listado de datos con filtros y paginación consumiendo una api.

  • Manejo de autenticación y autorización.

  • Crear un proyecto de User Management


Nota: este curso requiere que ya tengas experiencia con React y Jest. No tomes este curso si no tienes experiencia en estas tecnologías.

Who this course is for:

  • Desarrolladores de React principiantes con interés por subir a un nivel intermedio - avanzado.