Testing React Applications
Join us for an Awesome Workshop on:

Testing React Applications

April 19, 2018 - 9:30am to 5:30pm Central US Time

Attend Online

Live and in Full HD
OR

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

April 19, 2018 - 9:30am to 5:30pm Central US Time

This Workshop's Online Chatroom is Currently Open!

April 19, 2018 - 9:30am to 5:30pm Central US Time

You can watch video of this workshop!

Testing React Applications

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Learn the fundamentals of what a test is and what role testing frameworks play
  • Configure Jest for a client-side React project
  • Learn what Code Coverage is and how to properly use that metric
  • Write unit tests for JavaScript utilities and React components
  • Learn what snapshot testing is and how to use it effectively
  • Write integration tests for a React application
  • Configure Cypress for a web application
  • Write E2E (end-to-end) tests with Cypress

Your (Awesome) Instructor

Kent C. Dodds

Kent C. Dodds

Kent C. Dodds works at PayPal as a full stack JavaScript Engineer. He represents PayPal on the TC39. He's actively involved in the open source community as a creator and contributor. He does a bunch of stuff in the React and general JavaScript ecosystem. Kent's an Egghead.io instructor, Frontend Masters instructor, and Google Developer Expert. He's happily married and the father of four kids.

Spend the Day Immersed With a Leading JavaScript Master

Workshop Details

Developing and deploying production applications is not super hard. But being confident that you’re not shipping a hidden bug is hard. Knowing how to configure and use testing tools is critical to your success in shipping with confidence.

Daily Schedule

We've already held over 100 workshops holding thousands attendees in-person and online. In this time we've discovered ways to schedule the day so it goes smoothly and efficiently. Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
    Introduction
  • 10:00AM
    The fundamentals of automated testing and testing frameworks
  • 10:30AM
    Introduction to Jest, its assertions, and code coverage
  • 11:15AM
    Writing unit tests for JavaScript utilities
  • 12:00PM
    Lunch
  • 1:00PM
    Writing unit tests for simple React components
  • 1:30PM
    Using snapshot testing effectively
  • 2:00PM
    Writing advanced unit tests for interactive React components
  • 2:45PM
    Writing integration tests for React applications with react-router
  • 3:30PM
    Introduction to Cypress and its assertions
  • 4:00PM
    Writing basic E2E (end-to-end) tests
  • 5:00PM
    Wrap up
Expand...

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?

Summary

Developers who want to increase their confidence in shipping React applications to production.

Any Prerequisites?

  • Some basic familiarity with the command line
  • Fundamental understanding of JavaScript and React
  • Some experience with testing React apps and web applications in general would help but is not at all required

Event Details

What

One Full Day Workshop Session

Replay Videos (available immediately)

When

April 19, 2018 - 9:30am to 5:30pm Central US Time

Where

Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN