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
0:00
/ #1: What is TDD and how it helps us write better software?
All Course Lessons (18)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 subscriptionComments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
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
Robust Vue.js Forms with FormKit
Sources: vueschool.io
Forms are the core of interactive and dynamic web pages. They accept user input and must respond to that input often in real time and in a variety of ways. Form
2 hours 4 minutes 52 seconds
Vue.js + Laravel: CRUD with SPA
Sources: laraveldaily.com
Everyone wants a full-stack developer these days, with some JS framework and Laravel as API.
1 hour 50 minutes 29 seconds
Real-Time Data with Laravel Reverb and Vue.js
Sources: vueschool.io
Would you like to add real data handling features to your applications on Laravel and Vue.js? Whether you are creating a notification system, a chat in...
44 minutes 56 seconds