React testing con jest y enzyme
4.5 (131 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
967 students enrolled

React testing con jest y enzyme

Mejora la calidad de tu código con TDD
4.5 (131 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
967 students enrolled
Created by Nicolas Schurmann
Last updated 7/2019
Spanish
Spanish [Auto]
Current price: $34.99 Original price: $49.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Escribir tests unitarios y de integración para react y redux utilizando jest y enzyme
  • Planificar mejor el código de tu aplicación utilizando TDD
Requirements
  • Debes conocer React
  • Opcional redux, es utilizado en la segunda parte del curso
Description

Lleva tus habilidades de desarrollo al siguiente nivel aprendiendo TDD con Jest y Enzyme!

Jest es un excelente framework de testing creado por facebook y Enzyme nos entregará herramientas para poder escribir pruebas para nuestras aplicaciones escritas con React.

En este curso aprenderás a escribir pruebas a:

  1. Componentes y sus métodos

  2. Contenedores y sus métodos (o componentes conectados a redux)

  3. Action creators y reducers

  4. Thunks

  5. Las funciones mapStateToProps y mapDispatchToProps

Porque deberías aprender a escribir tests?

El desarrollo orientado por pruebas te ayudará a escribir un código bastante más ordenado que es más fácil de mantener, te alejará de los malos diseños de código y te ahorrará bastante tiempo en el largo plazo con las pruebas automatizadas.

TDD es una habilidad indispensable y requerida por los mejores empleadores de todo el mundo, por lo que sí buscas poder tener un mejor trabajo, aprender TDD es una excelente alternativa ya que podrás acceder a cargos mejor pagados.

Porque tomar este curso?

Soy desarrollador de software senior que fue contratado en Nueva Zelanda cuando aún me encontraba viviendo en Chile, tengo más de 5 años de experiencia como instructor de software y este en mi 8vo curso para Udemy, TDD es una herramienta indispensable si estás pensando en migrar a otro país, si quieres un mejor puesto de trabajo, mejorar la calidad de tu código o ser más cotizado en el circulo laboral.

Who this course is for:
  • Desarrolladores de react interesados en mejorar la calidad de su código escrito en react
Course content
Expand all 26 lectures 03:49:58
+ Introducción
10 lectures 37:43
Acerca del curso
02:14
Que es enzyme e instalación
03:55
Tipos de tests, unitarios, integración y e2e
04:43
Que deberíamos probar en los tests?
04:08
Funciones puras e impuras
06:21
+ Probando nuestra primera app
7 lectures 01:18:23
Nuestra primera app: Todo List
06:48
Tipos de renderizado en enzyme
02:45
Shallow render y simulando clicks
21:08
Probando formularios con hooks
14:19
Pruebas a nuestro custom hook: parte 1
15:31
Pruebas a nuestro custom hook: parte 2
06:49
Test de integración: probando App
11:03
+ Escribiendo tests en redux
6 lectures 01:24:35
Nuestra segunda app: registro de finanzas personales
14:34
Probando nuestro reducer
13:50
Probando nuestro formulario
12:31
Probando componente de dashboard
05:21
Probando componente de finanzas
09:58
Probando App: conectado con redux
28:21
+ Material extra
2 lectures 28:21
Explicamos nuestra aplicación antes de testear nuestro thunk
11:32
Probando nuestro thunk
16:49
+ Palabras Finales
1 lecture 00:56

Muchas gracias por haber tomado este curso! to quiero dejar invitado a que me sigas en youtube: https://www.youtube.com/channel/UC4FHiPgS1KXkUMx3dxBUtPg

y también si quieres tomar cualquier otro curso conmigo puedes hacerlo con el cupón ALUMNOS para así tenerlos a tan solo 9.99USD

Agradecimientos y palabras finales
00:56