Unit, Integration y E2E Testing en Fullstack JavaScript
What you'll learn
- Los fundamentos para hacer Testing automatizado en Javascript
- Conocer el Ecosistema de testing de Javascript
- Comprender y aplicar el Análisis estático de código en Javascript (Eslint)
- Comprender y aplicar Los fundamentos de Mocks en Jest
- Crear pruebas unitarias y de integración en el Frontend (React)
- Crear pruebas unitarias y de integración en el Backend (Node, Express, MongoDB)
- Crear pruebas de punto a punto (E2E) integrando Frontend y Backend
- Conocer Test Driven Development como siguiente paso en el testing
Requirements
- Tener conocimientos de Javascript (no se enseña desde cero)
- Tener conocimientos de Programación
- Tener conocimientos de React JS (No se enseña desde cero)
- Tener conocimientos de Node JS y Express (No se enseña desde cero)
Description
Este es uno de los cursos MAS COMPLETOS de testing automatizado con Javascript.
Vas a aprender todo lo necesario para crear pruebas automatizadas tanto en el Frontend como en el Backend (React JS y Node JS con Express).
¿Para quién es este curso?
Desarrolladores que ya sepan programar con Javascript (Node, React).
Desarrolladores que quieran subir su nivel creando código limpio con pruebas automatizadas.
Desarrolladores que quieran dejar de tener miedo de hacer deploys los viernes.
Estudiantes que quieran tener una ventaja competitiva.
Ojo, NO SE ENSEÑA A PROGRAMAR. Es necesario que conozcas Javascript, React y Node a un nivel básico o principiante (los haz usado por lo menos una vez).
Este curso es para ti si buscas:
Dar el siguiente paso en tu carrera como desarrollador Javascript.
Aspirar a un mejor puesto de trabajo o subir tu nivel.
Tener una guía completa para iniciar en el testing automatizado.
Aprender las buenas prácticas de testing de la industria.
Principales temas del curso:
En las casi 14 horas de contenido, vamos a revisar paso a paso y desde cero lo siguiente:
Fundamentos del Testing automatizado.
Herramientas de análisis estático de código.
Introducción a Jest y Mocks.
Pruebas unitarias en Frontend y Backend.
Pruebas de integración en Frontend y Backend.
Pruebas E2E de una app completa full stack Javascript.
Stack de tecnologías:
Node JS.
MongoDB.
React JS.
Jest.
Cypress.
Testing Library.
Y más herramientas complementarias que no he incluido en la lista pero que todas son parte del ecosistema de testing en Javascript.
Who this course is for:
- Desarrolladores de Javascript (frontend o backend) que quieran aprender a crear pruebas automatizadas
- Estudiantes de IT que quieran tener una ventaja competitiva aprendiendo testing automatizado como se hace en la industria
Instructor
Desarrollador full stack con experiencia de más de 7 años de trabajo en aplicaciones en entornos de producción.
Experto principalmente en las tecnologías del stack MERN, autodidacta, curioso y muy bueno trabajando con equipos multidisciplinarios con roles como: scrum master, product owners, QA testers, UI/UX designers y otros desarrolladores.
También me encanta hacer contenidos educativos de desarrollo de software y ayudar a otras personas a iniciarse en esta área.
Tengo un canal de YouTube donde he creado muchos videos que la gente realmente ayuda así como varios posts en Medium.