You've gotten the basics of Vue down.
Now it's time to master it.
Learn how to be a more productive Vue developer by writing simple, easy to understand and easy to maintain components.
Once you've gone through the Clean Components course, you'll be able to:
Writing clean components makes you far more productive, and being a more productive developer:
This course is my many years of experience working on the front end and with Vue, distilled into five easy-to-digest modules.
It comes in a 209 page PDF as well as an online web app that will always be up-to-date.
Here are some previews of the course content:
You can check out the full outline here.
Final screencast of the Clean Components series
It's great to learn new concepts, but it's even better to see them applied to real life situations!
You'll get 1 hour of video content, with me refactoring part of the Postwoman app. See the concepts applied to real code — not just the toy examples used to explain the concepts in the course.
Through these videos you'll:
You'll be able to download cheatsheets of the things you've learned throughout the course, so you have something to easily reference while you're working.
These summaries will make it super easy to implement all of the things you've learned at your job, without having to dig through the course material to find things again.
You'll get all future updates and fixes for the course, and you'll never lose access to the course material.
I'm Michael Thiessen and I write the most popular blog on Vue which has been read over 1 million times.
You've gotten the basics of Vue down, but now what?
You know deep down that you aren't the amazing Vue developer that you know you can become.
Sure, you can make things happen, but you keep running into roadblocks:
I've been there myself, and it sucks.
That's why I've created Clean Components.
By the time you're finished with this course, you'll understand the most important things you need to know about how to write clean and elegant code.
Once you're through you'll:
We'll look at different strategies for breaking up and simplifying your template.Lessons:
Side effects create a lot of unnecessary complexity and make working with your components really difficult. This is especially true when they get into our computed props.
In this module we look at why side effects are bad, the most common ways they sneak in to our computed props, and how to get rid of them.
Check out a preview of this module.Lessons:
To improve our skills quickly we need to focus on the most important things and ignore the rest. That's why we're spending an entire module on computed properties.Lessons:
Code forms natural seams where smaller pieces of functionality are stitched together.
Splitting up components intelligently is all about finding these seams in your existing code and breaking them along these seams.Lessons:
The most anticipated feature of Vue 3 is the new composition API. How does it change how you write clean components?
I'm still putting the final touches on this chapter.
As long as you've created something in Vue, you know enough to take this course and learn the material.
Even if you've been using Vue for several years, there are many things in this course that will help you up your game.
There are also huge benefits to re-learning things that you've already learned. Jenn Creighton has an amazing Twitter thread on this.
If you aren't happy with the course, I'll give you a full refund.
All you need is proof that you've actually gone through the material. If you didn't learn from the course, I'll be happy to give your money back.Just email me at firstname.lastname@example.org and I'll sort you out.