Design Patterns for Vue.js
48 |A test driven approach to maintainable applications
49 | 50 |82 | Vue.js is a great framework - you find yourself building better applications, 83 | faster than ever. With the Composition API and TypeScript, you're now feeling unstoppable... 84 |
85 | 86 |87 | ...over time, velocity slows. Business requirements change. The line between business logic 88 | and the your UI components begins to blur. 89 |
90 | 91 |92 | Design patterns for Vue.js will arm you with the tools, patterns and concepts to 93 | build complex, scalable and testable applications. 94 |
95 | 96 |97 | We cover: 98 |
99 | 100 |-
101 |
-
102 |
104 | Separation of concerns 105 |
106 | -
107 |
109 | Test-first philosophy 110 |
111 | -
112 |
114 | Write tests to help drive your component design 115 |
116 | -
117 |
119 | Design Patterns for consistency 120 |
121 | -
122 |
124 | Options or Composition? Choosing the right API for the job 125 |
126 |
What's Included
134 | 135 |📗 The Book
136 |137 | Beautifully formatted PDF and epub. 200 pages split into 10 sections that can be read in any order. 138 | Lifetime access (content updated as Vue changes and evolves). 139 |
140 |141 | 142 |
📺 Screencasts
143 |144 | A screencast covering each section of the book. See how I think, my code style, and how I approach 145 | writing modular Vue apps with test coverage, as well as little tricks I've learned over the years 146 | from working on many complex Vue applications. 147 |
148 | 149 |🏋️♂️ Exercises (with solutions)
150 |151 | Each section ends with exercises to make sure you understand everything. The source code is also included, 152 | as well as the solutions to the exercises, so you can check your solutions. 153 |
154 | 155 |✅ Always up to date
156 |157 | The very nature of a book about best practices and testing is easy to keep up to date, since the test suite 158 | gives me confidence when updating the content! For this reason, you can be 159 | confident all the code snippets work, and will continue to do so. 160 |
161 | 162 |-
179 |
-
180 |
182 | Download PDF + epub 183 |
184 | -
185 |
187 | Source code + exercise solutions 188 |
189 |
-
222 |
-
223 |
225 | Download PDF + epub 226 |
227 | -
228 |
230 | Source code + exercise solutions 231 |
232 | -
233 |
235 | Video screencasts implementing examples and commentary 236 |
237 | -
238 |
240 | Lifetime access to future updates 241 |
242 |
Frequently Asked Questions
273 |How do I get the content?
274 |275 | When you purchase the content, you'll get a link to a platform I made just for 276 | this course. You'll be able to watch the screencasts online (if you purchased that package) 277 | or download them, as well as download the PDF/epub. 278 |
279 | 280 |Do you offer purchasing power parity?
281 |282 | Yep, absolutely. I understand not every country has the same salaries, please 283 | send me an email 284 | and we can work something out! 285 |
286 |Who am I?
292 |296 | Hi there! I'm Lachlan, Vue.js team member and quality software 297 | enthusiast. 298 |
299 | 300 |301 | I have taught tens of thousands of developers how to write testable Vue.js applications 302 | through my courses, 303 | books and 304 | YouTube channel. I hope you will be next! 305 |
306 | 307 |308 | You can find my on GitHub and 309 | Twitter or by just sending me a 310 | good old fashioned email. 311 |
312 | 313 |