Skip to main content

A “Wordle” on Test Driven Development in Vue.js

2h 48m 45s
English
Paid

Course description

In this hands-on course, you will learn to write applications using Test-Driven Development (TDD) by building a clone of the Wordle game from scratch. This course covers Vue.js 3, Composition API, Vitest, and Vue Test Utils. Key topics include the Red-Green-Refactor loop, crafting resilient tests, using test generators, working with mocks and spies, and essential refactoring techniques. It's suitable for developers at all levels, even those new to testing.

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 18 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: What is TDD and how it helps us write better software?

All Course Lessons (18)

#Lesson TitleDurationAccess
1
What is TDD and how it helps us write better software? Demo
04:06
2
Different types of tests
08:45
3
Preparing your environment
10:47
4
Our first Red
11:48
5
Refactor via extractions
11:00
6
Defining the rules for Word of the day
12:46
7
Tests as documentation
13:17
8
Handling Player Input
13:27
9
Fixing bugs and writing regression tests
11:36
10
Flexible tests and the freedom to change code
10:07
11
Allowing players to make multiple guesses
09:39
12
Displaying all guesses
08:46
13
Disabling controls when the game is over
05:19
14
Let’s add a bit more styling
04:49
15
Providing hints after each submission - Part 1
09:41
16
Providing hints after each submission - Part 2
10:51
17
Visual Regression Tests
09:39
18
Course Conclusion
02:22

Unlock unlimited learning

Get instant access to all 17 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Complete Vue Developer 2023: Zero to Mastery (Pinia, Vitest)

Complete Vue Developer 2023: Zero to Mastery (Pinia, Vitest)

Sources: zerotomastery.io
The only Vue.js tutorial + projects course you need to learn Vue (including all new Vue 3 features), build large-scale Vue applications from scratch & get hired as a Vue develop...
27 hours 56 minutes 34 seconds
Mastering Nuxt, 2025 Edition

Mastering Nuxt, 2025 Edition

Sources: masteringnuxt.com, Michael Thiessen
Mastering Nuxt: Full Stack Unleashed - 2025 Edition - is not just a course, but a comprehensive step-by-step guide to modern Nuxt, created with the...
7 hours 36 minutes 9 seconds
Vue JS 3: The Composition API

Vue JS 3: The Composition API

Sources: udemy
Vue.js 3 and the Composition API is here! Learn to build real world apps with the Composition API, TypeScript, Vue Router and testing with Vue Test Utils. This
5 hours 24 minutes 26 seconds
Ethereum and Solidity: Build Dapp with VueJS

Ethereum and Solidity: Build Dapp with VueJS

Sources: udemy
Build Decentralized Application using VueJS and Smart Contracts written in Solidity. Learn how to create simple smart contracts. Learn how to develop Decentrali
1 hour 45 minutes 9 seconds