I have great news to share: I have released a course teaching Cypress users how to use advanced commands cy.intercept
, cy.request
, cy.spy
and others through a series of 30+ hands-on programming exercises. I strongly believe the best learning happens when you try to make something yourself, so every lesson starts with a goal: an empty test with comments explaining what we need to achieve. Each lesson has a few tips, my full solution, and a video showing me coding the solution and explaining the logic behind each test step.
Find the course at cypress.tips/courses, and you can even check out a few free lessons to get a taste of the topics it covers and how a typical lesson is structured. The test assignments are from the public repo bahmutov/fastify-example-tests. The tests run against the example application from another public repo bahmutov/fastify-example. You must fill out the tests to achieve the goals listed in the code comments. I suggest trying to solve the tests yourself before comparing your solution to mine and watching the lesson video.
The entire course should take about 8 hours to solve IF you are a heavy Cypress user and work non-stop. I recommend doing 2-3 lessons per day maximum to make sure your memory retains the material.
The full course price is $60 (contact me for group discounts), but for this newsletter subscribers I have a made a special discount! Get 25% off the price with the coupon NEWSLETTER25
when you pay for the course. Note: this coupon expires on April 18th, one week from today.
As you go through the course, do not hesitate to reach out and give me your feedback. I wonder what exercises you find useful, and which sections could be improved. I am also looking for topics to cover in my future courses. Have an idea? Let me hear it.