Hey there 👋 I'm Kent C. Dodds. Here's some info about me:
- 🏡 Utah
- 👩 👧 👦 👦 👦 🐕
- 🏢 https://kentcdodds.com
- 🐦/🐙 @kentcdodds
- 🏆 https://TestingJavaScript.com
- 👩🚀 https://EpicReact.Dev
- 💬 https://kcd.im/discord
- ❓ https://kcd.im/office-hours
- 💻 https://kcd.im/workshops
- 🎙 https://kcd.im/podcast
- 💌 https://kcd.im/news
- 📝 https://kcd.im/blog
- 📺 https://kcd.im/devtips
- 👨💻 https://kcd.im/coding
- 📽 https://kcd.im/youtube
This workshop is part of the series of self-paced workshops on TestingJavaScript.com. This document explains a few things you'll need to know if you're attending a live version of this workshop.
Please watch the Setup and Logistics for KCD Workshops (~24 minutes). If you follow along with this repo, you should be all set up by the end of it and you'll be ready to go.
NOTE: I will assume you know how to work through the exercises. There will be no time given for troubleshooting setup issues or answering questions about exercise logistics.
Here are the basic things you need to make sure you do:
- Ensure you satisfy all the "Prerequisites" and "System Requirements" found
in the
README.md
. - Run the project setup as documented in the
README.md
(~5 minutes)
If our workshop is remote via Zoom:
- Install and setup Zoom on the computer you will be using (~5 minutes)
- Watch Use Zoom for KCD Workshops (~8 minutes).
Here's the general schedule for the workshop (this is flexible):
- 😴 Logistics
- 🏋 Testing Pure Functions
- 😴 10 Minutes
- 🏋 Testing Middleware
- 🌮 30 Minutes
- 🏋 Testing Controllers
- 😴 10 Minutes
- 🏋 Testing Authentication API Routes
- 😴 10 Minutes
- 🏋 Testing CRUD API Routes
- ❓ Q&A
Please do ask! Interrupt me. If you have an unrelated question, please save them for my office hours.
- Help us make this more human by keeping your video on if possible
- Keep microphone muted unless speaking
- Make the most of breakout rooms during exercises